Openstack和XenServer--计算节点(GRE模型)

本文详细介绍了如何在Openstack Dom0上安装配置Nova-Compute和Neutron组件,以实现GRE网络模型。内容涵盖存储设置、XenAPI插件安装、VIF隔离规则和网络配置等步骤,特别强调了在XenServer中针对不支持ip6tables的调整。
摘要由CSDN通过智能技术生成

本文不介绍Controller节点及Network节点的安装,只介绍OpenstackDomu上Openstack组件安装配置。本文基于OpenStack ICEHOUSE版本,网络采用ML2 GRE。

参考:

https://wiki.openstack.org/wiki/XenServer

1. Dom0和DomU

前面的博客已经介绍了Dom0和DomU了。而在Openstack中,nova-compute是运行在一个DomU(后面就称为OpenstackDomU)上的。这在Dom0的系统软件和nova-compute建立了一定程度的安全隔离。具体架构已经在前面的介绍过了。Xen VM可分为PV和HVM两种模式。OpenstackDomU必须运行在PV模式下。
在OpenStack中也可以使用libvirt+Xen作为计算节点,但是这种方式没有经过很好的测试及支持。推荐使用XCP或XenServer工具栈及Openstack XenAPI后端的方式。

 注意事项:      
  • Hypervisor: Xen
  • Domain 0:运行xapi和Openstack部件(如xapi插件和网络隔离规则) 。
  • Openstack DomU:nova-compute运行在对应Hypervisor的一个PV Guest上,这台VM上还运行neutron组件 (具体要根据Openstack网络模式而定)。 
  • nova使用XenAPI lib库来与xapi通信。

uuid ( RO)                : ec320552-a53d-d29a-97b0-2d83a07392f0           name-label ( RW): Host internal management network 

name-description ( RW): Network on which guests will be assigned a private link-local IP address which can be used to talk XenAPI

              bridge ( RO): xenapi

2. 安装前准备

2.1 存储

在安装XenServer的时候注意选择EXT存储作为本地SR。如果默认是基于LVM的本地SR,OpenStack的很多功能将没法正常运行( due to the need for easy access to the raw VHD files)。 对于XenServer,虚拟机磁盘格式分为VHD和Clustered LVM两种。对于VHD格式的磁盘,XenServer支持thin-provision,对于每个磁盘是链式存储,对于磁盘的copy等操作,都会基于该磁盘生成一个新的链,新加内容写入新的链中。Clustered LVM不能进行此类操作,所以不能支持超配。
使用EXT3作为本地SR的两种方式:
1. 在安装Xenserver的时候勾选 Enable thin provisio
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值