mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
when re-seed systemvm template, we just need to specify hypervisor type, no need to the wired number
This commit is contained in:
parent
c39d211a48
commit
23d85f042b
@ -1,16 +1,17 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
# $Id: installrtng.sh 11251 2010-07-23 23:40:44Z abhishek $ $HeadURL: svn://svn.lab.vmops.com/repos/vmdev/java/scripts/storage/secondary/installrtng.sh $
|
# $Id: installrtng.sh 11251 2010-07-23 23:40:44Z abhishek $ $HeadURL: svn://svn.lab.vmops.com/repos/vmdev/java/scripts/storage/secondary/installrtng.sh $
|
||||||
usage() {
|
usage() {
|
||||||
printf "Usage: %s: -m <secondary storage mount point> -f <system vm template file> [-F] [-t <template id>] [-e <template extention name>]\n" $(basename $0) >&2
|
printf "Usage: %s: -m <secondary storage mount point> -f <system vm template file> [-h <hypervisor name: kvm|vmware|xen>]\n" $(basename $0) >&2
|
||||||
printf "or\n" >&2
|
printf "or\n" >&2
|
||||||
printf "%s: -m <secondary storage mount point> -u <http url for system vm template> [-F] [-t <template id>] [-e <template extention name>]\n" $(basename $0) >&2
|
printf "%s: -m <secondary storage mount point> -u <http url for system vm template> [-h <hypervisor name: kvm|vmware|xen>]\n" $(basename $0) >&2
|
||||||
}
|
}
|
||||||
|
|
||||||
mflag=
|
mflag=
|
||||||
fflag=
|
fflag=
|
||||||
ext="vhd"
|
ext="vhd"
|
||||||
templateId=1
|
templateId=1
|
||||||
while getopts 'm:f:u:Ft:e:' OPTION
|
hyper=
|
||||||
|
while getopts 'm:h:f:u:Ft:e:' OPTION
|
||||||
do
|
do
|
||||||
case $OPTION in
|
case $OPTION in
|
||||||
m) mflag=1
|
m) mflag=1
|
||||||
@ -27,6 +28,8 @@ do
|
|||||||
;;
|
;;
|
||||||
e) ext="$OPTARG"
|
e) ext="$OPTARG"
|
||||||
;;
|
;;
|
||||||
|
h) hyper="$OPTARG"
|
||||||
|
;;
|
||||||
?) usage
|
?) usage
|
||||||
exit 2
|
exit 2
|
||||||
;;
|
;;
|
||||||
@ -39,12 +42,37 @@ then
|
|||||||
exit 2
|
exit 2
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ -z "$hyper" ]
|
||||||
|
then
|
||||||
|
usage
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
if [[ "$fflag" == "1" && ! -f $tmpltimg ]]
|
if [[ "$fflag" == "1" && ! -f $tmpltimg ]]
|
||||||
then
|
then
|
||||||
echo "template image file $tmpltimg doesn't exist"
|
echo "template image file $tmpltimg doesn't exist"
|
||||||
exit 3
|
exit 3
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
if [ "$hyper" == "kvm" ]
|
||||||
|
then
|
||||||
|
ext="qcow2"
|
||||||
|
templateId=3
|
||||||
|
elif [ "$hyper" == "xen" ]
|
||||||
|
then
|
||||||
|
ext="vhd"
|
||||||
|
templateId=1
|
||||||
|
elif [ "hyper" == "vmware" ]
|
||||||
|
then
|
||||||
|
ext="ova"
|
||||||
|
templateId=8
|
||||||
|
else
|
||||||
|
usage
|
||||||
|
exit 2
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
localfile=$(uuidgen).$ext
|
localfile=$(uuidgen).$ext
|
||||||
|
|
||||||
if [ ! -d $mntpoint ]
|
if [ ! -d $mntpoint ]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user