マスターゾーンと4つの「子」ゾーンを持つサーバーがあります。マスター+1ゾーンのみが必要になりましたが、不要なゾーンを単純に削除することはできません。
現時点では、不要なゾーンはシャットダウンされ、非アクティブになっています。ただし、サーバーが再起動すると、4つのゾーンすべてが再起動します。
ゾーンを保持しながら、サーバーの起動時にゾーンが起動しないようにする方法はありますか(つまり、手動起動のみ)?
追加:コマンドはリバーシブルである必要があります。最適なオプションは、ゾーンの自動起動を停止し、手動起動を許可するコマンドです(つまり、「zoneadm -z zoneboot」は引き続き機能します)。
私は答えを見つけました。ゾーンにはプロパティ「autoboot」があり、trueに設定すると、サーバー(マスターゾーン)が起動するたびにゾーンが起動します。ゾーンのこの自動起動を停止するには、autobootをfalseに設定します。
zonecfg -z "zone"
set autoboot = false
情報
確認
コミット
出口
これで、マシンの起動時にゾーンが自動的に起動しなくなります。
Oracle Solarisでは、ゾーンの状態が使用不可であり、ゾーンはインストールされているが起動できないことを示します。 .。
例えば:
zoneadm -z name mark unavailable