[Naprawiono] VMware: konieczna jest konsolidacja dysków maszyn wirtualnych
Vmware Virtual Machine Disks Consolidation Is Needed
Wielu użytkowników otrzymuje konieczna jest konsolidacja dysków maszyn wirtualnych błąd podczas korzystania z klienta VMware vSphere. Co powoduje błąd? Jak to naprawić? Teraz zacznijmy szukać odpowiedzi razem z MiniTool.
Na tej stronie :- Możliwe przyczyny Wymagana jest konsolidacja dysków maszyny wirtualnej. Błąd
- Jak naprawić błąd Wymagana jest konsolidacja dysków maszyny wirtualnej
- Jaka jest Twoja opinia
VMware vSphere to aplikacja do wirtualizacji, która działa jako kompletna platforma do zarządzania maszyną wirtualną. Można go używać do wykonywania wielu zadań maszyny wirtualnej, takich jak zamykanie systemu gościa, uruchamianie konsoli, edytowanie ustawień, tworzenie migawek i tak dalej. Jednak wielu użytkowników napotyka błąd konsolidacji dysku maszyny wirtualnej podczas korzystania z oprogramowania.
Według raportów użytkowników z różnych forów i społeczności, konieczna jest konsolidacja dysków maszyn wirtualnych. Błąd pojawia się głównie podczas łączenia wielu plików dysków wirtualnych w jeden dysk. Oto prawdziwy przykład z forum Nakio.
Cześć chłopaki! Dostaję komunikat o błędzie: Wymagana jest konsolidacja dysków maszyny wirtualnej VMware. Czy masz pomysł, co mogę z tym zrobić? Dzięki!https://forum.nakivo.com/index.php?/topic/7815-vmware-virtual-machine-disks-consolidation-is-needed-error/#comment-9528
Możliwe przyczyny Wymagana jest konsolidacja dysków maszyny wirtualnej. Błąd
Konsolidacja dysków wirtualnych to proces łączenia plików dysków wirtualnych utworzonych po wykonaniu migawek na maszynie wirtualnej. W większości przypadków przeprowadzenie konsolidacji dysków ma na celu uniknięcie pogorszenia wydajności lub rozwiązanie niektórych problemów.
Podczas robienia migawki zobaczysz, że tworzony jest dysk delta, a zmiany są zapisywane na odpowiednim dysku delta. W rezultacie każdy dysk delta zawiera wszystkie zmiany dokonane w stosunku do poprzedniego stanu dysku delta, a dysk nadrzędny pozostaje niezmieniony, co powoduje nadmiar danych w maszynie wirtualnej.
W miarę jak migawki i powiązane pliki na dysku wirtualnym stają się coraz większe, może wystąpić spadek wydajności. Jednak po pomyślnym zainicjowaniu konsolidacji dysków VMware wszystkie dane z dysku delta zostaną scalone na jeden dysk, a na dysku, na którym znajdują się pliki VM, nie pozostaną żadne zbędne dane. Oznacza to, że miejsce na dysku zostanie oczyszczone po skonsolidowaniu plików na dysku wirtualnym.
Jednak proces konsolidacji dysków maszyny wirtualnej nie zawsze przebiega płynnie. Wiele osób napotyka błąd związany z koniecznością konsolidacji dysków maszyny wirtualnej VMware. Dlaczego? Może to być spowodowane wieloma możliwymi przyczynami. Tutaj wymienimy je w następujący sposób:
- Jest za mało miejsca na dysku w magazynie danych VMFS, aby przeprowadzić konsolidację dysku wirtualnego. Zwykle wymaga 1 GB wolnego miejsca przynajmniej w magazynie danych.
Teraz powinieneś znać możliwe przyczyny błędu statusu wymaganej konsolidacji maszyny wirtualnej. Zobaczmy, jak to naprawić.
Menedżer systemu Windows na pulpicie przestał działać i został zamknięty? [Naprawił]Wielu użytkowników zgłosiło, że Menedżer systemu Windows Desktop przestał działać i został zamknięty. W tym poście wyjaśnimy możliwe przyczyny i zapewnimy odpowiednie rozwiązania.
Czytaj więcejJak naprawić błąd Wymagana jest konsolidacja dysków maszyny wirtualnej
Po przeanalizowaniu wszystkich możliwych przyczyn błędu konsolidacji dysków maszyny wirtualnej VMware, badamy 5 odpowiednich poprawek. Tutaj możesz wypróbować je w kolejności, aż problem zostanie rozwiązany.
Poprawka 1. Prawidłowo skonsoliduj pliki dysku maszyny wirtualnej
Pierwszą i najprostszą metodą naprawy błędu stanu wymaganej konsolidacji maszyny wirtualnej jest upewnienie się, że pliki dyskowe maszyny wirtualnej zostały poprawnie skonsolidowane. Aby to zrobić, wykonaj poniższe szczegółowe kroki:
Krok 1. Uruchom klienta VMware vSphere na swoim komputerze.
Krok 2. Kliknij prawym przyciskiem myszy maszyna wirtualna nazwę, w której chcesz skonsolidować pliki dyskowe i wybierz Migawki > Konsoliduj z podmenu.
Krok 3. Następnie otrzymasz wiadomość z potwierdzeniem Ta operacja konsoliduje wszystkie nadmiarowe dzienniki powtórzeń na maszynie wirtualnej. Jesteś pewien, że chcesz kontynuować? . Kliknij Tak aby potwierdzić konsolidację dysków VMware.
Notatka: Jeśli obawiasz się, że podczas procesu konsolidacji dysku utracone zostaną niektóre dane, możesz wykonać kopię zapasową maszyny wirtualnej VMware. Na przykład możesz przenieść wszystkie pliki maszyn wirtualnych do innego folderu w magazynie danych.
Następnie klient vSphere skonsoliduje pliki dysku wirtualnego i wyczyści dzienniki. Czas potrzebny na proces zależy od rozmiaru maszyny wirtualnej, liczby migawek i obciążenia maszyny wirtualnej. Po zakończeniu błąd stanu wymaganej konsolidacji maszyny wirtualnej powinien zniknąć.
Poprawka 2. Usuń wszystkie istniejące migawki maszyn wirtualnych
Inną główną przyczyną błędu konsolidacji dysku są zablokowane pliki maszyny wirtualnej. Jeśli pojawi się kolejny komunikat o błędzie Nie można uzyskać dostępu do pliku, ponieważ jest on zablokowany. Wystąpił błąd podczas konsolidowania dysków w trakcie procesu oznacza to, że pliki na dysku maszyny wirtualnej są zablokowane przez aplikację do tworzenia kopii zapasowych. W takim przypadku musisz odblokować pliki VM, wykonując następujące czynności Napraw 2 Lub Napraw 3 . Tutaj pokażemy Ci, jak odblokować pliki VM, usuwając wszystkie migawki.
Krok 1. Zamknij uruchomioną maszynę wirtualną i utwórz nową migawkę dysku maszyny wirtualnej.
Krok 2. Kliknij prawym przyciskiem myszy maszyna wirtualna z górnego menu, a następnie wybierz Migawki i kliknij Usuń wszystkie migawki .
Krok 3. Czasami status wymaganej konsolidacji maszyny wirtualnej może zostać wywołany przez niespójność -ctk.vmdk akta. Możesz więc spróbować usunąć pliki CTK.
Krok 4. Teraz możesz spróbować ponownie skonsolidować pliki dysku wirtualnego, jak wyjaśniliśmy powyżej.
Wskazówka: Jeśli te kroki nie pomogły, możesz zamknąć maszynę wirtualną i otworzyć Ustawienia maszyny wirtualnej , Wybierz Opcje maszyny wirtualnej kartę, a następnie rozwiń kartę Zaawansowany kategorię i kliknij Edytuj konfigurację . W oknie konfiguracji kliknij Dodaj parametry konfiguracyjne , Dodaj asyncConsolidate.forceSync parametr i ustaw go na PRAWDA .Poprawka 3. Przenieś maszynę wirtualną na inny host ESXi
Zablokowane pliki maszyny wirtualnej utworzone przez aplikację do tworzenia kopii zapasowych są używane głównie w celu uniknięcia równoczesnego zapisu do plików przez wiele hostów ESXi. Jednak te zablokowane pliki dyskowe mogą spowodować błąd konsolidacji dysku wirtualnego. Aby odblokować plik, możesz przenieść maszynę wirtualną na inny host ESXi.
Krok 1. Uruchom ponownie agenty zarządzania na hoście ESXi, na którym znajduje się maszyna wirtualna. Aby to zrobić, możesz otworzyć powłokę ESXi lub połączyć się z hostem ESXi przez SSH i uruchomić poniższe polecenia jako root:
Services.sh uruchom ponownie
Lub
/etc/init.d/hostd uruchom ponownie
/etc/init.d/vpxa uruchom ponownie
Wskazówka: możesz także otworzyć bezpośrednią konsolę ESXi, przechodząc do Opcje rozwiązywania problemów i wybieranie Uruchom ponownie agenty zarządzania (naciskając Wchodzić , aby aktywować potrzebną opcję i naciskając F11 potwierdzać.)
Krok 2. Teraz możesz sprawdzić zablokowane pliki maszyny wirtualnej, uruchamiając poniższe polecenie:
vmfsfilelockinfo -p /vmfs/volumes/magazyn_danych_VM/nazwa_VM/nazwa_VM.vmx
Krok 3. Sprawdź hostowane pliki dziennika, jeśli chcesz zidentyfikować ścieżkę w magazynie danych, w którym znajdują się pliki maszyny wirtualnej.
cat /var/log/hostd.log |grep -i nazwa_VM
Krok 4. Po uzyskaniu lokalizacji plików VM przejdź do katalogu VM w magazynie danych:
cd /vmfs/volumes/nazwa_datastore/nazwa_VM
Krok 5. Zastosuj następujące polecenie, aby wyświetlić listę hostów ESXi zablokowanych przez pliki maszyny wirtualnej.
dla i w `ls`; do vmfsfilelockinfo -p $i ;gotowe|grep „jest zablokowany|Host będący właścicielem blokady|Całkowity czas potrzebny” | sed „s|Host będący właścicielem blokady pliku to||g’|sed „s|Całkowity czas|—|g” | awk „{print $1}” |uniq
Krok 6. Uruchom ponownie agentów zarządzania ESXi (w tym gościł I vpxa ). Następnie uruchom poniższe polecenie na hoście EXSi, aby odblokować pliki maszyny wirtualnej.
/etc/init.d/hostd uruchom ponownie
/etc/init.d/vpxa uruchom ponownie
Po zakończeniu możesz ponownie skonsolidować pliki dyskowe maszyny wirtualnej i sprawdzić, czy błąd nadal się pojawia.
Poprawka 4. Rozszerz swoje miejsce na dysku
Jak wspomniano powyżej, konieczna jest konsolidacja dysków maszyny wirtualnej VMware. Może wystąpić błąd z powodu niewystarczającej ilości miejsca na dysku. Dlatego zalecamy sprawdzenie, czy w magazynie danych VMFS jest wystarczająca ilość wolnego miejsca na dysku (ponad 1 GB). Jeśli nie, musisz rozszerzyć miejsce na dysku.
Jeśli nie chcesz usuwać żadnych plików z magazynu danych VFMS, dobrym wyborem będzie zwiększenie miejsca na dysku. Jak przedłużyć dysk bez utraty danych? Jako wielofunkcyjny menedżer partycji, Kreator partycji MiniTool może Ci w tym łatwo pomóc. Poza tym można się do tego przyzwyczaić analizować miejsce na dysku , przekonwertuj NTFS na FAT, migrować system operacyjny , odzyskać utracone dane itp.
Kreator partycji MiniTool za darmoKliknij, aby pobrać100%Czyste i bezpieczne
Oto jak rozszerzyć partycję za pomocą narzędzia MiniTool.
Krok 1. Uruchom to oprogramowanie, aby wejść do jego głównego interfejsu, a następnie wybierz dysk, na którym znajduje się magazyn danych VMFS, i kliknij Rozszerz partycję z lewego panelu.
Krok 2. Wybierz dysk, z którego chcesz zwolnić miejsce, a następnie przeciągnij suwak, aby zająć wolne miejsce, lub wprowadź określoną głośność w zależności od potrzeb. Następnie kliknij OK .
Krok 3. Kliknij Stosować aby wykonać proces.
Poprawka 5. Skorzystaj z alternatywy, aby przeprowadzić konsolidację dysków VMware
Jeśli po wypróbowaniu wszystkich powyższych metod nadal pojawia się błąd konsolidacji dysku VMware, możesz rozważyć użycie alternatywy o nazwie vSphere PowerCLI do konsolidacji plików na dysku wirtualnym. PowerCLI to graficzny interfejs użytkownika, który można rozszerzyć PowerShell aby zrozumieć i współdziałać ze środowiskami VMware. Oto jak go używać do konsolidacji dysków wirtualnych.
Krok 1. Uruchom klienta PowerCLI, połącz się z serwerem vCenter, który zarządza hostem ESXi za pomocą maszyny wirtualnej i wprowadź poświadczenia, gdy zostaniesz o to poproszony.
Connect-VIServer vcenter01.test.com
Krok 2. Uruchom poniższe polecenie, aby uzyskać listę maszyn wirtualnych ze stanem wymagana konsolidacja maszyn wirtualnych.
Pobierz-VM | Obiekt Where {$ _. Dane rozszerzenia. Czas wykonania. Wymagana konsolidacja}
Krok 3. Teraz możesz skonsolidować pliki dyskowe maszyny wirtualnej, wykonując poniższe polecenie.
Pobierz-VM | Obiekt-Where {$ . Dane rozszerzenia. Czas wykonania. Wymagana konsolidacja} | dotrzeć do {$ . ExtensionData.ConsolidateVMDisks_Task ()}
Jaka jest Twoja opinia
Jak naprawić błąd dotyczący konieczności konsolidacji dysków wirtualnych? Teraz możesz wypróbować dowolne lub wszystkie z 5 poprawek, które wyjaśniłem powyżej i sprawdzić, która z nich będzie dla Ciebie najlepsza. Jeśli znasz lepsze rozwiązania błędu, zapisz je w obszarze komentarzy. Możesz także wysłać nam e-mail na adres Nas gdy będziesz mieć jakiekolwiek trudności w korzystaniu z oprogramowania MiniTool.