# kvm 教学练习 > 仅供学习测试使用 > 更新时间: 2022/9/4 22:21:00 > 更新时间: 2024/6/20 13:41:00 > editor: newrain ### 目录结构介绍 ``` [root@kvm-server kvm]# tree -L 2 . ├── control # 控制脚本目录 │ ├── KVMInstall.sh # kvm服务安装脚本 │ ├── VMHost.sh # kvm虚拟机克隆脚本 │ ├── VMTemplate.sh # kvm模板机安装脚本 | └── ks.cfg.temp # 自动安装模板 ├── 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 # 安装模板机 宿主机: 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" ```