Solaris 的 虛擬技術 Container (三)

看板Linux作者時間17年前 (2007/04/17 15:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
這是第三篇介紹 接續第二篇 八、 安裝 zone Shell> zoneadm -z apache2 install 接著 Golbal Zone 系統會把 自己的環境複製一份給 Non-golbal Zone 九、 zone 的一般操作 9.1 啟動 Shell> zoneadm -z apache2 boot 9.2 關閉 Shell> zoneadm -z apache2 halt 9.3 重開機 Shell> zoneadm -z apache2 reboot 9.4 查看狀態 Shell> zoneadm list -cv ID NAME STATUS PATH 0 global running / 1 apache2 running /apache2 9.5 Non-golbal Zone 的複製 複製來源的 Non-golbal Zone 必須是沒有運作中 9.5.1 匯出複製來源設定檔成為複製目的地需要的設定檔 Shell> zonecfg -z apache2 export|sed -e 's/apache2/squid/'| zonecfg -z squid 9.5.2 複製 apache2 Non-golbal zone 成為 squid Non-golbal Zone Shell> zoneadm -z squid clone apache2 ** 複製目前的唯一參數是 -m copy 表示完整複製來源 Non-golbal Zone ** ** 複製後的 Non-golbal Zone 除了代號不一樣外其他都一樣 ** ** 包括 IP 跟網路介面的設定都一樣 所以複製完後需要修改新的 ** ** Non-golbal Zone 的設定 ** 十、 登入 & 退出 & 初始化 Non-golbal Zone 10.1 第一次登入 Shell> zlogin -C apache2 第一次登入會問些問題 詢問畫面如同用 console 安裝 solaris 系統 做好設定後 zone 會自動重啟動 如同 reboot 這時才能正常使用 zone 如不想要互動式安裝 可以參考 10.4 的說明 10.2 一般登入 一般登入只需要使用 ssh 或在 console 下使用 Shell> zlogin -z apache2 10.3 登出 zone 的 console 畫面 Shell> ~. // 輸入 ~. ENTER 即可離開 如同 sc 界面 10.4 建立自動安裝模式的 Non-golbal Zone 10.4.1 切換到 Non-golbal Zone 的 /etc 目錄下 建立 sysidcfg 檔案 Shell> cd /export/home/my-zone/root/etc 建立 sysidcfg 檔案 內容如同 jumpstart 安裝模式的設定 Shell> cat /export/home/my-zone/root/etc/sysidcfg system_locale=zh_TW.BIG5 terminal=vt100 timeserver=localhost security_policy=NONE timezone=Asia/Taipei root_password=m4qtoWN network_interface=primary { hostname=mysql } name_service=DNS { domain_name=abc.com.tw name_server=192.168.30.1 search=startravel.com.tw } ** 要使用 sysidcfg 自動完成 zone 的 initial ** ** 需要在 DNS 上指定一組 record 給 zone 使用的 hostname 當作正解 ** ** ip 不 match 沒關係 沒有反解也沒關係 有正解就可以了 ** 10.4.2 建立 NFSv4 domain parameter 將NFSMAPID_DOMAIN=domain 的註解取消掉 (DNS 沒有設定 NFSv4 domain 可以跳過這部份) Shell> vi default/nfs NFSMAPID_DOMAIN=domain 10.4.3 建立 .NFS4inst_state.domain 檔 讓 Non-golbal Zone 以為已經設定過 NFSv4 domain 了 Shell> touch .NFS4inst_state.domain 10.4.4 Boot & initial zone Shell> zoneadm -z my-zone boot Shell> zlogin -C my-zone 十一、毀滅大法 11.1 刪除不要的 Non-golbal Zone Shell> zoneadm -z mysql5 uninstall 11.2 刪除設定檔 Shell> zonecfg -z mysql5 delete 運作中的 Non-golbal Zone 是不能刪除的 需先關閉 Non-golbal Zone 才可以 ** 有機會再來整理 Xen & Vserver & Container 的優缺點 ** -- (__) 歡迎加入 GNU Debian Linux (oo) msn:cheung@debian.nccu.edu.tw /------\/ / | || * /\---/\ ...."Have you mooed today?"... ~~ ~~ -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 220-132-173-42.hinet-ip.hinet.net ◆ Modify: 07/04/16 21:40:06 <220-132-173-42.hinet-ip.hinet.net> ◆ Modify: 07/04/16 21:40:45 <220-132-173-42.hinet-ip.hinet.net>
文章代碼(AID): #1697Vr00 (Linux)
文章代碼(AID): #1697Vr00 (Linux)