oVirt上添加本地存储并发放linux虚拟机
  TEZNKK3IfmPf 2023年11月14日 39 0

之前已经完成oVirt平台搭建,oVirt-engine和oVirt-node都为一台物理机,操作系统是centos7。只有一块500GB硬盘。现在需要添加上本地硬盘作为存储,并启用集群能够正常发放虚拟机。

确认信息

首先确认已经添加好了kvm主机

然后在计算->集群 确认集群状态,保持默认即可 然后在计算->数据中心 确认数据中心状态,发现是未初始化 因为没有添加存储,所以数据中心不能初始化,那么我们就不能发放虚拟机

首先修改数据中心类型,编辑

然后将存储类型修改为本地 说明: 1、名称和描述可以随便填 2、存储类型,本地就是使用本地硬盘,共享就是用共享存储,例如nfs,iscis等

配置本地存储

然后开始配置存储

配置存储前,需要了解下存储域的概念 以下为官方说明(机翻)

准备本地存储 可以在主机上设置本地存储域。设置主机以使用本地存储时,主机会自动添加到新数据中心和群集中,而不能添加其他主机。 必须说明,在oVirt-node上,用于本地存储的路径必须位于/ var目录中,而且推荐是使用逻辑卷 但是用的是centos7,没有这个限制,随便找个分区即可 首先确认/var目录挂载的磁盘空间够不够,不够则需要扩容,以下是我的空间分配 我直接使用根目录

 mkdir -p /data/images -p

确保该目录具有允许对vdsm用户(UID 36)和kvm组(GID 36)进行读/写访问的权限。

 # chown 36:36 /data /data/images
 # chmod 0755 /data /data/images

这样就完成了本地存储的添加

然后再ovirt平台添加本地存储 单击“ 计算” →“ 主机”,然后选择主机 单击管理 → 维护,然后单击确定

管理 → 配置本地存储。 单击“ 数据中心”,“ 群集 ”和“ 存储”字段旁边的“ 编辑”按钮,以配置和命名本地存储域。 在文本输入字段中设置本地存储的路径,为/data/images,确定 然后再存储-域 查看被你存储添加情况,有显示则说明成功 由于存储添加成功,此时可以看到数据中心上线

存储已经添加完毕.这个存储主要是为了分配虚拟机磁盘。

配置iso域

存储域是为了提供给虚拟机硬盘,ISO域是保存操作系统ISO镜像来引导安装虚拟机的 oVirt默认附带一个ISO域,存储类型是openstack glance,无法为我们使用,所以我们需要新添加一个ISO域 (无法使用,存储类型不兼容) 查询相关文档,ISO域只能使用NFS挂载才能上传ISO镜像,虽然可以直接在使用本地硬盘的方式创建ISO域,但是无法上传iso镜像,不清楚为何要这样 由于我只有一台服务器,所以我决定这台服务器同时配置为nfs服务器和客户端,关于NFS服务器的配置这里不再说明。挂载目录使用/var/iso/

yum install -y nfs-utils
vim /etc/exports
/var/iso/ 192.168.3.0/255.255.255.0(rw) 127.0.0.1/255.255.255.255(rw)
exportfs -r
systemctl start rpcbind.service
systemctl start nfs-server.service
rpcinfo -p

完成配置后,oVirt需要特定的系统用户帐户和系统用户组,因此Engine可以将数据存储在由导出目录表示的存储域中。 创建用户和组

groupadd kvm -g 36
useradd vdsm -u 36 -g 36 

更改挂载目录权限和模式

chown -R 36:36 /var/iso
chmod 0755 /var/iso

配置完成后,在ovirt平台添加NFS存储 在管理门户中,单击存储 → 域。然后按照以下方式新建, 点击确定。此时配置完成 此时数据中心自动添加

然后在主机命令行下输入,上传iso镜像到ISO域

ovirt-iso-uploader -i nfs upload CentOS-7-x86_64-Minimal-1611.iso

等待上传完毕

然后查看ISO域是否有了ISO镜像

创建虚拟机

现在可以创建虚拟机了。由于我们是单网卡服务器,不用考虑虚拟网络配置 再计算-虚拟机中,点击新建 然后开始配置虚拟机,选项还能多,建议打开高级选项,可以更加细致的配置虚拟机 按照如下进行 说明: 1、模板没有 就是blank 2、实例类型,有tiny small 等,其实这个就是虚拟机的规格,因为我们没有配置规格,选择自定义 3、优化目标,选择服务器,因为我们不准备使用图形化桌面 然后配置实例镜像,这里的镜像指的就是虚拟机的硬盘,我们选择创建,然后按照如下进行填写

说明: 1、磁盘类型只能选择镜像,直接LUN是挂载san或ipsan才能使用,cinder和manage block都是openstack中的存储 2、磁盘大小,分配只要不超过存储域总大小即可 3、接口,就是硬盘总线类型,linux可以直接用virtIO-scsi,windows可能需要virt IO 4、分配策略,精简即可 5、注意,一定要勾选可引导的,因为这个块盘我们是作为系统盘的,数据盘可以不勾选

然后进入配置系统,因为我物理机性能有限,基本按照最小的情况配置 说明: 1、操作系统只能选择linux,没有centos选项,不知道是不是红帽不认同centos 2、内存大小分配不清楚可以点击信息查看说明 3、硬件时间, 保证bios主板的硬件时钟和操作系统时钟一致,这里选择GMT +8

其他的选项很多,看情况配置,我这个测试环境就不需要配置那么多,这里必须配置好引导选项,不然虚拟机无法安装操作系统 说明: 1、第一引导选项必须是CD-ROM 2、点击附加CD才能加载ISO镜像 最后别忘了选择网卡 创建完毕 然后点击运行

MNP,老子机器只有4G内存 没有足够的内存来发放虚拟机了 FFFFFFFF**K 看来我需要扩充一下内存才能继续玩耍

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月14日 0

暂无评论

推荐阅读
  TEZNKK3IfmPf   2024年05月31日   42   0   0 linux服务器
  TEZNKK3IfmPf   2024年05月31日   27   0   0 linux服务器centos
  TEZNKK3IfmPf   2024年05月31日   26   0   0 linuxbind
  TEZNKK3IfmPf   2024年05月31日   36   0   0 linuxshell
TEZNKK3IfmPf