PVE系列02:VMware安装PVE
VMware安装PVE虚拟机
1.下载ISO安装镜像,正常安装就好。不会的话就去网上搜教程。
安装需要注意的点
1.使用lvm创建分区挂载各个挂载点,方便后期磁盘空间扩容。
2.虚拟机安装完成后,在虚拟机里面把vmtools装上。
1 | apt-get install open-vm-tools |
3.虚拟机设置》处理器》虚拟化引擎,把 虚拟化 Intel VT-x AMD-V
和 虚拟化CPU性能计数器
两个选项都勾上。
虚拟化 Intel VT-x AMD-V
: 必须勾选,不选这个,没法使用PVE创建运行虚拟机。虚拟化CPU性能计数器
: 可以提升虚拟机CPU性能
安装常用软件
1 | ## 基础工具 |
PVE虚拟机管理
虚拟机常用管理命令
1.虚拟机解除锁定
1 | root@pve:~# qm unlock 106 |
2.虚拟机打标签
1 | root@pve:~# qm set 121 -tags app |
虚拟机磁盘不释放
- 问题描述
PVE虚拟机磁盘删除大量文件后, 磁盘空间没有释放。
- 解决方案
关闭虚拟机, 在 硬件 选项里面, 双击 硬盘 , 弹出的选项卡里面, 勾选 丢弃 。
开启虚拟机, ssh连上去, 执行 fstrim -av
命令。 命令执行成功之后, 磁盘空间就释放了。
PVE8 导入 VMware Workstation Pro 虚拟机
第一步:VMware Workstation Pro 导出虚拟机
选中虚拟机, 文件 > 导出为OVF
第二步:PVE8导入虚拟机
把导出的ovf文件传到服务器
使用
qm importovf <vmid> <ovf file> <storage>
命令导入,如:qm importovf 100 exported.ovf local-lvm
第三步:虚拟机导入PVE8之后的操作
- 磁盘接口选中 IDE接口
- 重新设置虚拟机引导顺序
- 重新配置网卡接口和IP地址
CentOS7
配置网卡
PVE8 导出到 VMware Workstation Pro 虚拟机
第一步: PVE8管理界面下备份虚拟机,生成备份文件
这里对虚拟机(Fedora Server 38) 进行了备份,生成的备份文件如下:
1 | root@pve:~# ls -lh /var/lib/vz/dump/ |
第二步: 格式转换,将虚拟机备份文件*.vma.zst
转换成vmdk
格式
1 | root@pve:~# # 先解压 *.vma.zst 文件,得到 *.vma 文件 |
1 | root@pve:~# # 再把 *.vma 文件解压得到 *.raw 文件 |
1 | root@pve:~# # 最后用qemu-img把raw转换vmdk |
得到vmdk文件后,你可以导入VMware作为虚拟机的虚拟硬盘了。
第三步: VMware Workstation Pro 创建虚拟机
- 创建一个文件夹(FedoraServer38), 把 disk-drive-scsi0.vmdk 放到这个文件夹里面, 如下:
1 | PS E:\VMware\FedoraServer38> dir |
打开 VMware Workstation Pro 新建虚拟机
跟正常创建虚拟机步骤一样,在新建虚拟机向导里面,需要注意的有两点:
- 磁盘接口选类型选择IDE,一定要是IDE,不然创建的虚拟机无法正常启动。
- 到选择磁盘这一步的时候, 要选择 使用现有虚拟磁盘,找到上面文件夹里面的 disk-drive-scsi0.vmdk, 完成虚拟机的创建。
创建成功即可正常启动。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 桃花月落!
评论