当前位置:首页>开发>正文

如何将Ceph与OpenStack集成 openstack和vSphere区别有哪些

2023-05-06 09:34:08 互联网 未知 开发

 如何将Ceph与OpenStack集成 openstack和vSphere区别有哪些

如何将Ceph与OpenStack集成

Glance集成

Glance是OpenStack中的映像服务。默认情况下,映像存储在本地控制器,然后在被请求时复制到计算主机。计算主机缓存镜像,但每次更新镜像时,都需要再次复制。

Ceph为Glance提供了后端,允许镜像存储在Ceph中,而不是本地存储在控制器和计算节点上。这大大减少了抓取镜像的网络流量,提高了性能,因为Ceph可以克隆镜像而不是复制镜像。此外,它使得在OpenStack部署或诸如多站点OpenStack之类的概念的迁移变得更简单。
安装Glance使用的Ceph客户端。
创建Ceph用户并将主目录设置为/ etc / ceph。
将Ceph用户添加到sudoers。
在Ceph管理节点。为Glance镜像创建Ceph RBD池。
创建将允许Glance访问池的密钥环。
将密钥环复制到OpenStack控制器上的/ etc / ceph。
设置权限,让 Glance可以访问Ceph密钥环。
将密钥环文件添加到Ceph配置。
创建原始Glance配置的备份。
更新Glance配置。
重新启动Glance。
下载Cirros镜像并将其添加到Glance。
将QCOW2转换为RAW。 建议Ceph始终使用RAW格式。
将镜像添加到Glance。
检查Ceph中是否存在Glance图像。

Cinder集成

Cinder是OpenStack中的块存储服务。 Cinder提供了关于块存储的抽象,并允许供应商通过提供驱动程序进行集成。在Ceph中,每个存储池可以映射到不同的Cinder后端。这允许创建诸如金、银或铜的存储服务。你可以决定例如金应该是复制三次的快速SSD磁盘,银应该是复制两次,铜应该是使用较慢的擦除编码的磁盘。

为Cinder卷创建一个Ceph池。
创建一个密钥环以授予Cinder访问权限。
将密钥环复制到OpenStack控制器。
创建一个只包含OpenStack控制器上的身份验证密钥的文件。
设置密钥环文件的权限,以便Cinder可以访问。
将密钥环添加到OpenStack控制器上的Ceph配置文件中。
使KVM Hypervisor访问Ceph。
在virsh中创建一个密钥,因此KVM可以访问Ceph池的Cinder卷。
为Cinder添加一个Ceph后端。
在所有控制器上重新启动Cinder服务。
创建Cinder卷。
在Ceph中列出Cinder卷。

将Ceph与Nova计算集成

Nova是OpenStack中的计算服务。 Nova存储与默认的运行虚拟机相关联的虚拟磁盘镜像,在/ var / lib / nova / instances下的Hypervisor上。在虚拟磁盘映像的计算节点上使用本地存储有一些缺点:

·镜像存储在根文件系统下。大镜像可能导致文件系统被填满,从而导致计算节点崩溃。

·计算节点上的磁盘崩溃可能导致虚拟磁盘丢失,因此无法进行虚拟机恢复。

Ceph是可以直接与Nova集成的存储后端之一。在本节中,我们将看到如何配置。

为Nova创建验证密钥环。
将密钥环复制到OpenStack控制器。
在OpenStack控制器上创建密钥文件。
设置密钥环文件的权限,以便Nova服务可以访问。
确保安装所需的rpm软件包。
更新Ceph配置。
让KVM可以访问Ceph。
在virsh中创建一个密钥,这样KVM可以访问Cinder卷的Ceph池。
备份Nova配置。
更新Nova配置以使用Ceph后端。
重新启动Nova服务。
列表Neutron网络。
启动使用在Glance步骤中添加的Cirros镜像的临时VM实例。
等待直到VM处于活动状态。
在Ceph虚拟机池中列出镜像。我们现在应该看到镜像存储在Ceph中。

故障排除

无法删除存储在CEPH RBD中的Glance镜像。

openstack和vSphere区别有哪些

感觉有点像linux和windows的区别,vsphere大多数都是界面操作的,命令行方面感觉不如openstack好用。安装、使用方面vsphere有图形化界面,操作起来比较简单。只是接触过一点,没有深入过,谈一下使用的感受。

openstack 和hadoop的区别是什么

OPEN的票一般是不指定具体航班信息的机票,有半OPEN的,就是指定航空公司,不指定航班号,还有全OPEN的,就是航空公司,航班号都不指定。国际票OPEN得较多,国内一般不允许OPEN。
OK票是指机票座位的情况,座位一般有很多种状态,HL表示候补,OK就表示订座。只有OK票才允许登机。
0票面机票一般指团队票,因为团队票有折扣,而且不统一,所以航空公司在出团队票时,把票面额达成0。这样的票是不能退票的,也不能签转和改签别的航空公司。

所谓OK票,即已经定妥日期、航班和机座的机票。
持OK票着若在该联程或者回程站停留72小时以上,国内机票须在联程或回程航班机起飞前两天的中午12时以前,国际机票须在72小时前办理座位再确认手续,否则原定座位不予保留。
open票则是不定期机票,旅客乘机前须持机票和有效证件去民航办理定座手续