21 lines
331 B
Bash
Executable File
21 lines
331 B
Bash
Executable File
#!/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
|