poniedziałek kwiecień 07, 2008
opensolaris nevada 85 ldoms 1.0.2
Poniżej przedstawiam dwa skrypty, które pomagają mi w skonfigurowaniu domen na maszynach T2000 i T5120:
1. Skrypt tworzy domenę zarządzającą:
LDM=/opt/SUNWldm/bin/ldm
PDISK=primary-vds0
PCON=primary-vcc0
PSW=primary-vsw0
$LDM add-vds $PDISK primary
$LDM add-vcc port-range=5000-5100 $PCON primary
$LDM add-vsw net-dev=e1000g0 $PSW primary
$LDM set-mau 1 primary
$LDM set-vcpu 4 primary
$LDM set-memory 1024m primary
$LDM add-spconfig initial
$LDM list-spconfig
Po tym należy wykonać restart maszyny, czyli:
bash# init 6
Następnie trzeba uruchomić usługe
bash# svcadm enable vntsd
A potem ustawić odpowiednio skrypt:
LDM=/opt/SUNWldm/bin/ldm
PDISK=primary-vds0
PCON=primary-vcc0
PSW=primary-vsw0
TNAME=ldoms1
$LDM add-domain $TNAME
# Przydzielamy procesory (tu ilosc watkow):
$LDM add-vcpu 4 $TNAME
# Dorzucamy pamiec:
$LDM add-memory 1G $TNAME
# Przypinamy do wirtualnego switcha
$LDM add-vnet vnet1 $PSW $TNAME
# Dorzucamy fizyczny dysk to poli dyskow:
$LDM add-vdsdev /ldoms/test1/disk.raw vol1@$PDISK
# Dorzucamy CD-ROM (obraz ISO)
$LDM add-vdsdev /ldoms/iso/sol-nv85-sparc.iso vol2@$PDISK
# I ta pule przydzielamy do domeny
$LDM add-vdisk vdisk1 vol1@$PDISK $TNAME
$LDM add-vdisk cdrom vol2@$PDISK $TNAME
# Ustawiamy eeprom, aby na razie domena nie startowa?a automatycznie:
$LDM set-variable auto-boot\?=false $TNAME
# bash-3.00# ldm set-variable boot-device=/virtual-devices\@100/channel-devices200/disk\@0 tdomena
$LDM bind-domain $TNAME
Zwracam uwagę, że w najnowszych Nevadach (od build 77) można domene logiczną ładować z płyty ISO, co strasznie ułatwia zadanie instalacji (oczywiście opcja z JumpStartu pozostaje dalej :) ).
Teraz już wystarczy uruchomić domenę logiczną:
# /opt/SUNWldm/bin/ldm start ldoms1
LDom ldoms1 started
# telnet 0 5000
Trying 0.0.0.0...
Connected to 0.
Escape character is '^]'.
Connecting to console "ldoms1" in group "ldoms1" ....
Press ~? for control options ..
Sun Fire T200, No Keyboard
Copyright 2007 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.27.7, 1024 MB memory available, Serial #66659223.
Ethernet address 0:14:4f:f9:23:97, Host ID: 83f92397.
{0} ok devalias
cdrom /virtual-devices@100/channel-devices@200/disk@1
vdisk1 /virtual-devices@100/channel-devices@200/disk@0
vnet1 /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 boot /virtual-devices@100/channel-devices@200/disk@1:f
Boot device: /virtual-devices@100/channel-devices@200/disk@1:f File and args:
SunOS Release 5.11 Version snv_85 64-bit
Copyright 1983-2008 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Configuring /dev
Posted at 04:13PM kwi 07, 2008 by Maciej Browarski in Linki | Comments[0]