Solaris11ZoneAIDemo
目次
Table of Contents |
Solaris 3分クッキング: レシピ 第22 巻 Solais 11 Zone AI (Automated Install) †
Solaris 11 自動インストール機能
大域Zone 向け(システムインストール向け) | 非大域 Zone 向け (Zone インストール向け) |
AI サーバ | × |
非大域Zone 自動構成 | × |
条件マニフェスト(クライアント毎の条件付け) | × |
AI マニフェスト(インストール構成カスタマイズ) | ○ |
SCプロファイル(システム構成カスタマイズ) | ○ |
デモ †
myzone 構成の作成
# zonecfg -z myzone "create;set zonepath=/rpool/Zones/myzone;commit;exit
myzone の install (AI でない通常のインストール)
# zoneadm -z myzone install
myzone の boot
# zoneadm -z myzone boot
myzone へのlogin
# zlogin myzone
SC-Profile の作成
myzone# sysconfig create-profile -o /var/tmp/my-zone-config.xml
myzone で作成した SC-Profile を大域Zone にコピー
# cp /rpool/Zones/myzone/root/var/tmp/my-zone-config.xml /var/tmp/my-zone-config.xml
コピーした SC-Profile の属性変更
# chmod 644 /var/tmp/my-zone-config.xml
myzone の halt
# zoneadm -z myzone halt
myzone の uninstall
# zoneadm -z myzone uninstall -F
myzone 構成削除
# zonecfg -z myzone delete -F
サンプル AIマニフェストコピー
# cp /usr/share/auto_install/manifest/zone_default.xml /var/tmp/my-zoneai.xml
AIマニフェスト属性変更
# chmod 644 /var/tmp/my-zone-ai.xml
AI マニフェストのカスタマイズ
# vi /var/tmp/my-zone-ai.xml
SC プロファイルカスタマイズ
# vi /var/tmp/my-zone-config.xml
myzone 構成の作成
# zonecfg -z myzone "create;set zonepath=/rpool/Zones/myzone;commit;exit
myzone の AI install
# zoneadm -z myzone install -c /var/tmp/my-zone-config.xml -m /var/tmp/my-zone-ai.xml
myzone の boot
# zoneadm -z myzone boot
myzone への login
# zlogin -C myzone
myzone の halt
# zoneadm -z myzone halt
myzone の uninstall
# zoneadm -z myzone uninstall -F
myzone 構成削除
# zonecfg -z myzone delete -F
Tips †
- Zone の AIマニフェストで追加/削除できるパッケージ は type=”IPS”のみになります。
- Aiマニフェストでパッケージ追加する場合、依存するパッケージ自動的に追加されますが、削除する場合は依存するパッケージをリストしないとインストールに失敗することがあります。
- 複数 network インターフェース構成した Zone では、SCプロファイルで一個 network インターフェースしかネットワークの設定ができません。インストール後に追加構成する必要があります。
参考資料 †
- Oracle Solaris 11 ソフトウェアパッケージの追加および更新 http://docs.oracle.com/cd/E26924_01/html/E25785/toc.html
- Oracle Solaris 11 システムのインストール http://docs.oracle.com/cd/E26924_01/html/E25760/index.html