Avamar: Slik bruker du mapall-verktøyet
Summary: Avamar har et kommandolinjeverktøy kalt "mapall" som gjør det mulig å gi instruksjoner til én eller flere noder i rutenettet. Denne artikkelen forklarer hvordan du bruker verktøyet.
Instructions
Denne artikkelen viser hvordan du bruker Avamar mapall verktøy for å gi kommandoer fra verktøynoden til andre noder.
Informasjonen i mapall verktøyet kan nå Avamar-noder som er definert i probe.xml fil.
Disse skriptene er wrappers rundt standard sikkert skall (ssh) verktøy (ssh) og Secure Copy Protocol (SCP)) og er alle skrevet i Perl.
mapall- Sender en kommando til flere noder- SSN - En wrapper rundt ssh som aksepterer (fysiske) node tall i stedet for IP-adresser eller vertsnavn
- SCN - En wrapper rundt SCP, som ovenfor
Se følgende hvis du vil ha mer informasjon: Avamar: Slik logger du på en Avamar-server og laster inn ulike nøkler.
MAPALL:
Angi hvilke noder kommandoen skal kjøres på:
Slik kjører du kommandoer bare på utvalgte noder:
For å kjøre kommandoen <> bare på noder 0.0, 0.2 og 0.3:
mapall --nodes=0.0,0.2,0.3 <command>
Slik kjører du kommandoen <> på alle noder bortsett fra verktøynoden og 0.0:
mapall --nodes=all+,-0.s,0.0 <command>
Nyttige flagg:
Som med alle Avamar-kommandolinjeoppgaver må du være forsiktig når du løper.
-
--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.
MAPAL-eksempler:
MAPALL FIKK: Dette er den inverse av kopieringskommandoen.
Få tak i GSAN binær fra hver datanode og kopier den til Avamar-verktøynoden til /home/admin/0.*/gsan:
mapall --noerror get 'gsan'
MAPAL-KOPI:
Kopier /etc/hosts fil til /root/etc/hosts på hver datanode.
mapall --noerror --user=root copy 'etc/hosts'
mapall Kopier, kommando oppretter en tarball som inneholder de angitte filene.
scp for å presse tarball til hver node.
tarball i brukernes hjemmekatalog.
Additional Information
SSN-eksempler:
Koble til node 0.1 og åpne et interaktivt skall.
ssn 0.1
Koble til node 0.2 og utstede datokommandoen.
ssn 0.2 'date'
SCN-eksempler:
Kopier /home/admin/gsan binær fra node 0.1 til btfix katalog på Avamar-verktøynoden.
scn 0.1:/home/admin/gsan ./btfix
Kopier "testscript" fra strømnodens /home/admin-katalog til node 0.2, og plasser den som "runscript" i /data01/cur:
scn testscript 0.2:/data01/cur/runscript
scn -kommandoen kan ikke brukes til å kopiere filer fra én datanode til en annen datanode.
Filene må kopieres ved hjelp av verktøynoden i en totrinnsoperasjon, eller alternativt bruke
scp for å overføre filer direkte mellom de to nodene.