基于VMware的OpenStack环境搭建手册.docx_第1页
基于VMware的OpenStack环境搭建手册.docx_第2页
基于VMware的OpenStack环境搭建手册.docx_第3页
基于VMware的OpenStack环境搭建手册.docx_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

一、基于VXLAN组网的环境搭建1、基础环境准备1)配合版本ESXi:6.0.0vCenter:6.0.0NSX:6.1.42)物理主机群集:控制群集-2台vSphere ESXi主机计算群集-4台vSphere ESXi主机Edge群集-2台vSphere ESXi主机其他-1台安装Windown Server,并安装vCenter 1台安装Windown Server,提供域、DNS、NTP、iSCSI(共享存储)等服务共享存储:NSX环境要求Edge必须部署在共享存储上,可以使用iSCSI的方式提供共享存储功能,并在所有主机上进行挂载。网络: 所有群集中的所有主机的物理网卡需要允许所有vLAN通过3)物理网络4)VMware环境1物理主机上安装Windows Server,并安装vCenter;2使用VMware vSphere Client登陆vCenter,在主机和群集页面创建数据心3在主机和群集页面,在数据中心中分别创建Compute Cluster(计算集群),Controller Cluster(控制集群), Edge Cluster(Edge集群,用于部署Edge服务),并在相应的群集中加入主机4在网络页面,在数据中心中创建两个VDS(vSphere Distributed Switch),分别对应第3步创建的两个cluster,将Compute和Edge cluster加入对应的VDS(vSphere Distributed Switch)中,完成cluster中主机网口和VDS上行口的绑定。每台主机都需要绑定一个网口到对应本cluster的VDS的上行口。2、部署NSX Manager1)简介NSXManager是一款集中式网络管理组件,可作为虚拟设备安装在vCenterServer环境中的任意ESX主机上。NSXManager可以被映射到一个vCenterServer环境、多个NSXEdge和多个NSXDataSecurity实例。1)参考文档下载NSX Manager OVA,目前我们使用的是VMware-NSX-Manager-6.1.4-2691049.ova。下载链接如下:/web/vmware/details?productId=417&rPId=6871&downloadGroup=NSX-V-614NSX官方安装指导手册:/NSX-61/topic/com.vmware.ICbase/PDF/nsx_61_install.pdfNSX安装参考/nsx-6-1/2)主要步骤1. 部署NSX Manager虚机,配置NTP服务和网络参数(包括IP地址,网关,),与vCenter对接。通过vSphere Web Client登陆vCenter,对接成功后会在主页出现“Network&Security”的图标。(注:如果vCenter和NSX Mangner版本不兼容,可能导致在NSX Manager显示连接正常的情况下,vCenter侧始终不出现图标。此情况下,建议更换NSX Manager的版本进行尝试)2通过Web操作界面,在“Network&Security”中安装NSX Controller3在主机准备中,选中计算群集和Edge集群进行安装。安装完成后,在对应的VXLAN一列点击Configure,配置VXLAN。4进入Logical Network Preparation,点击Segment ID,配置用于VXLAN转发的Segment ID Pool。5在Logical Network Preparation标签下,点击进入Transport Zone,新增一个Transport Zone,将Compute和Edge cluster加入Transport Zone中。注:VMware NSX for vSphere (NSX-V)Network Virtualization Design Guide手册中介绍,可以通过不同的VDS,分别连接Compute cluster和Edge cluster,并通过逻辑交换机连接不同VDS,完成通信。逻辑交换机和传输区域可以跨越多个VDS。A Logical Switch can extend across multiple VDS. Referring to the previous example, a given Logical Switch can provide connectivity for VMs that are connected to the Compute Clusters or to the Edge Cluster. A logical Switch is always created as part of a specific Transport Zone. This implies that normally the Transport Zone extends across all the ESXi clusters and defines the extension of a Logical Switch3、部署OpenStack节点1)部署OpenStack节点将准备好的OpenStack节点镜像部署到控制群集中,包括OpenStack控制节点和计算节点。2) 修改OpenStack配置文件1. 修改Openstack Controller节点配置文件:/etc/neutron/neutron.conf:DEFAULTcore_plugin = neutron.plugins.vmware.plugin.NsxVPlugin2修改Openstack Compute节点配置文件:/etc/nova/nova.conf:DEFAULTcompute_driver=vmwareapi.VMwareVCDrivervmwarehost_ip=host_username=host_password=cluster_name=datastore_regex=wsdl_location =file:/opt/stack/vmware/wsdl/5.0/vimService.wsdl3) OpenStack和NSX对接1修改/etc/neutron/plugin.ini的软连接rootneutron# ll /etc/neutron/plugin.ini - /etc/neutron/plugins/vmware/nsxv.ini2修改/etc/neutron/plugins/vmware/nsxv.ini,部分参数可以通过调用API从NSX-Manager获取,具体操作见各参数上方的注释部分:DEFAULTnsx_user = nsx_password = nsx_controllers = # (Required) Datacenter ID for Edge deployment,e.g.: datacenter-2# Get datacenter Id by:https:/nsx-manager-ip/api/2.0/vdn/switchesdefault_tz_uuid = nsxv# URL for NSXv manager, e.g.:55manager_uri = # User name for NSXv manageruser = # Password for NSXv managerpassword = # Cluster IDs for clusters containing OpenStack hosts, e.g.:domain-c21#Get cluster that edges(VM) located,cluster id by:https:/nsx-manager-ip/api/2.0/vdn/scopescluster_moid = # (Required) Datacenter ID for Edge deployment,e.g.: datacenter-2# Get datacenter Id by:https:/nsx-manager-ip/api/2.0/vdn/switchesdatacenter_moid = # (Optional) Resource pool ID for NSX Edge deployment, e.g.: domain-c21#Get cluster that edges(VM) located,cluster id by:https:/nsx-manager-ip/api/2.0/vdn/scopesresource_pool_id = # (Optional) Shared datastore ID for NSX Edge deployment, e.g.: datastore-146# Get share store ID by:23/mobdatastore_id = # (Required) UUID of logic switch for physical network connectivity, e.g.: dvportgroup-61#Get the portgroup ID for physical network connectivity by:#https:/nsx-manager-ip/api/2.0/services/usermgmt/scopingobjectsexternal_network = #Type for tenant routertenant_router_types = distributed#Disable the spoofguardspoofguard_enabled = False# (Optional) Network scope ID for VXLAN virtual wires, e.g.: vdnscope-3#Get

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论