当前位置: 首页 > article >正文

ProxmoxVE8.3下导入Alibaba Cloud Linux3 qcow2镜像并使用Cloudinit进行启动

一、先安装ProxmoxVE8.3

安装步骤截图如下

图片

图片

图片

注意安装时磁盘Options中将maxvz设置成0

这样就不会生成local-lvm的存储目录

图片

图片

图片

图片

图片

图片

图片

当然你也可以不设置直接安装,这时安装后会生成如下

图片

Tips:说明

PVE虚拟平台中,默认情况下会创建两个存储区域:local和local-lvm。 

local支持文件目录结构,用户可以看到具体的文件夹和文件,适合存放需要直接访问文件的数据。 

而local-lvm不支持文件目录结构,通常用于存储虚拟磁盘,用户无法直接看到具体明细。 且这个local-lvm的LVM类型为thinpool 

使用lvm-thin可以实现类似于vSphere的精简置备,还可以进行快照,很方便调整空间。 

但是lvm-thin有一个不友好的地方。虚拟机储存到lvm-thin,是作为块设备。所以不能直接拷贝文件到其他地方去做备份或者迁移 

因此,建议将所有空间调整为local可见目录结构,以便于管理和访问。就也是为什么我上面在安装时将maxvz设置成0的原因 

PVE删除local-lvm分区可以参考

https://www.cnblogs.com/lightmon5210/p/18474904

主要用的命令

lvremove pve/data
lvextend -l +100%FREE -r pve/root
resize2fs /dev/mapper/pve-root

二、PVE 根目录扩容

lvextend -l +100%FREE /dev/pve/root

resize2fs /dev/mapper/pve-root 

图片

图片

这样磁盘未使用的空间全部扩展到了根目录下了

然后编辑local目录的内容选项,全部选上

图片

三、导入阿里云Alibaba Cloud Linux qcow2镜像

如下链接下载aliyun_3_x64_20G_nocloud_alibase_20240819.qcow2

https://help.aliyun.com/zh/alinux/getting-started/use-alibaba-cloud-linux-3-images-in-an-on-premises-environment
https://mirrors.aliyun.com/alinux/3/image/?spm=a2c4g.11186623.0.0.4fdb370aIcjkD8

图片

这里我使用SFTP上传aliyun qcow2镜像 

上传 /var/lib/vz/images/目录下 

图片

图片

四、PVE中创建虚拟机

  • 1、常规:

记住当前的VM ID,如图所示目前VM ID为100 

图片

  • 2、操作系统:不使用任何介质

图片

  • 3、系统,勾选Qemu

图片

  • 4、磁盘先删除

图片

图片

  • 5、CPU内存网络默认配置

五、qm命令导入镜像

使用qm importdisk命令导入qm importdisk  <vmid> <images-name> <storage pool>  --format=<disk-fs> 

  • vmid:vm的id 例如100

  • images-name:磁盘镜像的名字

  • storage pool: 存储磁盘镜像的位置,如local

  • disk-fs: 磁盘镜像格式  raw/vmdk/qcow2

qm importdisk 100 aliyun_3_x64_20G_nocloud_alibase_20240819.qcow2 local --format=qcow2

图片

导入完成后,可以在PVE web界面看到未使用的磁盘,双击后点添加磁盘

图片

图片

六、添加cloudint设备并设置cloudint

  • 添加cloudinit设备

图片

  • 并移除CD/DVD设备

图片

  • Cloud-Init设置用户名密码

设置DNS

图片

网络我这里设置成DHCP 

图片

  • 编辑引导顺序,这里启用scsi0设备,并拖动到最上面,启动顺序为1

图片

七、安装Guest Agent

yum install -y qemu-guest-agent

systemctl start qemu-guest-agent

界面上可以看到IP

八、对虚拟机磁盘扩容

qcow2镜像默认大小为20G,可以在PVE上调整大小 

例如调整至60G,增加40G 

图片

这里Alibaba Cloud Linux3默认SSH不允许密码登录,修改sshd_config即可

图片

growpart /dev/sda 3 

resize2fs /dev/sda3 df -PTh可以看到已经扩容到60G 

图片


http://www.kler.cn/a/583994.html

相关文章:

  • 【Linux】浅谈冯诺依曼和进程
  • unity基础——3D画线
  • 【MySQL】MySQL服务器——mysqld
  • C语言实现十六进制转十进制
  • 分布式事务中XA 事务 和 两阶段提交(2PC)应该如何理解?
  • NineData 社区版:从 MySQL 到 TiDB 数据复制新选择
  • 网络安全反渗透 网络安全攻防渗透
  • 【javaEE】文件操作--io
  • 使用mybatis-plus自定义分页实现一对多的分页功能
  • Unity引擎架构介绍及代码示例
  • Nature最新报道:分析四大主流AI工具、性能测评、推荐使用场景
  • Vim忍者速成秘卷:让你的键盘冒出残影の奥义
  • 如何通过ibd文件恢复MySql数据
  • 鸿蒙编译框架插件HvigorPlugin接口的用法介绍
  • 蓝桥杯备考:数据结构堆之 除2!
  • STM32Cubemx-H7-9-串口接受不定长度数据并识别
  • 解决 VSCode SSH 连接报错:“REMOTE HOST IDENTIFICATION HAS CHANGED” 的问题
  • Nginx 多协议代理功能(Nginx Multi Protocol Proxy Function)
  • windows11 LTSC 24h2 访问NAS问题的安全高效解决
  • C语言:计算并输出三个整数的最大值 并对三个数排序