Tag - xen - liczba wpisów 11

Plik konfiguracyjny z wirtualką na XEN

kernel = '/usr/lib/xen-4.8/boot/hvmloader'
builder = 'hvm'

vcpus       = '1'
memory      = '2048'
shadow_memory = 8

localtime = 1

#  Disk device(s).
disk        = [
                'file:/xen/ISO/Boot_media.iso,hdb:cdrom,r',
                'phy:/dev/xenvms/restore_disk,xvda,w'

              ]

boot = "dc"

#  Hostname
name        = 'system_restore'

#  Networking
vif         = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]

vnc=1
vncconsole=1
vncpasswd='password'

vncunused = 1
vnclisten = '192.168.1.1'

stdvga = 0
serial = 'pty'
usbdevice = 'tablet' # Required for USB mouse


##  Behaviour
on_shutdown = 'destroy'
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

Zobacz całość

instalacja wolumenu

lvcreate -n nazwa_wolumenu -L 100G nazwa_grupy

ściągamu Boot_media.iso (https://kb.acronis.com/getmedia) i kopiujemy z niego kernel i ramdisc

wget -c https://[server.acronis]/Boot_media.iso
mount -t iso9660 iso-cd/Boot_media.iso /mnt/iso/
cp /mnt/iso/install.amd/abr64ker.dat /xen/kernels/acronis/abr64ker.dat
cp /mnt/iso/install.amd/lin64ram.dat /xen/kernels/acronis/lin64ram.dat

config do instalacji z iso

vim /xen/nazwa_maszyny/nazwa_configa.cfg
kernel = "/xen/kernels/acronis/abr64ker.dat"
ramdisk = "/xen/kernels/acronis/lin64ram.dat"
vcpus = '1'
memory = '512'

root = '/dev/xvda1 ro'
disk = [
'phy:/dev/xenvms/nazwa_wolumenu,xvda,w'
,'file:/xen/ISOs/Boot_media.iso,hdc:cdrom,r'
]
name = 'nazwa_maszyny'
vif = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'

#uruchomienie maszyny z podłączeniem do konsoli

xm create nazwa_configa.cfg -c

instalacja

apt-get install xen-tools xen-system-amd64

sprawdzamy czy host obsluguje HVM

egrep '(vmx|svm)' /proc/cpuinfo

jesli tak - doinstalowujemy

apt-get install xen-qemu-dm-4.0

zmieniamy priorytet bootowania sie systemu z jadra z obsluga xen

dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen

Zobacz całość

Migracja LVM za pomocą qemu-img - XEN Kategoria: Linux | Tagi: migracja, xen | Autor: Bartłomiej Gałęzia

Wyświetl listę dostępnych wolumenów:

lvdisplay

Konwertuj wybrany wolumen do pliku obrazu:

qemu-img convert -O qcow2 /dev/xenvms/vm_disk vm_disk.qcow2

Przenieś plik obrazu (vm_disk.qcow2) na inny serwer (RSYNC, SCP, FTP).

Konwertuj plik obrazu na plik RAW na docelowym serwerze:

qemu-img convert vm_disk.qcow2 -O raw vm_disk.raw

Utwórz nowy wolumen o takim samym rozmiarze jak plik RAW

ls -l vm_disk.raw
-rw------- 1 root root 11811160064 Nov  2 12:01 vm_disk.raw
lvcreate -n vm_disk_bis  -L 11811160064b xenvms

Przenieś zawartość pliku RAW do nowego wolumenu za pomocą DD

dd if=vm_disk.raw of=/dev/xenvms/vm_disk_bis bs=4M

Źródło:

http://arunnsblog.com/2010/12/06/converting-lvm-virtual-machine-storage-to-image/

https://manurevah.com/blah/en/p/Convert-qcow2-to-LVM

XEN - migracja maszyn pomiędzy serwerami XEN Kategoria: Linux | Tagi: clone, dd, migracja, xen | Autor: Bartłomiej Gałęzia

Nie jest to idealne rozwiązanie ale działa.

1. Należy stworzyć wolumen na który będziemy zapisywać obraz dysku źródłowego. Wolumen ten powinien być conajmniej tej samej wielkości do dysk źródłowy.

lvcreate -n transfer_disk -L 200G xenvms

2. Podłączamy ten dysk do wirtualki, którą chcemy zmigrować i bootujemy ją z live-cd

Zobacz całość

XEN - autostart VM Kategoria: Linux | Tagi: autorun, xen | Autor: Bartłomiej Gałęzia

Domyślnie po restarcie serwera XEN maszyny wirtualne nie startują automatycznie.

Aby to się udało należy zrobić linki symboliczne (ln -s) do configów poszczegółnych maszyn wskazujące na katalog /etc/xen/auto (musimy go utworzyć).

mkdir /etc/xen/auto

Jeśli chcemy przekierować wszystkie configi z katalogu, wystarczy zastosować taki symlink:

ln -s /etc/xen/ /etc/xen/auto

Natomiast jeśli chcemy uruchomić tylko poszczególne maszyny, należy to zrobić osobno dla każdego configa:

ln -s /etc/xen/MY_DOMU_GUEST_1.cfg /etc/xen/auto/
ln -s /etc/xen/MY_DOMU_GUEST_2.cfg /etc/xen/auto/

Cała konfiguracja autostartu jest opisana w pliku:

/etc/default/xendomains
XENDOMAINS_RESTORE=true
XENDOMAINS_AUTO=/etc/xen/auto

Źródło: https://askubuntu.com/questions/196444/how-do-i-auto-start-xen-guests-on-boot

XEN - install Windows 7 Kategoria: Linux | Tagi: windows, win 7, xen | Autor: Bartłomiej Gałęzia

Plik konfiguracyjny z wirtualką Windows 7 na XEN

kernel = '/usr/lib/xen-4.8/boot/hvmloader'
builder = 'hvm'

vcpus       = '1'
memory      = '2048'
shadow_memory = 8

localtime = 1 # Disk device(s). disk = [ 'file:/xen/ISO/win7_Pro_SP1_x64.iso,hdb:cdrom,r', 'phy:/dev/xenvms/win7,xvda,w' ] boot = "dc" # Hostname name = 'awin7' # Networking vif = [ 'mac=00:11:22:33:44:55,bridge=xenbr0' ] vnc=1 vncconsole=1 vncpasswd='password' vncunused = 1 vnclisten = '192.168.1.1'
stdvga = 0 serial = 'pty' usbdevice = 'tablet' # Required for USB mouse ## Behaviour
on_shutdown = 'destroy' on_poweroff = 'destroy' on_reboot = 'restart' on_crash = 'restart'

XEN instalacja maszyny wirtualnej Kategoria: Linux | Tagi: lvm, xen | Autor: Bartłomiej Gałęzia

instalacja wolumenu

lvcreate -n nazwa_wolumenu -L 100G nazwa_grupy

ściągamu iso płyty instalacyjnej i kopiujemy z niego kernel i ramdisc

wget -c http://cdimage.debian.org/debian-cd/8.3.0/amd64/iso-cd/debian-8.3.0-amd64-netinst.iso
mount -t iso9660 iso-cd/debian-8.3.0-amd64-netinst.iso /mnt/iso/
cp /mnt/iso/install.amd/vmlinuz /xen/kernels/debian8.3/vmlinuz
cp /mnt/iso/install.amd/initrd.gz /xen/kernels/debian8.3/initrd.gz

Zobacz całość

LVM - zarządzanie Kategoria: Linux | Tagi: lvm, xen | Autor: Bartłomiej Gałęzia

lvdisplay #wyświetl stan wolumenu
vgdisplay #wyświetl grupy wolumenów

lvcreate -n testDebian -L 30G xenvms #tworzy wolumen o rozmiarze 30GB w grupie xenvms

umount /dev/myvg/homevol
lvremove /dev/myvg/homevol #odmontuj i usuń wolumen

XEN klonowanie LVM Kategoria: Linux | Tagi: xen | Autor: Bartłomiej Gałęzia

http://www.systutorials.com/2546/duplicating-lvm-backed-xen-domu/

lvcreate -L20480 -s -n 'vm-10.0.0.124' /dev/vg_xen/vm-10.0.0.123



XEN stawianie serwera Kategoria: Linux | Tagi: xen | Autor: Bartłomiej Gałęzia

instalacja

apt-get install xen-linux-system-amd64 xen-tools

sprawdzamy czy host obsluguje HVM

egrep '(vmx|svm)' /proc/cpuinfo

jesli tak - doinstalowujemy

apt-get install xen-qemu-dm-4.0

zmieniamy priorytet bootowania sie systemu z jadra z obsluga xen

dpkg-divert --divert /etc/grub.d/08_linux_xen --rename /etc/grub.d/20_linux_xen

Zobacz całość

Wyszukaj

Zapisz się do newsletera