I want to create a new sol10 zone on a sol11 sparc system.
I get a message stating that i don't have have memory. Really? Seriously? What *are* they doing?
# swap -s -h
205M available.
Whoops. That's all me.
What to do? Create a swap file. Sure. Let's do the usual, shall we?
# mkfile 5g /swap
# swap -a /swap
"/swap" may contain holes - can't swap on it.
Oh come on. Silly zfs filesystem. Sigh.
Well. Let's see where we can put a swap file...
# zfs list
...
rpool/export 43.5G 68.4G 34K /export
rpool/export/home 66K 68.4G 32K /export/home
rpool/export/home/localuser 34K 68.4G 34K /export/home/localuser
rpool/export/zones 43.5G 68.4G 43K /export/zones
...
Well. zones looks as good a place as any. So, it is a device; and the device is here:
/dev/zvol/dsk/rpool/export/zones
We just know this because that's zfs.
Let's script it, shall we? Just in case we need to do this again. One shot. Create it, activate it, mount it.
if [ ! -L /dev/zvol/dsk/rpool/export/zones/swap ]
then
zfs create -V 5gb rpool/export/zones/swap
fi
echo "/dev/zvol/dsk/rpool/export/zones/swap - - swap - no -" >> /etc/vfstab
/usr/sbin/swap -a /dev/zvol/dsk/rpool/export/zones/swap
mount -a
# swap -s -h
total: 2.0G allocated + 1.3G reserved = 3.3G used, 5.3G available
Awesome.
And now the creation of that zone...
# ./solaris-10u10-sparc.bin -p /export/zones -a 10.10.10.10/20 -z sol10vm
Happiness.
Friday, February 22, 2013
sol11 zfs, swap & zone creation woes
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment