Update vmcreate.sh
This commit is contained in:
@@ -141,7 +141,6 @@ if [ $username ]; then echo "username: $username"; fi
|
|||||||
if [ $password ]; then echo "password: $password"; fi
|
if [ $password ]; then echo "password: $password"; fi
|
||||||
if [ $size ]; then echo "size: $size"; fi
|
if [ $size ]; then echo "size: $size"; fi
|
||||||
if [ $tag ]; then echo "tag: $tag"; fi
|
if [ $tag ]; then echo "tag: $tag"; fi
|
||||||
exit 102
|
|
||||||
# END DEBUG
|
# END DEBUG
|
||||||
|
|
||||||
# Удаляем обработанные опции, оставляя только аргументы скрипта
|
# Удаляем обработанные опции, оставляя только аргументы скрипта
|
||||||
@@ -235,10 +234,10 @@ fi
|
|||||||
# Проверяем, что нет ВМ в списке и нет сниппетов
|
# Проверяем, что нет ВМ в списке и нет сниппетов
|
||||||
for line in $(cat hosts.tmp)
|
for line in $(cat hosts.tmp)
|
||||||
do
|
do
|
||||||
ip=$(echo -n "$line" | cut -d ',' -f 1)
|
ip=$(echo -n "$line" | cut -d ';' -f 1)
|
||||||
vmid=$(get_vmid "$ip")
|
vmid=$(get_vmid "$ip")
|
||||||
snippet=
|
snippet=
|
||||||
if qm status "$vmid"; then
|
if qm status "$vmid" > /dev/null; then
|
||||||
echo "VM $vmid exists. Aborting"
|
echo "VM $vmid exists. Aborting"
|
||||||
exit 7
|
exit 7
|
||||||
elif [[ -f "$snippet" ]]; then
|
elif [[ -f "$snippet" ]]; then
|
||||||
@@ -282,7 +281,7 @@ do
|
|||||||
exit 100
|
exit 100
|
||||||
####
|
####
|
||||||
echo -n "Now cloning VM $vmnum from a template....."
|
echo -n "Now cloning VM $vmnum from a template....."
|
||||||
qm clone 5000 $vmid --name $hostname --full &>/dev/null
|
qm clone 5000 $vmid --name $hostname --full > /dev/null
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo "OK"
|
echo "OK"
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user