More Related Content
Similar to Smart OS入門 (20)
More from Noriyasu Sakaue
More from Noriyasu Sakaue (7)
Smart OS入門
- 21. Presentation Title
デモ
• デモ1(ノーマルなコンテナ)
• イメージのインポート
• Zoneの作成
• パッケージのインストール
• メモリの追加
• 参考
• http://wiki.smartos.org/display/DOC/How+to+create+a
+zone+%28+OS+virtualized+machine+%29+in+SmartOS
• デモ2(dockerコンテナ)
• イメージのインポート
• Zoneの作成
- 23. マニフェストの作成
• マニフェストの作成
# cat zone01.json
{
"brand": "joyent",
“image_uuid": "5c7d0d24-3475-11e5-8e67-27953a8b237e",
"alias": "zone01",
"hostname": "zone01",
"max_physical_memory": 512,
"quota": 20,
"resolvers": ["8.8.8.8"],
"nics": [
{
"nic_tag": "admin",
"ip": "198.18.253.101",
"netmask": "255.255.255.0",
"gateway": "198.18.253.254",
"vlan_id": "253",
"primary" : true
}]
}
- 24. Zoneの作成
• 作成
# vmadm create –f zone01.json
• Zoneの情報
# vmadm list
UUID TYPE RAM STATE ALIAS
46c93d1d-b7a8-40a6-bff1-8bc5aa92560c OS 512 running zone01
• ログイン(コンソール)
# vmadm console 46c93d1d-b7a8-40a6-bff1-8bc5aa92560c
# zlogin –C console 46c93d1d-b7a8-40a6-bff1-8bc5aa92560c
- 27. マニフェストの作成
• マニフェストの作成
# cat zone02.json
{
"brand": "lx",
“image_uuid": "233750c3-9cb7-4c79-7d51-3156baf45141",
"alias": "zone02",
"hostname": "zone02",
"max_physical_memory": 512,
"quota": 20,
"resolvers": ["8.8.8.8"],
"nics": [
{
"nic_tag": "admin",
"ip": "198.18.253.102",
"netmask": "255.255.255.0",
"gateway": "198.18.253.254",
"vlan_id": "253",
"primary" : true
}],
"kernel_version": "3.13.0"
}
※ Linuxコンテナを使用する場合は、
brandの指定を”lx”とし、
kernel_versionの指定が必要になります
- 28. Zoneの作成
• 作成
# vmadm create –f zone.json
• Zoneの情報
# vmadm list
UUID TYPE RAM STATE ALIAS
b529cad4-3730-43da-b74f-0eebbdbdb824 LX 512 provisioning
zone02
• ログイン(コンソール)
# zlogin 46c93d1d-b7a8-40a6-bff1-8bc5aa92560c
# mv /var/svc/provisioning /var/svc/provision_success
※このままだとタイムアウトします
※ /var/svc/provisioning をリネームすると成功します