Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: 1x23 05 Února 2012, 20:40:28

Název: Xen migrace za ziva
Přispěvatel: 1x23 05 Února 2012, 20:40:28
Ahoj mate nekdo typ jak premigrovat bezici virtual na jiny stroj?
zkousel jsem xen migrate nazev-stroje ip ale je to nefunkcni.
Stopnout zkopcit, upravit nazvy a kernel to funguje v pohode, ale za ziva nevim jak na to. Mate nekdo typa jak se stim poprat?
Název: Re:Xen migrace za ziva
Přispěvatel: superbo 07 Února 2012, 14:59:28
to jsem trochu nepochopil :D to jako že nainstaluješ virtuálně, skopíruješ na třeba ext. disk, dáš do jinýho pc a jestli to nabootuje?
Název: Re:Xen migrace za ziva
Přispěvatel: 1x23 07 Února 2012, 17:55:12
kdyz stopnu virtual a prekopcim to na jiny server a upravim nazvy a kernel tak mi to jede, ale potrebuju za ziva prekopcit cely virtual najiny server.
Název: Re:Xen migrace za ziva
Přispěvatel: jmp 07 Února 2012, 18:09:58
nezkousel jsem (nemam xen a shared storage)
http://sysadmin.wikia.com/wiki/Live_migration_xen (http://sysadmin.wikia.com/wiki/Live_migration_xen)
Název: Re:Xen migrace za ziva
Přispěvatel: Martin Kiklhorn 09 Února 2012, 20:49:52
Proč musíte upravovat nějaké názvy a kernel?
Co znamená nejde? Co konkrétně? Nějaké výpisy, konfiguráky (hlavně virtuálů a disků)
Název: Re:Xen migrace za ziva
Přispěvatel: 1x23 09 Února 2012, 21:09:36
na starem serveru mam 3.04 a na novem 2.6.32-5-xen-amd64, musimupravit starou cestu k souboru s daty, to je ale malickost, kdyz se to da vypnout a prekopcit.
Nevim jak mam postupovat pri kopceni ziveho virtualu.
stranku ktera ja vyse jsem uz pred tydnem nasel ale podle navodu jsem to nebyl schopen rozjet, asi zase delam nekde chybu a neco jsem opomenul. Ale
Kód: [Vybrat]
xm migrate --live 2 host_not_virtual_2 se mi nepodarilo rozchodit.

Jak by migrace za ziva mela probihat? musi se vytvorit na novem serveru virtual a data se jenom presypou?

Název: Re:Xen migrace za ziva
Přispěvatel: jmp 10 Února 2012, 07:57:54
mam za to, ze sdilene uloziste je nezbytnou podminkou zive migrace
Název: Re:Xen migrace za ziva
Přispěvatel: Armus69 11 Února 2012, 17:30:31
ano to je, ať se jedná o xen, kvm, vmware
Název: Re:Xen migrace za ziva
Přispěvatel: 1x23 14 Února 2012, 12:19:32
Ahoj, asi budu mit chybu v tom sdilenem ulozisti. Nevim presne, co mam presne udelat, stim sdilenym ulozistem, mohl by me nekdo nakopnout dobrym smerem.

Vypis konfiguraku je tady,

Kód: [Vybrat]
#
# Configuration file for the Xen instance v2, created
# by xen-tools 4.2 on Sat Oct  8 01:39:06 2011.
#

#
#  Kernel + memory size
#
kernel      = '/boot/vmlinuz-3.0.4'
ramdisk     = '/boot/initrd.img-3.0.4'

cpu_weight = '1864'
cpu_cap    = '30'
memory      = '256'

#
#  Disk device(s).
#
root        = '/dev/xvda2 ro'
disk        = [
                  'file:/home/virtual//domains/v2/disk.img,xvda2,w',
                  'file:/home/virtual//domains/v2/swap.img,xvda1,w',
              ]


#
#  Physical volumes
#


#
#  Hostname
#
name        = 'v2'

#
#  Networking
#
dhcp        = 'dhcp'
vif         = [ 'mac=123456789123456789' ]

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

Název: Re:Xen migrace za ziva
Přispěvatel: Martin Kiklhorn 14 Února 2012, 22:59:40
Ahoj, asi budu mit chybu v tom sdilenem ulozisti. Nevim presne, co mam presne udelat, stim sdilenym ulozistem, mohl by me nekdo nakopnout dobrym smerem.
Kód: [Vybrat]
#
disk        = [
                  'file:/home/virtual//domains/v2/disk.img,xvda2,w',
                  'file:/home/virtual//domains/v2/swap.img,xvda1,w',
              ]
I v průběhu migrace očekává dostupnost stejných dat.
Takže si představte že má otevřené nějaké soubory, otevřený nějaký temp, nastavené nějaké filelocky, něco na swapu a vy mu to přesunem ukradnete pod rukou.
Pokud se nemýlím a vy nemáte na druhém stroji jen kopii dat ale máte nějak namountované file:/home/virtual//domains/v2/ na fyzicky stále stejný cíl.

Osobně mám iscsi initiatory permanentně na obou fyzických strojích připojené k targetu, v konfiguráku virtuálu disk = [ 'phy:/dev/disk/by-path/ip-192.168.....
takže jsou ty samá data stále přístupná z obou hostů na stejné cestě a ze kterého se k nim aktuálně přistupuje záleží podle toho kde zrovna virtuální stroj jede.
a virtuální síťovku:
vif = [ 'mac=00:16:4E:44:EE:AA, bridge=xenbr0' ]
Ale jestli vám funguje ta vaše síťovka tak to neřešte - jen se mi to nezdá.

A nakonec asi základní nejdůležitější věc která tipuji že možná unikla. Při migraci se nepřesouvá obsah disků ale jen paměti...
Název: Re:Xen migrace za ziva
Přispěvatel: 1x23 15 Února 2012, 08:46:29
aha, jdu kopcit data. zkusim a ozvu se. Dekuji