oVirt上添加本地存储并发放linux虚拟机

之前已经完成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
看来我需要扩充一下内存才能继续玩耍

原文地址:https://blog.51cto.com/11555417/2410210

时间: 2024-11-08 18:12:13

oVirt上添加本地存储并发放linux虚拟机的相关文章

为VMware ESXi主机添加本地存储的过程及注意事项-之1

为VMware ESXi主机添加本地存储的过程及注意事项之1 在规划数据中心的时候,除了考虑当前的实际情况下,还要考虑将来二至三年的可能出现的问题.但有的时候,虽然已经做了多种考虑,但在信息化实施的过程中,仍然会碰到问题,这时就需要管理员根据实际情况进行处理. 例如,在规划虚拟化数据中心的时候,作为群集中的虚拟化主机,一般不配置本地硬盘,而是采用共享存储,以实现系统的高可用性.即时为服务器配置本地硬盘,一般也只是配置一个较小的磁盘,例如60-120GB的固态硬盘安装系统.相信这是大多数虚拟化数据

为VMware ESXi主机添加本地存储的过程及注意事项之2

为VMware ESXi主机添加本地存储的过程及注意事项-之2 类别 [创作类型:原创] ; 网络技术 2 为服务器添加硬件并重新规划RAID 2.1 添加RAID卡及硬盘 当主机关闭之后,拔下电源线,戴上IBM服务器随机带的防静电手套,打开服务器的机箱,在服务器机箱的右上角,插上RAID缓存卡(实际上是一个缓存,用于IBM 3650 M4主板集成的Serve RAID-M5110e的扩展.标配是无缓存,可以支持RAID0/1/10,在插上缓存时,可升级支持RAID5/6).图1-1-4是我们要

为VMware ESXi主机添加本地存储的过程及注意事项-之3

3 为服务器添加存储及注意事项 3.1退出维护模式并添加本地存储 当主机再次进入VMware ESXi之后,使用vSphere Client登录vCenter Server,将置于维护模式的主机"退出维护模式"并添加本地存储,主要步骤如下. (1)当主机开机之后,进入VMware ESXi后,在vSphere Client中,可以看到主机已经连接上.右键单击主机,在弹出的快捷菜单中选择"退出维护模式",如图1-4-1所示. 图1-4-1 退出维护模式 (2)在&qu

为VMware ESXi主机添加本地存储的过程及注意事项-之4

4 在添加本地存储中碰到的问题及解决方法 4.1 添加RAID卡后出现PCI故障报警 如果添加RAID卡之后,服务器面板报警,显示"PCI"故障,如图2-2-10所示,则需要进入CMOS进行设置,主要步骤如下. 图2-2-10 PCI故障灯 (1)开机按F1进入系统设置,选择"Load Default Settings"加载默认设置,如图2-2-11所示. 图2-2-11 恢复默认设置 (2)然后进入"System Settings"(系统设置)

为ESXi上添加本地磁盘

本地存储器可以是位于ESXi主机内部的内部硬盘,也可以是位于主机之外并直接通过SAS或者SATA等协议连接在主机上的外部存储系统.本地存储不需要存储网络即可与主机进行通信,只需要一根连接到存储单元的电缆.必要时,主机中需要有一个兼容的HBA. 在ESXi下,放置VM的空间都称为datastore,不管是本地磁盘还是独立设备,在安装ESXi服务器时已经默认创建.所有在安装VM之前,必须有datastore,当我们使用一块本地硬盘置放虚拟机时,它的数据量会随着时间的变化而越来越大,在虚拟机增多的情况

XenServer ISO文件上传 本地存储

如何将ISO文件上传到XenServer本地存储中 2014-05-12 15:09:18 标签:iso xenserver 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://icitrix.blog.51cto.com/42654/1409861 如何将ISO文件上传到XenServer本地存储中 从XenServer5.0.0之后ISO文件不能直接拷贝到/opt/xensource/packages/目录下,该目录下只能用于

虚拟化--001 xen添加本地存储

# xe sr-create content-type=user device-configdevice=devdiskby-idscsi-xxxxxxxxxxxxxxxxxxxxxxxxx host-uuid=host-uuid name-label="Local Storage 2" shared=false type=lvm - Or - # xe sr-create content-type=user device-configdevice=devdiskby-idcciss-

xenserver集群中添加本地存储一报错及处理方法

xe sr-create content-type=user name-label=G2xen3SR5T shared=false device-config:device=/dev/sdb type=lvmThe SR operation cannot be performed because a device underlying the SR is in use by the host. xe sr-create content-type=user name-label=G2xen3SR5

Linux系列-Xshell连接本地VMware安装的Linux虚拟机

一.安装VMwareWorkstation并安装RedHat虚拟机,这里安装步骤省略,网络的资料非常多,大侠们不如百度或者谷歌一下.大把的资料. 二.打开本地电脑的"网络连接",你会发现多出了2个网络适配器:VMnet1和VMnet8,以下我们将在VMwareWorkstation中将这2个网络适配器移除. 三.选择"编辑"--"虚拟网络编辑器",打开虚拟网卡编辑器对话框,将里面的虚拟网络所有移除,然后点击"应用"button