Quick and Dirty Cheatsheet Part I: cписок команд для быстрого подъема LDOM на Solaris 11.1

Надоело каждый раз поднимать какие-то записочки, сохраню для себя – список команд для быстрого “подъема” Oracle VM for SPARC. Разговор ниже – только про Solaris 11, в Solaris 10 есть ряд нюансов.
Система:
root@host:~# cat /etc/release
Oracle Solaris 11.1 SPARC
Copyright (c) 1983, 2012, Oracle and/or its affiliates. All rights reserved.
Assembled 19 September 2012
root@host:~# ldm -V
Logical Domains Manager (v 3.0.0.0.28)
Hypervisor control protocol v 1.9
Using Hypervisor MD v 1.4
System PROM:
Hostconfig v. 1.2.1 @(#)Hostconfig 1.2.1 2012/08/01 15:09
Hypervisor v. 1.11.1. @(#)Hypervisor 1.11.1.a 2012/08/03 09:46
OpenBoot v. 4.34.1 @(#)OpenBoot 4.34.1 2012/08/01 12:19
root@host:~# psrinfo -v -p
The physical processor has 8 virtual processors (0-7)
SPARC-T4 (chipid 0, clock 2848 MHz)
Создаем начальную конфигурацию.
Прописываем терминальный концентратор (номера портов из мануала без заморочек):
ldm add-vcc port-range=5000-5100 primary-vcc0 primary
Создаем дисковый сервис:
ldm add-vds primary-vds0 primary
Создаем виртуальный свитч:
ldm add-vsw net-dev=net0 primary-vsw0 primary
Ограничиваем контрольный домен – поставил так много vCPU и памяти ввиду того, что собственно диски “гостей” будут расположены на ZVOL’ах c дедупликацией и сжатием:
ldm set-vcpu 16 primary
ldm set-memory 32G primary
Применяем и сохраняем новую к-цию:
ldm start-reconf primary
ldm add-config new-config
Запускаем сервис концентратора:
svcadm enable vntsd
… и перезапускаемся:
reboot
Добавляем образ Solaris 10 u10 для дальнейшей инсталляции:
ldm add-vdsdev /export/install/sol-10-u10-ga2-sparc-dvd.iso solaris10_iso@primary-vds0
Проверяем, что “нагородили”:
ldm list
ldm list-services primary
Создаем новый домен:
ldm add-domain hds0
ldm add-vcpu 8 hds0
ldm add-memory 16G hds0
ldm add-vnet vnet0 primary-vsw0 hds0
ldm add-vdisk cdrom0 solaris10_iso@primary-vds0 hds0
Создаем и добавляем загрузочный диск, cd-rom:
zfs create -o compression=on -V 16G datapool/ldoms/hds0
ldm add-vdsdev /dev/zvol/dsk/datapool/ldoms/hds0 hds0-disk0@primary-vds0
ldm add-vdisk disk0 hds0-disk0@primary-vds0 hds0
Прописываем автозагрузку, привязываем ресурсы домена и стартуем его:
ldm set-var auto-boot\?=true hds0
ldm set-var boot-device=disk0 hds0
ldm bind hds0
ldm start hds0
Проверяем, что домен стартовал, смотрим консольный порт, заходим на консоль:
ldm list
telnet localhost 5000
Ставим Solaris (обычный OBP, обычная машина), “накатываем” патчи.