1.前言众~所周知,在PVE中创建虚拟机可谓是一个繁琐又无聊的工作,你要安装操作系统,你要设置用户名和密码,即使你创建了一个模板,在每次新创建虚拟机时又要进入系统设置不同的hostname和IP地址等一大~堆信息,我们可以用cloud-init工具包来免去这一繁琐项目。2.操作环境虚拟化平台:Proxmox VE 9.2.2模板系统:Ubuntu 24.04 cloud-init minimal3.正式操作首先,为了方便表示,我就不用命令行创建了,第一步需要创建一个UEFI启动的无硬盘和CD驱动器的虚拟机,然后为其添加cloud-init驱动器,总线保持IDE即可,存储位置按照你要使用的存储位置而定,创建完后的效果如下图所示。注:UEFI启动非必须,需要跟随下载的不同镜像使用不同的启动方式,但无硬盘和CD驱动器是必须的。在创建完成后,上传下载到的模板镜像,通常为*.img格式,将其通过PVE网页上传到宿主机存储,我这里上传到了ISO镜像目录。然后,我们需要通过命令行将导入的镜像转化成虚拟磁盘,挂载到目标虚拟机,转到宿主机shell,执行如下命令# qm importdisk <虚
1、前言啊~ 久违的写备忘时刻。我什么时候才能不忘掉之前做的操作啊摔!!!最近搞了一台联想的HR650X服务器,想着作为新的计算中心跑点项目,80个框框不用浪费,话说他是真费电啊,随便带点负载就200瓦。神特么的内存什么时候价格能降下去!!现在16G 200+是什么玩意儿,这玩意儿之前就几十块来着!2、环境准备Proxmox版本:9.2.2直通显卡:GTX1050ti客户机版本:Windows 113、初始配置首先,为了能够直通设备给客户机,我们需要禁止宿主机访问该设备,以保证该设备能够完全被客户机独占,同时要在宿主系统中启用IOMMU直通,也就是所谓的硬件直通,这是一切的基础。3.1、修改IOMMU代理方式在PVE中,检查是否有IOMMU启用的方式很简单。dmesg | grep -i iommu #输出如下 root@server:~# dmesg | grep -i iommu [ 0.335107] DMAR-IR: IOAPIC id 12 under DRHD base 0xc5ffc000 IOMMU 6 #注意:下面这一行代表iommu工作在代理模式,同样可以
前言在之前一直想尝试使用CEPH进行故障迁移/网络迁移测试,一直没有了解这东西该如何实际部署和使用,今天索性学习下。注意:如果读文章的你同样使用虚拟机做测试,建议请先阅读:虚拟机内网带宽修正,CEPH需要大量带宽进行文件同步及存储池同步。执行首先在电脑上创建4个PVE虚拟机,并开启CPU虚拟化,注意虚拟硬盘保存位置及RAM和CPU分配量:之后需要对其进行更换源仓库操作,并禁用官方的企业源。正常创建完成后,首先将所有虚拟机加入到同一个集群内:注意:所有服务器需要有至少一个接口在同一个网络用于内部通讯在所有服务器加入集群后,每台服务器都要单独安装CEPH,过程很简单不再赘述CEPH OSD、POOL创建首先需要创建OSD的堆积规则,OSD是存储池的基本单位,可以简单理解为Raid的基本磁盘,单块的OSD损失并不会造成数据丢失,而OSD存储的堆积规则是用于告知CEPH如何存储文件,或者说告知它将文件存储在哪个类型的设备中。在本次案例中,每个虚拟机均有一块100G的SSD和一块200G的HDD虚拟硬盘,那么根据两种硬盘类型就可以分别创建以下规则:创建SSD堆积规则ceph osd crush
粉毛变态老狐狸
学啥都学不动的一条懒狗