# kvm **Repository Path**: donald411/kvm ## Basic Information - **Project Name**: kvm - **Description**: hi, this is jieshao - **Primary Language**: Shell - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-20 - **Last Updated**: 2023-09-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 目录结构介绍 ``` [root@kvm-server kvm]# tree -L 2 . ├── control # 控制脚本目录 │ ├── KVMInstall.sh # kvm服务安装脚本 │ ├── VMHost.sh # kvm虚拟机克隆脚本 │ └── VMTemplate.sh # kvm模板机安装脚本 ├── mount # 此目录保持为空,为克隆时临时挂载使用 ├── README.md ├── template # 模板文件存放位置 │ ├── register_instance.py # jumpserver 注册资产脚本 │ ├── template.conf # 克隆机网卡配置文件脚本 │ ├── template.qcow2 # 模板机磁盘镜像 │ └── template.xml # 配置文件 └── vdisks ├── README.txt ├── vmtest1.qcow2 # 克隆机磁盘镜像 └── vmtest2.qcow2 ``` ### 使用脚本 ``` 宿主机: cd kvm 宿主机: sh KVMInstall.sh # 安装KVM服务 宿主机: sh VMTemplate.sh # 安装模板机 宿主机: virsh console template # 进入模板机,安装python3 template: yum install -y python3 python3-devel template: pip3 install requests httpsig -i https://mirrors.aliyun.com/pypi/simple 宿主机: sh VMHost.sh -a 192.168.96.223 -p 6667 -n vmtest1 -c 2 -m 4096 [root@kvm-server control]# sh VMHost.sh "Usage: $0 [OPTION]..." -h, --help 查看帮助" -a, --address 虚拟机的IP地址" -p, --port 虚拟机的VNC端口" -n, --name 虚拟机的名称" -c, --cpus 选填,虚拟机的CPU数量,默认为1" -m, --memory 选填,虚拟机的内存大小,单位M,默认为512M" ```