安装openSUSE Leap
openSUSE Leap 是openSUSE的稳定发行版本,和企业版对应,当前最新是 openSUSE Leap 15 SP4
准备工作
安装测试环境采用 KVM 虚拟机环境 私有云架构 ,安装3台虚拟机构建模拟的 SUSE平台GlusterFS部署 :
虚拟机准备工作
虚拟机底层采用 Libvirt集成Ceph RBD ,通过模拟分布式存储 私有云数据层 ZData Ceph 构建的 私有云基于 ZData Ceph 运行虚拟机 提供海量存储空间
由于是模拟环境(需要模拟每个服务器12块磁盘),我采用两种方式(之一):
采用Ceph构建12块小容量 Ceph Block Device(RBD) 磁盘,这是最接近现实生产环境的部署方案
采用一块大容量 Ceph Block Device(RBD) 磁盘,然后在这块磁盘中采用 Linux LVM逻辑卷管理 生成12个LVM逻辑卷,这样对操作系统来说就是12块磁盘(块设备)
采用类似 ZFS虚拟磁盘 方案,在虚拟机内部构建12块虚拟磁盘
操作步骤
在 私有云架构 环境存储池
images_rbd
创建虚拟机磁盘:
virsh创建
z-opensuse-leap-15
RBD镜像virsh vol-create-as images_rbd z-opensuse-leap-15 --capacity 12GB --format raw
备注
我这里遇到一个由于 Ubuntu Linux 升级导致的 libvirt的RBD存储池报错"missing backend for pool type 9 (rbd)" (解决方法)