You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kvm/README.md

43 lines
1.5 KiB

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