Tad's Tips
This is a quick reference sheet to create an LDom for an UltraSPARC T1 (T1000) Niagara based server.
- # ldm stop -a
- # ldm unbind ldg1
- # ldm destroy -a # this eliminates all ldom's
- # ldm rm-spconfig initial
- # ldm rm-config ldg1_12cpu_1900M
- # init 5
- sc> resetsc -y
- # zfs create rpool/ldg1
- # mkfile 8G /rpool/ldg1/bootdisk
- # ldm add-vds primary-vds0 primary
- # ldm add-vsw net-dev=bge2 primary-vsw0 primary
- # ldm add-vcc port-range=5000-5100 primary-vcc0 primary
- # ldm set-mau 1 primary
- # ldm set-vcpu 12 primary
- # ldm set-memory 2G primary
- # ldm add-config initial
- # ldm set-spconfig initial
- # shutdown -y -g0 -i5
- sc> resetsc -y # is this step necessary?
- sc> poweron
- # ifconfig -a
- # ifconfig vsw0 plumb
- # ifconfig bge2 down unplumb
- # ifconfig vsw0 192.168.130.95 netmask 255.255.255.0 broadcast + up
- # svcadm enable vntsd
- # ldm add-dom ldg1
- # ldm add-vcpu 12 ldg1
- # ldm add-mem 1900M ldg1
- # ldm add-vnet vnet1 primary-vsw0 ldg1
- # ldm add-vdsdev /rpool/ldg1/bootdisk vol1@primary-vds0
- # ldm add-vdisk vdisk1 vol1@primary-vds0 ldg1
- # ldm set-var auto-boot?=true ldg1
- # ldm set-var boot-device=vdisk1 ldg1
- # ldm bind-dom ldg1
- # ldm ls-constraints -x ldg1 > ldg1.xml
- # ldm add-config ldg1_12cpu_1900M
- # ldm start-dom ldg1
- LDom ldg1 started
- # telnet localhost 5000
- {ok} boot net # run this from ldg1
- after solaris has been installed but before 1st reboot clone os image
- # zfs snapshot rpool/ldg1@initial
- # zfs clone rpool/ldg1@initial rpool/ldg2
- # zfs clone rpool/ldg1@initial rpool/ldg3
- # zfs list
Don't forget to set your profile
- PATH=/usr/bin:/etc:/opt/SUNWldm/bin:/usr/ucb:.
- export PATH
- MANPATH="/usr/share/man:/opt/SUNWldm/man:${MANPATH}"
- export MANPATH

