# kvm **Repository Path**: newrain001/kvm ## Basic Information - **Project Name**: kvm - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-27 - **Last Updated**: 2024-11-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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" ```