Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Witam,

Czy ktoś przenosił wyłączone maszyny wirtualne z użyciem dysku usb?

Czy macie do polecenia narzędzia dzięki, którym taką migrację można przeprowadzić tylko bez użycia sieci?

Często mam do czynienia z tanimi serwerami, na których uruchamiane są darmowe wersje ESXi i odpalana pojedyncza maszyna. Niestety z uwagi na wolną sieć chciałbym wykorzystać inny sposób na przerzucanie wyłączonej maszyny na docelową maszynę.

Z góry dzięki za podzielenie się uwagami w tym temacie

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Dominik linux administratorze. Nie wiesz jak zamontowac dysk USB na linuksie i skopiowac dane?

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

A nie lepiej export do OVF'a i bezpiecznie przenieś maszynę a potem import z vSphere Client?? jaki problem?
Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Rafal S.:
Dominik linux administratorze. Nie wiesz jak zamontowac dysk USB na linuksie i skopiowac dane?
@Rafał:
Wiem, jeżeli chodzi o tradycyjny linuxowy sposób, jednak gdzieś się doczytałem na jakimś blogu o ESXi 5.0, że są limity na tego typu dyski usb, czy to prawda?

@Tomek:
Próbowałem z OVF i z vConverterem, niestety jak się okazało mam po drodze wolny stary switch, który spowalnia ten proces migracji przez sieć - stąd właśnie chciałem się zapytać z czego jeszcze korzystacie lub o czym godnym polecenia wiecie :-)

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Dominik Grzywaczewski:
Rafal S.:
Dominik linux administratorze. Nie wiesz jak zamontowac dysk USB na linuksie i skopiowac dane?
@Rafał:
Wiem, jeżeli chodzi o tradycyjny linuxowy sposób, jednak gdzieś się doczytałem na jakimś blogu o ESXi 5.0, że są limity na tego typu dyski usb, czy to prawda?
Jakie tam limity? Pokaz tego bloga, bo cos mi to ciezko przez gardlo przechodzi.

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Dominik Grzywaczewski:
Próbowałem z OVF i z vConverterem, niestety jak się okazało mam po drodze wolny stary switch, który spowalnia ten proces migracji przez sieć - stąd właśnie chciałem się zapytać z czego jeszcze korzystacie lub o czym godnym polecenia wiecie :-)

Wolno idzie? na 1 Gb/s switchu? To podepnij się bezpośrednio do serwera z lapkiem i będzie szybciej. No chyba masz taką możliwość aby wpiąć się w sieć 1 Gb/s i pociągnąć te dane.
Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Rafal S.:
Jakie tam limity? Pokaz tego bloga, bo cos mi to ciezko przez gardlo przechodzi.

"The USB key or disk device media is formatted with a FAT16 partition and is of maximum size 2GB"

Znalazłem i to już mój błąd czytania na stronie, nie zauważyłem, że chodzi o FAT16

@Tomek:
Właśnie podpinałem bezpośrednio i maksymalna prędkość jaką udało mi się osiągnąć to 1 Mb/s.

Dlatego właśnie chciałem się upewnić czy mogę spokojnie podpiąć pod ESXi 5 dysk usb z systemem plików ext3 lub ext4 i przez niego przerzucić.

Aby podmontować dowolny dysk usb wystarczy wykonać opisane kroki:
http://kb.vmware.com/selfservice/microsites/search.do?...
?
Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Powiem tak, że próbowałem podmontować kilka urządzeń USB z różnymi FS na pokładzie i faktycznie gdy podpinam usb do serwera pojawia mi się log w "usb.log" + urządzenia są widoczne z poziomu polecenia lsusb.

Niestety według kilku opisów na różnych stronach urządzenie nie zostaje automatycznie podmontowane.

Próbowałem różnych sposobów i nie wiem czego to może być wina.

@Rafał:
Jakiego polecenia mam użyć do podmontowania urządzenia? W linuxie mam mount, niestety w wersji ESXi 5.0 nie mogę odnaleźć równoważnego polecenia?

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Może w złym kierunku pójdę, ale wg mnie jeśli podłączysz dysk USB do serwera i ma on robić za dysk twardy (urządzenie blokowe). To w vSphere Client powinien sie pojawić ten dysk na liście Configuration->Storage Adapter lub po wejściu na Configuration->Storage klikasz na "Add Storage..." i chyba powinna być możliwość sformatowania dysku USB pod VMFS5 i wtedy myślę że bez problemu powinno dać się przegrać VM narzędziami "vmkfstools --help" lub sklonować je.

Inną metodą może być wymuszenie na ESXi zrobieniem VMFSu narzędziami:
~ # vmkfstools --help lub partedUtil --help

Wg mnie dysk USB powinien dać się sformatować spod vSphere Client'a
Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Tomasz Waśniewski:
Może w złym kierunku pójdę, ale wg mnie jeśli podłączysz dysk USB do serwera i ma on robić za dysk twardy (urządzenie blokowe). To w vSphere Client powinien sie pojawić ten dysk na liście Configuration->Storage Adapter lub po wejściu na Configuration->Storage klikasz na "Add Storage..." i chyba powinna być możliwość sformatowania dysku USB pod VMFS5
Niestety, próbowałem kilku urządzeń USB i żadne nie jest widoczne z poziomu vSphere Client.

Nawet próbowałem na kilku ESXi w wersji 5.0U1

konto usunięte

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

no to pozostaje podłączyć zwykły dysk po SATA/SAS sformatować na VMFS przegrać dane, lub OVF.

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Spróbuj może tak jak tu piszą:

http://www.virtuallyghetto.com/2011/07/how-to-format-a...

Oczywiście urządzenie usb musi zostać wykryte jako dysk ;)
Dominik Grzywaczewski

Dominik Grzywaczewski Senior Cloud
Engineer

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Tomasz Wiśniewski:
Spróbuj może tak jak tu piszą:

http://www.virtuallyghetto.com/2011/07/how-to-format-a...

Oczywiście urządzenie usb musi zostać wykryte jako dysk ;)

Dzięki Tomku, dużo ten artykuł rozjaśnił kwestie wykrywania urządzeń usb na ESXi.

Wrzucę krótki opis jak to zrobiłem, może się komuś przyda na przyszłość:

Do podmontowania dowolnego dysku usb i utworzeniu na nim partycji z VMFS należy wykonać następujące kroki:

1. Podłączamy dysk usb do serwera i logujemy się do konsoli ssh

2. Wydajemy polecenie “esxcli storage core device list”i otrzymamy np. taki wynik

mpx.vmhba45:C0:T0:L0
Display Name: Local USB Direct-Access (mpx.vmhba45:C0:T0:L0)
Has Settable Display Name: false
Size: 3817
Device Type: Direct-Access
Multipath Plugin: NMP
Devfs Path: /vmfs/devices/disks/mpx.vmhba45:C0:T0:L0
Vendor: Kingston
(...)

Odszukujemy wpis dla urządzenia podobny do tego powyżej i jego nazwy typu “mpx.vmhba45:C0:T0:L0″.
3. Następnie za pomocą polecenia sprawdzamy stan partycji:

/sbin/partedUtil getptbl "/vmfs/devices/disks/mpx.vmhba45:C0:T0:L0"

Przykładowy wynik może być typu:

msdos
486 255 63 7818184

4. Tworzymy partycję typu VMFS dla tablicy "msdos"

partedUtil setptbl "/vmfs/devices/disks/mpx.vmhba45:C0:T0:L0" msdos "1 128 7018180 251 0"

5. Teraz możemy już podmontować powyższą partycję za pomocą vSphere Clienta, albo dalej za pomocą konsoli ją dodać. Aby dodać w konsoli należy wydać polecenie:

vmkfstools -C vmfs5 -b 1m -S datastoreUSB "/vmfs/devices/disks/mpx.vmhba45:C0:T0:L0:1"

Na końcu po znaku “:” pojawił się numer partycji, który pojawia się przy poleceniu “/sbin/partedUtil getptbl”
6. Teraz już tylko pozostaje odświeżenie obecnych “datastore” na hoście ESXi za pomocą:

vim-cmd hostsvc/datastore/refresh

7. Od tej pory możemy korzystać z dysku usb jako datastore.

Temat: [VMFS-5] Migracja maszyn bez użycia sieci

Cieszę się że ten link Ci pomógł ;)

Następna dyskusja:

Problem w ESX3.5 update 2 -...




Wyślij zaproszenie do