XenServer - export VM to file

Sometime you need to make quick and dirty image backup of VM running on XenServer and this post is about such case 馃槂 List machines: xl list Name ID Mem VCPUs State Time(s) Domain-0 0 4066 8 r----- 3526567.3 webfront1.example.com 1 4096 4 r----- 3186487.2 webfront2.example.com 2 2048 2 -b---- 920408.2 Now you may export one: xe vm-export vm=webfront1.example.com filename=/srv/backup/webfront.xva Export succeeded You may also use uuid for that - list machines with xe vm-list (best with less) and then:...

2016-01-12 路 1 min 路 timor

Kopiowanie wolumen贸w LVM z dd i netcat

Niedawno chcia艂em skopiowa膰 maszyn臋 wirtualn膮 z jednego hypervisora na innego. By艂y to 3 wolumeny LVM o rozmiarach od 50 do 100GB. Dawno temu zrobi艂em sobie skrypty do backupu - jeden kompresuje wolumeny LVM - a drugi pozwala odtworzy膰 z dekompresja na drugim serwerze. Tyle 偶e przy tak du偶ej maszynce b臋dzie to trwa艂o masakrycznie d艂ugo - fajnie by艂oby m贸c r贸wnocze艣nie kopiowa膰 i odtwarza膰 (live)鈥 I wtedy przypomnia艂o mi si臋 narz臋dzie netcat - zrobi艂em snapshoty wolumen贸w i mog艂em zaczyna膰....

2013-09-02 路 1 min 路 timor

Montowanie partycji z obrazu dysku

Jedn膮 z rzeczy, kt贸re podobaj膮 mi si臋 w maszynach wirtualnych Xen jest mo偶liwo艣膰 zrobienia backupu ca艂ego obrazu i szybkie odzyskanie ju偶 w trakcie ci臋偶kiej awarii. Gdy dodatkowo korzysta si臋 z LVM鈥檃 to mo偶na na chwil臋 wy艂膮czy膰 DomU, utworzy膰 snapshot jego dysk贸w, uruchomi膰 DomU i w trakcie dzia艂ania robi膰 sp贸jny backup ze snapshot鈥檃. Dzi臋ki takiemu mechanizmowi serwer jest niedost臋pny przez kilkana艣cie sekund, a backup sp贸jny jakby zosta艂 wykonany przy ca艂kowicie wy艂膮czonej maszynie....

2012-09-06 路 2 min 路 timor

Xen - Podstawowe polecenia

Pisa艂em ju偶 HOWTO o konfiguracji Xen鈥檃 ale nie opisa艂em jak si臋 bawi膰 wirtualkami gdy Xen鈥檃 ju偶 mamy. To nadrabiam. Tworzenie i usuwanie maszyn wirtualnych Do tworzenia/niszczenia DomU wykorzystuj臋 pakiet xen-tools dostarczaj膮cy m.in. dwa narz臋dzia: xen-create聽- dla kt贸rego przygotowa艂em do艣膰聽skomplikowan膮聽konfiguracj臋 przy okazji wcze艣niejszego posta: Instalacja i konfiguracja DomU鈥 external link . Przyk艂ad u偶ycia: xen-create --hostname example-domu --ip 10.0.0.77 \ --gateway 10.0.0.1 --broadcast 10.0.0.255 --netmask 255.255.255.0 \ --bridge br10 --vcpus 2 --memory=2G xen-delete-image聽- narz臋dzie do kasowania wirtualnych maszyn....

2012-06-19 路 3 min 路 timor

Xen - Konfiguracja interfejsu sieciowego Dom0 jako brdige鈥檃 dla VLAN鈥櫭硍

VLAN鈥檡 s膮 prost膮 metod膮 na separacj臋 sieci. Gdy mamy wiele sieci mo偶e zaj艣膰 potrzeba by poszczeg贸lne DomU mia艂y dost臋p do r贸偶nych VLAN鈥櫭硍 (czasem nawet wielu r贸wnocze艣nie). Je偶eli serwer z Dom0 posiada minimum聽giga-bitow膮聽kart臋 sieciow膮 (a najlepiej kilka) to powinni艣my by膰 w stanie z godziw膮 jako艣ci膮 udost臋pni膰 systemom DomU r贸偶ne VLAN鈥檡 z interfejs贸w gospodarza. Zaprezentowane poni偶ej skrypty zapo偶yczy艂em z tej strony:聽http://renial.net/weblog/2007/02/27/xen-vlan鈥 external link Na pocz膮tek musimy zainstalowa膰 pakiet vlan:...

2012-06-18 路 2 min 路 timor

Xen - ustawienie autostartu DomU

Aby wybrane systemy DomU startowa艂y automatycznie po restarcie hypervisora nale偶y podlinkowa膰 ich pliki konfiguracyjne w katalogu /etc/xen/auto po uprzednim jego utworzeniu. Przyk艂adowo: mkdir /etc/xen/auto ln -s /etc/xen/example.cfg /etc/xen/auto/example.cfg Od teraz DomU example b臋dzie startowa膰 automatycznie.

2012-02-27 路 1 min 路 timor

Xen - W艂膮czenie Live Migration

Je偶eli zdecydowali艣my si臋 na systemu DomU w obrazach to mo偶emy korzysta膰 z live migration. By uruchomi膰 jej obs艂ug臋, trzeba w pliku /etc/xen/xend-config.sxp聽odkomentowa膰聽odpowiednie linie i聽ustawi膰聽adres IP: (xend-relocation-server yes) (xend-relocation-port 8002) (xend-relocation-address '10.0.10.91') Wykonywanie migracji xm migrate --live nazwa-domu nazwa.lub.ip.zdalnego.hosta

2012-02-25 路 1 min 路 timor

Xen na Squeeze - Instalowanie i konfiguracja host贸w go艣ci (DomU)

Ostatnio pisa艂em o konfiguracji Dom0鈥 external link - dzisiaj napisz臋 o uruchamianiu DomU. Do instalacji DomU wykorzystuj臋 skrypty z pakietu xen-tools, mo偶na go zainstalowa膰 poleceniem: apt-get install xen-tools Oczywi艣cie aby wszystko dzia艂a艂o fajnie musimy ustawi膰 kilka domy艣lnych opcji, robimy to edytuj膮c plik聽/etc/xen-tools/xen-tools.conf. Lecimy po kolei: # Virtual machine disks are created as logical volumes in # volume group 'universe' (hint: LVM storage is much faster # than file) lvm = universe Osobi艣cie korzystam z LVM鈥檃 kt贸ry zgodnie z hint鈥檈m jest znacznie szybszy od plik贸w obraz贸w....

2012-02-24 路 6 min 路 timor

Xen na Squeeze - instalacja i konfiguracja hypervisor鈥檃

Po co mi to? Wiele razy mia艂em do czynienia z serwerami na kt贸rych dzia艂a艂o kilka/kilkana艣cie us艂ug r贸wnocze艣nie, np. Apache (kilka stronek, webmail, phpmyadmin, itp), Postfix/Exim (poczta i 偶eby by艂o fajnie to na kontach systemowych), Samba (jakie艣 zasoby dla pracownik贸w), MySQL (baza dla stronek), PostgreSQL (bo jedna stronka potrzebowa艂a), itd鈥. Przy takiej konfiguracji pomijane s膮 kwestie separacji us艂ug zewn臋trznych/wewn臋trznych - no ale firma/instytucja ma艂a nie ma sensu kasy na 3 kolejne serwery wydawa膰 skoro dzia艂a鈥....

2012-02-23 路 5 min 路 timor