Avamar: Jak korzystać z narzędzia mapall

Summary: Avamar ma narzędzie wiersza poleceń o nazwie "mapall", które umożliwia wydawanie instrukcji dla jednego lub większej liczby węzłów w siatce. W tym artykule wyjaśniono, jak korzystać z narzędzia. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

W tym artykule przedstawiono sposób korzystania z rozwiązania Avamar mapall Narzędzie do wydawania poleceń z węzła mediów do innych węzłów.

Polecenie mapall może dotrzeć do węzłów Avamar zdefiniowanych w probe.xml programu NetWorker.

Skrypty te są otokami standardowej bezpiecznej powłoki (ssh) narzędzia (ssh) i protokół bezpiecznej kopii (SCP)) i wszystkie są napisane w Perlu.

 

Skrypty mapall, ssh i scp

 

  • mapall - Wysyła polecenie do wielu węzłów 
  • SSN  - Wrapper wokół ssh, który akceptuje (fizyczne) numery węzłów zamiast adresów IP lub nazwy hosta
  • SCN - Owijka wokół SCP, jak wyżej
Uwaga: Zaloguj się do węzła Avamar Utility Node i załaduj klucze ssh, aby korzystać z narzędzi ssh.

Aby uzyskać więcej informacji, zapoznaj się z następującym artykułem: Avamar: Logowanie się na serwerze Avamar i ładowanie różnych kluczy.
 
 

MAPALL:

Określanie węzłów, na których ma zostać uruchomione polecenie:

Aby uruchomić polecenia tylko na wybranych węzłach:

Aby uruchomić <polecenie> tylko w węzłach 0.0, 0.2 oraz 0.3:

mapall --nodes=0.0,0.2,0.3 <command>
 

Aby uruchomić <polecenie> we wszystkich węzłach z wyjątkiem węzła narzędzia i 0.0:

mapall --nodes=all+,-0.s,0.0 <command>
 

Przydatne flagi:

Poniżej znajduje się kilka przydatnych flag, których można używać z trzema narzędziami. (Flagi są w pełni udokumentowane w Załączniku technicznym Avamar)
Podobnie jak w przypadku każdego zadania wiersza polecenia Avamar, należy zachować ostrożność podczas jego uruchamiania.
  • --user=<username> : Specify the user on the remote system that runs the command.
  • --verbose : Provides maximum information.
  • --quiet : Disable all messages.
  • --parallel : Runs the command on all nodes simultaneously.
  • --noerror : Do not stop if an error occurs. (This flag should always be used) For legacy reasons, mapall command execution stops if an error occurs.
  • --bg : Run the command in the background and does not wait for completion.
  • --debug : Enable extended debugging information (for example, which nodes map to which IP addresses).
  • --copy : Copies a file from the utility node to remote nodes.
  • --get : Pulls a file to the utility node from remote nodes.
  • --all : Issues the command on all the data nodes plus the utility node
  • --all+ : Issues the command on all the nodes in probe.xml, including NDMP accelerator nodes, spare nodes so forth.

 

 

Przykłady MAPELL:

MAPALL OTRZYMUJE: Jest to odwrotność polecenia kopiowania.  

Pobierz GSAN z każdego węzła danych i skopiuj go do węzła Avamar Utility Node do /home/admin/0.*/gsan:

mapall --noerror get 'gsan'  
 

KOPIA MAPALL:

Skopiuj plik /etc/hosts do /root/etc/hosts w każdym węźle danych.

mapall --noerror --user=root copy 'etc/hosts' 
 
Jak to działa w praktyce:
1. Polecenie mapall copy tworzy polecenie copy tarball zawierające określone pliki.
2. Używa scp , aby nacisnąć tarball do każdego węzła.
3. Dekompresuje tarball w katalogu głównym użytkowników.

Additional Information

Przykłady SSN:

Połącz się z węzłem 0.1 i otwórz powłokę interaktywną.

ssn 0.
 

Połącz się z węzłem 0.2 i uruchom polecenie date.

ssn 0.2 'date' 
 

Przykłady SCN:

Skopiuj plik /home/admin/gsan binarny od węzła 0.1 do btfix w węźle Avamar Utility Node.

scn 0.1:/home/admin/gsan ./btfix
 

Kopiuj "testscript" z katalogu /home/admin węzła mediów do węzła 0.2 i umieść go jako "runscript" w /data01/cur:

scn testscript 0.2:/data01/cur/runscript
 
Uwaga: Polecenie scn Nie można używać polecenia do kopiowania plików z jednego węzła danych do innego węzła danych.

Pliki musiałyby zostać skopiowane za pomocą węzła narzędzia w operacji dwuetapowej lub alternatywnie użyć scp , aby przesyłać pliki bezpośrednio między dwoma węzłami.

Affected Products

Avamar, Avamar Server

Products

Avamar
Article Properties
Article Number: 000156632
Article Type: How To
Last Modified: 01 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.