meta data for this page
Ez a dokumentum egy előző változata!
OVM szkriptek fukcióit tartalmazó szkript
- ovm_functions.sh
red=$'\e[1;31m' grn=$'\e[1;32m' yel=$'\e[1;33m' blu=$'\e[1;34m' mag=$'\e[1;35m' cyn=$'\e[1;36m' whi=$'\e[1;37m' inv=$'\e[7;37m' gry=$'\e[1;90m' end=$'\e[0m' function ovm_cli2 () { eval `ssh-agent` >> /dev/null 2>&1 ssh-add ~/.ssh/admin >> /dev/null 2>&1 export ovmUser=admin export adminServer=localhost OVMCLI="ssh -n -o ServerAliveInterval=40 $ovmUser@$adminServer -p 10000" $OVMCLI $@ ssh-agent -k >> /dev/null 2>&1 } function kulcs_ellenorzes2() { echo Kulcs ellenorzese a CLI-hez... if [[ $(ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 admin@localhost -p 10000 list manager |grep -c Success) -eq 0 ]]; then echo "Nincs hasznalhato SSH kulcs a CLI-hez, legeneralom:" # read -s -p "Add meg az oracle VM Manager administrator jelszavat: " OVM_PASSWD echo "Kulcs legeneralasa:" ssh-keygen -t rsa -f ~/.ssh/admin echo "Publikus kulcs masolasa a /home/oracle/.ssh/ovmcli_authorized_keys-be..." su - oracle -c "touch /home/oracle/.ssh/ovmcli_authorized_keys" cat ~/.ssh/admin.pub >> /home/oracle/.ssh/ovmcli_authorized_keys echo "Teszt kapcsolodas:" eval `ssh-agent` ssh-add ~/.ssh/admin if [[ $(ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 admin@localhost -p 10000 list manager |grep -c Success) -eq 0 ]]; then ssh-agent -k >> /dev/null 2>&1 echo "Sikertelen. Eddig tartott a tudomanyom, ellenorizd mi lehet a gond!" exit 1 fi ssh-agent -k >> /dev/null 2>&1 fi } function ovm_cli() { OVMCLI="ssh -n -o ServerAliveInterval=40 admin@localhost -p 10000" $OVMCLI $@ } function kulcs_ellenorzes() { if [[ $(ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 admin@localhost -p 10000 list manager |grep -c Success) -eq 0 ]]; then echo "Nincs SSH kulcs a CLI-hez, legeneralom:" # read -s -p "Add meg az oracle VM Manager administrator jelszavat: " OVM_PASSWD echo "Kulcs legeneralasa:" ssh-keygen -t rsa echo "Publikus kulcs masolasa a /home/oracle/.ssh/ovmcli_authorized_keys-be..." su - oracle -c "touch /home/oracle/.ssh/ovmcli_authorized_keys" cat ~/.ssh/id_rsa.pub >> /home/oracle/.ssh/ovmcli_authorized_keys echo "Elso kapcsolodas (jelszot ker):" ssh admin@localhost -p 10000 exit echo "Teszt kapcsolodas:" if [[ $(ssh -o StrictHostKeyChecking=no -o BatchMode=yes -o ConnectTimeout=5 admin@localhost -p 10000 list manager |grep -c Success) -eq 0 ]]; then echo "Sikertelen. Eddig tartott a tudomanyom, ellenorizd mi lehet a gond!" exit 1 else echo "Sikeres!" fi fi }