1.三台主机安装Proxmox

1.u盘启动根据向导安装

2.ssh 安装必要组件
删除企业源

rm -rf /etc/apt/sources.list.d/pve-enterprise.list
下载秘钥
wget http://download.proxmox.com/debian/proxmox-ve-release-6.x.gpg -O /etc/apt/trusted.gpg.d/proxmox-ve-release-6.x.gpg
添加社区源
echo "deb http://download.proxmox.wiki/debian/pve stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-install-repo.list
系统更新
apt update && apt dist-upgrade

apt-get update
apt-get upgrade
安装net-loos网络工具

apt install net-tools

安装vim

apt install vim

配置虚拟网络需要OpenvSwitch,安装openswitch

apt install openvswitch-switch

配置ntp服务

第一步:配置国家统一的时钟源
阿里云:ntp.aliyun.com
国家授时中心:ntp.ntsc.ac.cn

vim /etc/systemd/timesyncd.conf
systemctl restart systemd-timesyncd

2.开始集群配置

2023-11-21T11:01:12.png
存储:
先擦出数据盘,然后新建目录即可
2023-11-22T02:40:00.png
2023-11-22T02:19:18.png

分区:
格式化以前的系统分区失败
2023-11-22T02:35:44.png
可以使用

dmsetup status 
dmsetup remove xxx

安装agent

apt-get intall qemu-guest-agent

systemctl enable qemu-guest-agent
systemctl start qemu-guest-agent
systemctl status qemu-guest-agent

3.导入虚拟机

先删掉原有磁盘
2023-11-22T02:53:46.png
qm importdisk 100 win11Penetration.vmdk host1_storage -format qcow2
改为硬盘
2023-11-22T07:16:24.png
改引导
2023-11-22T07:17:26.png

或者
qm importovf 100/ROS6/ROS6.ovf host1_storage

虚拟机套娃开启虚拟化

1.开启pve主机的nested,关闭所有虚拟机

检查pve系统是否开启nested,运行命令:

cat /sys/module/kvm_intel/parameters/nested

输出N,表示未开启,输出Y,表示已开启。

检查结果未开启,必须关闭所有的虚拟机系统,否则不能开启内核支持。

modprobe -r kvm_intel
modprobe kvm_intel nested=1
cat /sys/module/kvm_intel/parameters/nested

Y
再次检查nested,输出Y,即为开启成功。

如果报错Module kvm_intel is in use,请检查你的虚拟机是否全部关闭。

2.设置系统启动后自动开启nested

echo "options kvm_intel nested=1" >> /etc/modprobe.d/modprobe.conf

这样系统重启会自动加载netsted,支持嵌套虚拟了。

3.设置虚拟系统vm的cpu类型为host

qm set <vmid> --cpu cputype=host
例:qm set 101 --cpu cputype=host

也可以在图形界面设置:选择vm,“硬件”–“处理器”–“类型”–“host"

4.测试虚拟机系统是否已经开启了虚拟化

启动虚拟机,运行下面的命令:

egrep --color 'vmx|svm' /proc/cpuinfo

你会看到输出中有vmx或者svm的,表示此虚拟系统已经支持了虚拟化,如果是win系统,可以支持在win系统上安装其它的虚拟化软件了。

最后修改:2023 年 11 月 30 日
如果觉得我的文章对你有用,请随意赞赏