|
|
@ -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" |
|
|
|