web-dev-qa-db-ja.com

Solarisゾーン-ゾーンが起動しないようにする

マスターゾーンと4つの「子」ゾーンを持つサーバーがあります。マスター+1ゾーンのみが必要になりましたが、不要なゾーンを単純に削除することはできません。

現時点では、不要なゾーンはシャットダウンされ、非アクティブになっています。ただし、サーバーが再起動すると、4つのゾーンすべてが再起動します。

ゾーンを保持しながら、サーバーの起動時にゾーンが起動しないようにする方法はありますか(つまり、手動起動のみ)?

追加:コマンドはリバーシブルである必要があります。最適なオプションは、ゾーンの自動起動を停止し、手動起動を許可するコマンドです(つまり、「zoneadm -z zoneboot」は引き続き機能します)。

1
Huntrods

私は答えを見つけました。ゾーンにはプロパティ「autoboot」があり、trueに設定すると、サーバー(マスターゾーン)が起動するたびにゾーンが起動します。ゾーンのこの自動起動を停止するには、autobootをfalseに設定します。

zonecfg -z "zone"
set autoboot = false
情報
確認
コミット
出口

これで、マシンの起動時にゾーンが自動的に起動しなくなります。

2
Huntrods

ゾーンを使用不可としてマークします

Oracle Solarisでは、ゾーンの状態が使用不可であり、ゾーンはインストールされているが起動できないことを示します。 .。

例えば:

zoneadm -z name mark unavailable
1
Andrew Henle