修复参数bug

master
root 2 years ago
parent 69714eb940
commit f07786ad24
  1. 6
      control/VMHost.sh

@ -16,6 +16,8 @@ TEMPLATE_CONFIG_NAME="template.xml"
TEMPLATE_NETWORK_NAME="template.conf" TEMPLATE_NETWORK_NAME="template.conf"
TEMPLATE_PATH=$MAIN_PATH/template TEMPLATE_PATH=$MAIN_PATH/template
CONFIG_PATH=/etc/libvirt/qemu CONFIG_PATH=/etc/libvirt/qemu
KVM_CPUS=1
KVM_MEMORY=512
ERROR_INFO=' ERROR_INFO='
"Usage: $0 [OPTION]..."\n "Usage: $0 [OPTION]..."\n
@ -74,7 +76,7 @@ do
-c|--cpus) -c|--cpus)
shift shift
cpus=`lscpu | awk '/^CPU\(s\):/{print $2}'` cpus=`lscpu | awk '/^CPU\(s\):/{print $2}'`
vmcpus=${1:-"1"} vmcpus=${1:-"$KVM_CPUS"}
if [ $vmcpus -ge $cpus ]; then if [ $vmcpus -ge $cpus ]; then
echo "CPU数量不能大于系统的CPU数量,宿主机cpu数量为:$cpus" echo "CPU数量不能大于系统的CPU数量,宿主机cpu数量为:$cpus"
exit 1 exit 1
@ -84,7 +86,7 @@ do
;; ;;
-m|--memory) -m|--memory)
shift shift
vmmemory=${1:-"512"} vmmemory=${1:-"$KVM_MEMORY"}
memory=`free -m | awk '/^Mem:/{print $2}'` memory=`free -m | awk '/^Mem:/{print $2}'`
if [ $vmmemory -ge $memory ]; then if [ $vmmemory -ge $memory ]; then
echo "内存不能大于系统的内存,宿主机内存为:$memory" echo "内存不能大于系统的内存,宿主机内存为:$memory"

Loading…
Cancel
Save