meta data for this page
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változat | Következő változatKövetkező változat mindkét oldalon | ||
shell:oravm:ovm_functions [2020/01/27 11:56] – admin | shell:oravm:ovm_functions [2020/02/19 16:16] – admin | ||
---|---|---|---|
Sor 12: | Sor 12: | ||
gry=$' | gry=$' | ||
end=$' | end=$' | ||
- | |||
- | function ovm_cli2 () { | ||
- | eval `ssh-agent` >> /dev/null 2>&1 | ||
- | ssh-add ~/ | ||
- | export ovmUser=admin | ||
- | export adminServer=localhost | ||
- | OVMCLI=" | ||
- | |||
- | $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 ~/ | ||
- | echo " | ||
- | su - oracle -c "touch / | ||
- | cat ~/ | ||
- | echo "Teszt kapcsolodas:" | ||
- | eval `ssh-agent` | ||
- | ssh-add ~/ | ||
- | 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 " | ||
- | exit 1 | ||
- | fi | ||
- | ssh-agent -k >> /dev/null 2>&1 | ||
- | fi | ||
- | } | ||
function ovm_cli() { | function ovm_cli() { | ||
Sor 70: | Sor 37: | ||
fi | fi | ||
fi | fi | ||
+ | } | ||
+ | |||
+ | function ovm_exec() { | ||
+ | # A fuggveny elso parametere az OVM CLI parancs, a masodik pedig, hogy milyen parametert adjon vissza a futas kimenetebol (Default: Id) | ||
+ | OUTPUT=$(ovm_cli $1) | ||
+ | RC=$? | ||
+ | RET=${2: | ||
+ | ID=$(echo $OUTPUT | grep -oP " | ||
+ | [[ -z $ID ]] && ID=$(echo $OUTPUT | grep -oP " | ||
+ | [[ -z $ID ]] && ID=$(echo $OUTPUT | grep -oP " | ||
+ | echo $ID | ||
+ | return $RC | ||
+ | } | ||
+ | |||
+ | IPprefix_by_netmask() { | ||
+ | #function returns prefix for given netmask in arg1 | ||
+ | | ||
} | } | ||
</ | </ |