Openstack配置hyperv作为虚拟化服务器

来源:互联网 发布:linux xhost没反应 编辑:程序博客网 时间:2024/05/15 12:45

配置这个折腾了好多天,主要问题出在网络这一块

安装O版openstack

使用rdo安装
操作系统CENTOS 7.3
All-in-one quickstart
注意关闭selinux
packstack –gen-answer-file answer.conf
打开文件修改需要安装的组件
packstack –answer-file answer.conf
安装即可

安装HYPERV的openvswitch

默认使用的neutron-hyperv-agent,一直搞不定Port问题,创建虚拟机报错,最后使用openvswitch插件可行
安装步骤参考:
https://cloudbase.it/open-vswitch-2-5-hyper-v-part-1/

安装hyperv-compute

过程参考:
https://cloudbase.it/installing-openstack-nova-compute-on-hyper-v/
安装后关闭neutron-hyperv-agent,开启neutron-ovs-agent
配置文件如下:

[DEFAULT]verbose=truedebug=falsecontrol_exchange=neutronpolicy_file=C:\Program Files\Cloudbase Solutions\OpenStack\Nova\etc\policy.jsonrpc_backend=rabbitrabbit_host=10.10.0.101rabbit_port=5672rabbit_userid=guestrabbit_password=guestlogdir=C:\OpenStack\Log\logfile=neutron-ovs-agent.log[agent]tunnel_types = vxlanenable_metrics_collection=false[SECURITYGROUP]enable_security_group=false[ovs]local_ip = 10.10.0.102tunnel_bridge = br-tunintegration_bridge = br-inttenant_network_type = vxlanenable_tunneling = trueovsdb_interface=vsctlof_interface=ovs-ofctl

创建虚拟机,最终成功
这里写图片描述

这里写图片描述

问题,我这里最初方案是服务端用NEUTRON + OPENVSWITCH,选用VLAN方式,HYPERV使用的NEUTRON-HYPERV-AGENT,一直报错PORT添加不上,最后使用VXLAN,并切换到NEUTRON-OVS-AGENT最后才成功

原创粉丝点击