IDPA: Jak zwiększyć rozmiar partycji /space w maszynie wirtualnej AVE przed aktualizacją do wersji 2.7 i nowszych
Summary: Niektóre modele IDPA DP4400 i DP5x00 wymagają rozszerzenia partycji wewnętrznej przed uaktualnieniem do wersji IDPA 2.7. W tej bazie wiedzy opisano procedurę korzystania z narzędzia ave_scale. ...
Symptoms
Gdy rozmiar partycji /space AVE jest mniejszy niż 96 GB, weryfikacja uaktualnienia IDPA 2.7 kończy się niepowodzeniem. Jest to zgłaszane w RUCK, narzędziu do wstępnego sprawdzania uaktualnienia, aby upewnić się, że urządzenie jest gotowe do aktualizacji.
Zapoznaj się z artykułem firmy Dell 196100 PowerProtect serii DP i IDPA: Instrukcja korzystania z narzędzia PowerProtect DP Rapid Upgrade Checker.av_space_partition | Use this KB to increase the size of the /space partition.
Cause
IDPA wymaga, aby partycja Protection Storage/space miała pojemność 96 GB przed przeprowadzeniem aktualizacji do wersji 2.7. AVE_Scale to narzędzie wiersza poleceń, które automatyzuje rozszerzanie tej partycji.
Resolution
Narzędzie jest dostępne w postaci pliku .zip na stronie oprogramowania Dell PowerProtect Data Protectionlub do pobrania bezpośrednio za pomocą tego łącza (wymagane logowanie do pomocy technicznej firmy Dell).
.zip zawiera następujące pliki:
ave_scale-19.4.0-7.exe, dla systemu Windowsave_scale-19.4.0-7, dla systemu Linux- Sumy kontrolne i plik README
To narzędzie jest obsługiwane przez IDPA w oprogramowaniu Avamar Virtual Edition w wersji 18.2 lub nowszej. Upewnij się, że spełniono wymagania w polu Dodatkowe informacje poniżej.
- Przed uruchomieniem tego narzędzia utwórz punkt kontrolny w AVE i sprawdź jego poprawność.
- Otwórz PuTTY lub SSH do AVE przy użyciu poświadczeń administratora.
- Wstrzymaj harmonogram konserwacji za pomocą polecenia:
dpnctl stop maint
- Zatrzymaj usługę planowania kopii zapasowych za pomocą polecenia:
dpnctl stop sched
- Sprawdź, czy usługi zostały wstrzymane lub zatrzymane za pomocą polecenia:
dpnctl status
- Utwórz punkt kontrolny za pomocą polecenia:
avmaint checkpoint --ava
- Monitoruj stan punktu kontrolnego i zanotuj nazwę punktu kontrolnego za pomocą polecenia:
watch avmaint cpstatus
- Po status="completed" i result="OK" uruchom walidację punktu kontrolnego (sprawdzenie HFS) ręcznego punktu kontrolnego za pomocą polecenia:
avmaint hfscheck --ava --rolling=true --full=false
(sprawdź, czy weryfikowany jest nowo utworzony punkt kontrolny). - Monitoruj stan kontroli HFS za pomocą polecenia:
watch avmaint hfscheckstatus
- Dane wyjściowe powinny mieć status = "completed" i result= "OK". Może to zająć trochę czasu, w zależności od wykorzystania urządzenia.
- Sprawdź nowo utworzone CP i HFScheck na AVE za pomocą polecenia:
cplist --full
- Sprawdź, czy opróżnianie MCS zostało zakończone w ciągu ostatnich 12 godzin.
/usr/local/avamar/bin/mcserver.sh --status | grep -i "last flush completed"
- Jeśli czas ostatniego opróżnienia jest starszy niż 12 godzin lub bliski 12 godzin, wykonaj operację opróżniania MCS.
/usr/local/avamar/bin/mcserver.sh --flush
- Teraz wróć do ACM i sprawdź, czy
/home/admin/aveScaleistnieje katalog. Jeśli katalog istnieje, zmień jego nazwę na/home/admin/aveScale_oldprzy użyciu następującego polecenia:
mv /home/admin/aveScale /home/admin/aveScale_old
Zastosowanie:
ave_scale createspace <options>
Opcje:
Obsługiwane opcje createspace :
|
Opcja |
Opis |
|
|
Hasło administratora systemu operacyjnego gościa AVE. |
|
|
Nazwa lub adres IP rozpoznawalnego serwera Avamar. |
|
|
Hasło użytkownika root systemu operacyjnego gościa AVE. |
|
|
Nazwa maszyny wirtualnej AVE z vCenter Server, a nie nazwa hosta |
|
|
Nazwa hosta z możliwością rozwiązania serwera vCenter. |
|
|
Nazwa użytkownika serwera vCenter. |
|
|
Hasło serwera vCenter. |
|
|
Numer portu HTTPS vCenter. |
|
|
Uruchamia polecenie w trybie nieinteraktywnym, gdy wszystkie wymagane hasła zostały podane w wierszu polecenia. |
|
|
Debuguje dane wyjściowe. |
|
|
Pomoc dla |
|
|
Ścieżka do pliku dziennika. |
Uwaga: W przypadku jakichkolwiek problemów skontaktuj się z działem pomocy technicznej firmy Dell i udostępnij otrzymany kod zakończenia.
Kroki zwiększające rozmiar partycji /space w maszynie wirtualnej AVE.
-
Pobierz plik
ave_scaleplik narzędziowy.
Łącze do najnowszej wersji narzędzia ave_scale. Archiwum .zip zawiera pliki wykonywalne systemów Linux i Windows, sumy kontrolne i plik README.
-
Zaloguj się do ACM jako root za pomocą połączenia SSH.
Upewnij się, że plik ma uprawnienia do wykonywania pliku wykonywalnego. Aby uzyskać uprawnienia do pliku wykonywalnego, uruchom następujące polecenie (19.4.x-x jest tutaj przykładem, zastąp ciąg "x.x" ciągiem version:chmod 755 ave_scale-19.4.x-x -
Rozszerz rozmiar partycji za pomocą następującego polecenia:
./ave_scale-19.4.x-x createspace --vc-name <VCSA IP/FQDN> --vc-username administrator@vsphere.local --vc-password <VCSA password> --ave-hostname <AVE IP/FQDN> --ave-vm-name AVE --ave-password <AVE root password> --ave-admin-password <AVE admin user password>
Odpowiednia zmiana pól.
- Po pomyślnym zakończeniu działania narzędzia zaloguj się do AVE za pomocą SSH z poświadczeniami administratora.
- Uruchom polecenie
df -h, aby sprawdzić rozmiar partycji /space. - Upewnij się, że całkowity rozmiar partycji /space wynosi 96 GB.
Filesystem Size Used Avail Use% Mounted on devtmpfs 18G 4.0K 18G 1% /dev tmpfs 18G 0 18G 0% /dev/shm tmpfs 18G 1.1G 17G 7% /run tmpfs 18G 0 18G 0% /sys/fs/cgroup /dev/sda2 16G 6.9G 8.0G 47% / /dev/sda1 978M 59M 868M 7% /boot /dev/sdc1 1.5T 6.2G 1.5T 1% /data02 /dev/sdd1 1.5T 6.4G 1.5T 1% /data03 /dev/sda8 96G 19G 78G 20% /space /dev/sdb1 1.5T 68G 1.5T 5% /data01 /dev/sda6 7.8G 229M 7.2G 4% /var - Uruchom usługi harmonogramu okien konserwacji i harmonogramu kopii zapasowych:
- Uruchom harmonogram konserwacji za pomocą polecenia:
dpnctl start maint
- Uruchom usługę planowania kopii zapasowych przy użyciu polecenia:
dpnctl start sched
- Sprawdź, czy usługi zostały uruchomione za pomocą polecenia:
dpnctl status
Aby uzyskać szczegółowe informacje na temat ave_scale należy zapoznać się z rozdziałem Rozszerzanie AVE w środowisku VMware w Podręczniku instalacji i aktualizacji Dell EMC Avamar Virtual Edition.
Jeśli urządzenie nie ma być uaktualniane od razu, należy ponownie włączyć zasady, które zostały wyłączone podczas wykonywania czynności wymienionych w sekcji Wymagania.
Additional Information
- Uprawnienia:
- Na hoście z systemem Linux, aby uruchomić narzędzie ave_scale, należy mieć uprawnienia root.
- Nazwa użytkownika serwera vCenter Server (
--vc-username) określona w wierszu polecenia musi mieć uprawnienia do wykonywania następujących zadań: - Ponowna konfiguracja sprzętu gościa maszyny wirtualnej.
- Włączanie i wyłączanie maszyny wirtualnej
- Uruchamianie poleceń przy użyciu agenta gościa maszyny wirtualnej.
- Przesyłanie plików do i z instancji AVE.
- Sieć:
- Na hostach z systemem Windows i Linux narzędzie ave_scale musi być w stanie odbierać odpowiedzi ICMP ping z docelowej instancji AVE.
- Narzędzie ave_scale musi mieć możliwość nawiązania połączenia z instancją serwera vCenter Server przy użyciu protokołu HTTPS.
- Stan węzła AVE:
- Zanotuj bieżący stan wszystkich zasad na serwerze Avamar. Zaleca się wyłączenie wszystkich zasad przed uruchomieniem
ave_scalenarzędzie. - Poczekaj na zakończenie bieżących zadań.
- Jeśli funkcja przywracania na poziomie plików (FLR) przywraca pliki, wyzwalane są nietypowe sesje. Te nieprawidłowe sesje utrzymują zajęty serwer Avamar, powodując
ave_scalenarzędzie do porażki. Znajdź i zakończ te nietypowe sesje, wykonując następujące czynności:
- Zanotuj bieżący stan wszystkich zasad na serwerze Avamar. Zaleca się wyłączenie wszystkich zasad przed uruchomieniem
- Zaloguj się do oprogramowania ochronnego jako administrator za pomocą programu PuTTY
- Uruchom następujące polecenie, aby wyświetlić aktywne sesje w systemie:
avmaint sessions | grep "path\|sessionid\|starttime"
Gdzie:
path: Wyświetla ścieżkę do klientasessionid: Wyświetla unikatowy identyfikator sesjistarttime: Wyświetla sygnaturę czasową UNIX rozpoczęcia sesji
- Przelicz wartość z
starttimeparametr do czytelnego formatu, uruchamiając następujące polecenie:t.pl <starttime>
- Porównaj tę wartość z harmonogramem tworzenia kopii zapasowych, aby sprawdzić, czy sesja jest uruchomiona. Jeśli sesja rozpoczęła się kilka dni temu i nie została skonfigurowana jako nadgodziny, może to oznaczać, że sesja przestała odpowiadać.
- Uruchom następujące polecenie, aby usunąć sesje, które przestały odpowiadać:
avmaint kill <sessionid>
- Po usunięciu wszystkich nieodpowiadających sesji uruchom następujące polecenie, aby wyświetlić listę sesji uruchomionych na serwerze Protection Software:
avmaint sessions --full
- Sprawdź, czy są uruchomione zadania tworzenia kopii zapasowych lub replikacji, wykonując następujące czynności:
- Połącz się z węzłem mediów za pomocą SSH i zaloguj się jako administrator.
- Uruchom następujące polecenie, aby sprawdzić, czy stan serwera jest bezczynny:
opstatus.dpn - Uruchom następujące polecenia:
-
avmaint sessions | grep path
(Aby sprawdzić, czy są wykonywane zadania tworzenia kopii zapasowej). -
mccli activity show --active | grep Replication
(Aby sprawdzić, czy są uruchomione jakiekolwiek zadania replikacji).
- Jeśli są uruchomione jakiekolwiek zadania tworzenia kopii zapasowych lub replikacji, można poczekać na zakończenie tych zadań lub zakończyć te zadania.
Zaleca się poczekać na zakończenie uruchomionych zadań.
- Uruchom następujące polecenie, aby zakończyć zadania tworzenia kopii zapasowych lub replikacji:
mccli activity cancel --id=<job_id>
- Uruchom następujące polecenia, aby potwierdzić, że zadania nie są już w toku.
-
avmaint sessions | grep path
(Aby sprawdzić, czy są wykonywane zadania tworzenia kopii zapasowej). -
mccli activity show --active | grep Replication
(Aby sprawdzić, czy są uruchomione jakiekolwiek zadania replikacji).