Merge "The virsh network and volume pool made persistent"
This commit is contained in:
commit
564c262065
|
@ -96,7 +96,9 @@ net_clean() {
|
|||
net_declare() {
|
||||
if ! virsh net-list --name | grep ^airship_gate$ > /dev/null; then
|
||||
log Creating Airship gate network
|
||||
virsh net-create "${XML_DIR}/network.xml" &>> "${LOG_FILE}"
|
||||
virsh net-define "${XML_DIR}/network.xml" &>> "${LOG_FILE}"
|
||||
virsh net-start airship_gate
|
||||
virsh net-autostart airship_gate
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -104,7 +106,9 @@ pool_declare() {
|
|||
log Validating virsh pool setup
|
||||
if ! virsh pool-uuid "${VIRSH_POOL}" &> /dev/null; then
|
||||
log Creating pool "${VIRSH_POOL}"
|
||||
virsh pool-create-as --name "${VIRSH_POOL}" --type dir --target "${VIRSH_POOL_PATH}" &>> "${LOG_FILE}"
|
||||
virsh pool-define-as --name "${VIRSH_POOL}" --type dir --target "${VIRSH_POOL_PATH}" &>> "${LOG_FILE}"
|
||||
virsh pool-start "${VIRSH_POOL}"
|
||||
virsh pool-autostart "${VIRSH_POOL}"
|
||||
fi
|
||||
}
|
||||
|
||||
|
@ -184,6 +188,7 @@ vm_create() {
|
|||
--import \
|
||||
--disk "vol=${VIRSH_POOL}/airship-gate-${NAME}.img,${DISK_OPTS}" &>> "${LOG_FILE}"
|
||||
fi
|
||||
virsh autostart "${NAME}"
|
||||
}
|
||||
|
||||
vm_create_validate() {
|
||||
|
|
Loading…
Reference in New Issue