nainstaluji z repo open-iscsi,
podívám se jaké iSCSI targety mám k dispozici na SAN
iscsiadm -m discovery -t sendtargets -p 192.168.15.101
Jeden si připojím
iscsiadm -m node -p 192.168.15.101 -T
iqn.2008-12.cz.suuv:san1.tsn.7aed2ab2c8 -l
podívám se jak jej vidí počítač
fdisk -l
pokud si přidám další LUN do tohoto targetu a chci aby se mi obnovil
seznam disků tak
echo "- - -" > /sys/class/scsi_host/hostX/scan
Chci virtualizovat MS Server 2003 R2, získám ISO image obou disků třeba z MS Volume Licensing Service Center a uložím do /mnt/testdisk
instaluji na stroj bez GUI, chci se připojovat VNC z jiného PC, musím
povolit přístup pro vnc i zvenku (defaultně jen localhost)
nano /etc/xen/xend-config.sxp
kde doplním jeden řádek
(vnc-listen '0.0.0.0')
vytvořím si konfiguraci virtuálního stroje, jako disk C na něm chci mít
/dev/sde a připojené obě CD s obrazy OS.
nano /etc/xen/win2003test
s obsahem
import os, re
arch = os.uname()[4]
if re.search('64', arch):
arch_libdir = 'lib64'
else:
arch_libdir = 'lib'
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
vcpus = 2
memory = 512
shadow_memory = 8
#device_model = '/usr/lib/xen/bin/qemu-dm'
# Hostname
name = "win2003test"
# Disks
disk = [ 'phy:sde,hda,w','file:/mnt/testdisk/2003R2stdX64CD1.ISO,ioemu:hdc:cdrom,r','file:/mnt/testdisk/2003R2stdX64CD2.ISO,ioemu:h$
# Networking
vif = ['type=ioemu, bridge=xenbr0']
# Behaviour
boot='dc'
vnc=1
#vncviewer=1
sdl=0
acpi = 1
apic = 1
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
stdvga = 0
serial = 'pty'
usbdevice = 'tablet'
spustím virtuální stroj
xm create win2003test
a již se k němu připojím odjinud přes VNC na portu přibližně 5900 (viz níže) a instaluji windows. Po instalaci povolím přístup přes RDP, je přeci jen lepší.
možná se bude hodit i pár následujících příkazů:
xm create -p NazevSouboruSkonfiguraci
#spustil jsem virtualni stroj v pozstavenem stavu, hodi se pro instalaci
#abych se stihl pripojit z jine masiny pres VNC drive nez vyprsi timeout bootu z CD
xm list
#vypis bezicich virtualnich stroju
xm list -l NazevNeboCisloVirtualnihoStroje | grep -b2 location | grep -b2a2 vnc
#zjistim port na kterem mi bezi VNC server konkretniho virt. stroje
#a pripojim se treba pres UltraVNC z jineho PC
xm unpause NazevNeboCisloVirtualnihoStroje
#jsem uz pripojen pres VNC, tak necham pokracovat nabihani virtualniho stroje
To je vše.