Avamar: Sådan bruger du mapall-værktøjet
Summary: Avamar har et kommandolinjeværktøj kaldet "mapall", som gør det muligt at udstede instruktioner til en eller flere noder i nettet. I denne artikel forklares det, hvordan du bruger værktøjet. ...
Instructions
Denne artikel viser, hvordan du bruger Avamar mapall værktøj til at udstede kommandoer fra hjælpenoden til andre noder.
Ikonet mapall værktøjet kan nå Avamar-noder, som er defineret i probe.xml fil.
Disse scripts er vikle rundt om den sikre standardskal (ssh) værktøjer (ssh) og Secure Copy Protocol (SCP)) og er alle skrevet i Perl.
mapall- Sender en kommando til flere noder- SSN - En wrapper omkring ssh, der accepterer (fysiske) nodenumre i stedet for IP-adresser eller værtsnavn
- SCN - En wrapper omkring SCP, som ovenfor
Se følgende for at få flere oplysninger: Avamar: Sådan logger du på en Avamar-server og indlæser forskellige nøgler.
MAPALL:
Angivelse af, hvilke noder kommandoen skal køres på:
Sådan kører du kun kommandoer på udvalgte noder:
For kun at køre <kommandoen> på noder 0.0, 0.2 og 0.3:
mapall --nodes=0.0,0.2,0.3 <command>
Sådan køres <kommandoen> på alle noder bortset fra hjælpenoden og 0.0:
mapall --nodes=all+,-0.s,0.0 <command>
Nyttige flag:
Som med enhver Avamar-kommandolinjeopgave skal du være forsigtig, når du kører.
-
--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.
MAPALL Eksempler:
MAPALL FÅR: Dette er det omvendte af kopieringskommandoen.
Få GSAN binær fra hver datanode og kopiér den til Avamar Utility-noden til /home/admin/0.*/gsan:
mapall --noerror get 'gsan'
MAPALL KOPI:
Kopier /etc/hosts fil til /root/etc/hosts på hver datanode.
mapall --noerror --user=root copy 'etc/hosts'
mapall Kommandoen Kopier opretter en tarball indeholder de angivne filer.
scp for at skubbe tarball til hver node.
tarball i biblioteket Brugere.
Additional Information
SSN-eksempler:
Opret forbindelse til node 0.1, og åbn en interaktiv shell.
ssn 0.1
Opret forbindelse til node 0.2, og udsted datokommandoen.
ssn 0.2 'date'
SCN-eksempler:
Kopier /home/admin/gsan Binær fra node 0,1 til btfix på Avamar Utility Node.
scn 0.1:/home/admin/gsan ./btfix
Kopier "testscript" fra hjælpenodens /home/admin-mappe til node 0.2 og placer den som "runscript" i /data01/cur:
scn testscript 0.2:/data01/cur/runscript
scn Kommandoen kan ikke bruges til at kopiere filer fra én datanode til en anden datanode.
Filer skal kopieres ved hjælp af hjælpeprogramnoden i en totrinshandling eller alternativt bruge
scp for at overføre filer direkte mellem de to noder.