Bu yazımızda Guest domain kurulumunu anlatacağız.

Öncelikle Primary/Service Domain’e login olunur.
Guest domain için sistemde kullanılabilir boş kaynaklar(memory, vcpu vb.) kontrol edilir.
# ldm list-devices -a
“bilisimonline” Guest domain’i oluşturulur.
# ldm add-domain guestdomain01 # ldm list-domain NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 8 8G 0.3% 0.3% 17m bilisimonline inactive ------ #
Oluşturulan bilisimonline Guest domain’e vcpu ve memory eklenir.
# ldm add-vcpu 8 bilisimonline # ldm add-memory 4G bilisimonline PD-bash# ldm list-domain NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 8 8G 0.3% 0.3% 19m bilisimonline inactive ------ 8 4G #
primary-vsw0 üzerinden sanal ağ bağlantısı tanımlanır.
# ldm add-vnet vnet0 primary-vsw0 bilisimonline
# ldm list-bindings bilisimonline
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
bilisimonline inactive ------ 8 4G
UUID
df775a15-a124-6174-f734-ed3ead15857b
CONTROL
failure-policy=ignore
extended-mapin-space=on
cpu-arc=native
rc-add-policy=
shutdown-group=15
DEPENDENCY
master=
NETWORK
NAME SERVICE ID DEVICE MAC MODE PVID VID MTU LINKPROP
vnet0 primary-vsw0 0 00:14:1f:fd:44:14 1
#
Oluşturulan guest domain işletim sistemi kurulumu için bir boot disk verilir.
Örneğin ZFS bir disk tanımlamak istersek;
# zfs create -V 50G rpool/vol1 # ldm add-vdsdev /dev/zvol/dsk/rpool/vol1 vol1@primary-vds0 # ldm add-vdisk vdisk1 vol1@primary-vds0 bilisim online
Normal bir disk tanımlamak istersek;
# ldm add-vdsdev /dev/dsk/c2t2d0s2 vol1@primary-vds0 # ldm add-vdisk vdisk1 vol1@primary-vds0 bilisimonline
Auto-boot parametresi “false”ve boot-device eklediğimiz “vdisk1” yapılır. Kurulum için bir iso imaj dosyası verilir.
# ldm set-var auto-boot\?=false bilisimonline
# ldm set-var boot-device=vdisk1 bilisimonline
# ldm add-vdsdev /iso/sol-11_3-text-sparc.iso iso_vol@primary-vds0
# ldm add-vdisk vdisk_iso iso_vol@primary-vds0 bilisimonline
# ldm list-bindings bilisimonline
NAME STATE FLAGS CONS VCPU MEMORY UTIL UPTIME
bilisimonline inactive ------ 8 4G
UUID
df775a15-a124-6174-f734-ed3ead15857b
CONTROL
failure-policy=ignore
extended-mapin-space=on
cpu-arc=native
rc-add-policy=
shutdown-group=15
DEPENDENCY
master=
NETWORK
NAME SERVICE ID DEVICE MAC MODE PVID VID MTU LINKPROP
vnet0 primary-vsw0 0 00:14:1f:fd:44:14 1
DISK
NAME VOLUME TOUT ID DEVICE SERVER MPGROUP
vdisk1 vol1@primary-vds0 0
vdisk_iso iso_vol@primary-vds0 1
#
Guest domain bind edilir.
# ldm bind-domain bilisimonline # ldm list-domain NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME primary active -n-cv- UART 8 8G 0.3% 0.3% 20m bilisimonline bound ------ 8 4G PD-bash#
Guest domain start edilir, işletim sistemi kurulumu için telnet ile konsole portundan bağlanılır. Verdiğimiz iso image dosyasından kurulum yapılır.
# ldm start-domain bilisimonline
LDom bilisimonline started
# ldm list-domain
NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME
primary active -n-cv- UART 8 8G 0.3% 0.3% 17m
bilisimonline active -n---- 5000 8 4G 13% 13% 1m
# telnet 0 5000
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
Connecting to console "bilisimonline" in group "bilisimonline" ....
Press ~? for control options ..
{0} ok
{0} ok devalias
vdisk_iso /virtual-devices@100/channel-devices@200/disk@1
vdisk1 /virtual-devices@100/channel-devices@200/disk@0
vnet0 /virtual-devices@100/channel-devices@200/network@0
net /virtual-devices@100/channel-devices@200/network@0
disk /virtual-devices@100/channel-devices@200/disk@0
virtual-console /virtual-devices/console@1
name aliases
{0} ok
{0} ok boot iso0
Bilişim ve Teknoloji Dünyası Gelecek ve Gelişim için Bilişim | www.bilisimonline.net
