Assuming a fresh install:
# dsadm update
updating local images database...
Get https://datasets.joyent.com/datasets...
done
# dsadm avail
UUID OS PUBLISHED URN
b2845b76-80c5-11e1-9d72-5b4ca4191e12 smartos 2012-04-07 sdc:sdc:smartosplus64:3.2.0
c36a3d28-80c2-11e1-9ec6-df5bd8b43f76 smartos 2012-04-07 sdc:sdc:smartosplus:3.2.0
ce610cc2-80ac-11e1-8626-d788d6268d5b smartos 2012-04-07 sdc:sdc:smartos64:1.6.2
a93fda38-80aa-11e1-b8c1-8b1f33cd9007 smartos 2012-04-07 sdc:sdc:smartos:1.6.2
e4cd7b9e-4330-11e1-81cf-3bb50a972bda linux 2012-04-04 sdc:jpc:centos-6:1.0.1
f4c23828-7981-11e1-912f-8b6d67c68076 smartos 2012-03-29 sdc:sdc:smartos64:1.6.1
2b4466d8-7981-11e1-9be2-3b0d0e114740 smartos 2012-03-29 sdc:sdc:smartos:1.6.1
d239389c-7535-11e1-b60a-6f75edc139df smartos 2012-03-23 sdc:sdc:mongodb:1.2.4
98f38e14-6f83-11e1-bc32-2b9d0a8b6759 smartos 2012-03-16 sdc:sdc:mongodb:1.1.1
[...]
# dsadm list
# dsadm import ce610cc2-80ac-11e1-8626-d788d6268d5b
ce610cc2-80ac-11e1-8626-d788d6268d5b doesnt exist. continuing with install
ce610cc2-80ac-11e1-8626-d788d6268d5b successfully installed
dataset ce610cc2-80ac-11e1-8626-d788d6268d5b successfully imported
# dsadm list
UUID OS PUBLISHED URN
ce610cc2-80ac-11e1-8626-d788d6268d5b smartos 2012-04-07 sdc:sdc:smartos64:1.6.2
[create zone definition file at /tmp/zonedef]
# cat /tmp/zonedef
{
"brand": "joyent",
"dataset_uuid": "ce610cc2-80ac-11e1-8626-d788d6268d5b",
"nics": [
{
"nic_tag": "admin",
"ip": "172.31.252.101",
"netmask": "255.255.255.0",
"gateway": "172.31.252.1"
}
]
}
# vmadm create -f /tmp/zonedef
Successfully created 323a0dd6-4b3c-47b4-987b-3876e554986e
# zlogin 323a0dd6-4b3c-47b4-987b-3876e554986e
[Connected to zone '323a0dd6-4b3c-47b4-987b-3876e554986e' pts/3]
[root@323a0dd6-4b3c-47b4-987b-3876e554986e ~]#
References:
How to create a zone ( OS virtualized machine ) in SmartOS
Post a Comment