Install and Autoconfigure a Opensolaris zone with ZFS dedup
June 7th, 2010 • Comments Off on Install and Autoconfigure a Opensolaris zone with ZFS dedupThis is a simple script which will setup a OpenSolaris zone. After installing it is automatically configured using the sysidcfg file After running this script you will be logged in automatically. I use this script (slightly modified) to setup a complete test Platform LSF cluster…
It features the following setup:
- Support for ZFS deduplication so you can clone this machine and save disk space
- Support for DHCP so you can properly configure your network on your router
- Creates initial root password (You could add NIS or similar support as well)
#!/usr/bin/bash zfs create rpool/export/zones zfs set mountpoint=/zones rpool/export/zones zfs set dedup=on rpool/export/zones mkdir /zones/lsf_zone chmod 700 /zones/lsf_zone zonecfg -z lsf_zone "create; set zonepath=/zones/lsf_zone; set autoboot=false; add net; set address=192.168.0.160/24 ; set defrouter=192.168.0.1; set physical=iwh0; end; verify; commit" zoneadm -z lsf_zone verify zoneadm -z lsf_zone install zoneadm -z lsf_zone ready touch /zones/lsf_zone/root/etc/sysidcfg echo "name_service=NONE system_locale=C timeserver=localhost timezone=CET terminal=xterm security_policy=NONE nfs4_domain=dynamic network_interface=primary {dhcp protocol_ipv6=no}" &> /zones/lsf_zone/root/etc/sysidcfg zoneadm -z lsf_zone boot