2017-07-17 3 views
0

slcliを使用してESXiのホスト用にリロードしています。この呼び出しの例を次に示します。slcli hardware reload <hwd_id> --postinstall <url_to_post_install_script>私のポストインストールスクリプトはリロード後に実行されていません。これらはESXiのため、インストール後のスクリプトを実行する方法が異なります。リロード後にインストール後に実行するにはどうすればよいですか?私はブート後に実行したいスクリプトを添付します。SoftlayerはVsphereでインストール後のスクリプトをどのように扱いますか?

#!/bin/sh 
 

 
esxcli vsan storage automode set --enabled=false >> ${logfile} 2>&1 
 
esxcli vsan cluster leave >> ${logfile} 2>&1 
 
esxcli vsan storage list|grep "Is SSD: true" -C5| grep "Display Name" |awk '{print $3}' | 
 
while IFS= read -r line 
 
do 
 
    echo "removing: [$line]" >> ${logfile} 2>&1 
 
    esxcli vsan storage remove -s $line >> ${logfile} 2>&1 
 
    sleep 10 
 
done 
 

 
echo "VSAN cleanup script has finished" >> ${logfile} 2>&1

答えて

0

私はあなたのスクリプトがリロード後に実行されることはありません怖い、vSphereのは、ポストスクリプト機能によってサポートされていない別のシステムを持っています。

サポートされるシステムは、https://knowledgelayer.softlayer.com/topic/provisioning-scriptsにリストされています。

関連する問題