# install packages for ipkg zones setup apt-get install zones-ipkg pkg5 # run command for local pkg repo - it needs for zone process bootstrap pkg image-create -f -F -p openindiana.org=http://pkg.openindiana.org/hipster/ / # on SPARC # pkg image-create -f -F -p opensolaris.org=http://pkg.openindiana.org/legacy/ / |
zfs create -o mountpoint=/zones rpool/zones |
zonecfg -z oi4 zonecfg:oi4> create -t SUNWipkg zonecfg:oi4> set zonepath=/zones/oi4 zonecfg:oi4> set brand=ipkg zonecfg:oi4> add net zonecfg:oi4:net> set address=172.16.92.4/16 zonecfg:oi4:net> set defrouter=172.16.90.1 zonecfg:oi4:net> set physical=e1000g0 zonecfg:oi4:net> end zonecfg:oi4> add fs zonecfg:oi4:fs> set dir=/export/home/admin zonecfg:oi4:fs> set special=/export/home/admin zonecfg:oi4:fs> set type=lofs zonecfg:oi4:fs> end zonecfg:oi4> add fs zonecfg:oi4:fs> set dir=/export/builds zonecfg:oi4:fs> set special=/export/builds zonecfg:oi4:fs> set type=lofs zonecfg:oi4:fs> end zonecfg:oi4> commit zonecfg:oi4> verify zonecfg:oi4> exit |
zoneadm -z oi4 install -P openindiana.org=http://pkg.openindiana.org/hipster # on SPARC we can use another repo: # zoneadm -z oi4 install -P openindiana.org=http://neutron-star.mit.edu:10151/ |
zoneadm -z oi4 boot |
zlogin -e\# -C oi4 |
Hint: type '#.' for exit from 'zlogin' |
Example of screens based on my local system you can find here: [screens of zone configuration]
oi4 console login:root Password: <your own> |
You can add local 'admin' user with the same UID/GID from global zone.
INFO: Before steps below you have to identify UID and GID of user 'admin' on global zone by command: # id admin uid=1000(admin) gid=10(staff) groups=10(staff) |
# useradd -u 1000 -g staff -d /export/home/admin -s /bin/bash admin # passwd admin |
$ ssh admin@<your ip> |