21 lines
331 B
Plaintext
21 lines
331 B
Plaintext
|
#!/bin/bash
|
||
|
|
||
|
# Usage:
|
||
|
# delete-vm vmname
|
||
|
|
||
|
if [ $# -eq 0 ]
|
||
|
then
|
||
|
echo "No arguments supplied"
|
||
|
echo "Usage:"
|
||
|
echo " delete-vm <vm-name>"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
export VMNAME=$1
|
||
|
|
||
|
zoneadm -z $VMNAME shutdown
|
||
|
yes | zoneadm -z $VMNAME uninstall -F
|
||
|
zonecfg -z $VMNAME delete -F
|
||
|
ipadm delete-if vnic"$VMNAME"0
|
||
|
dladm delete-vnic vnic"$VMNAME"0
|