预览加载中,请您耐心等待几秒...
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
MikataOpenStack&BerylliumOpenDaylightIntegration1.Java环境的配置:参照网址:2.进入到OpenDaylight的主目录,并安装好插件,访问OpenDaylight验证安装成功:1)cd/home/controller/桌面/distribution-karaf-0.4.2-Beryllium-SR2./etc/profile./bin/start./bin/client-ukaraf(若显示,LogginginaskarafFailedtogetthesession.则表示Opendaylight模块还没有加载好,稍等片刻即可进入。)2)feature:installodl-restconfodl-l2switch-switchodl-mdsal-apidocsodl-dlux-allodl-openflowplugin-allodl-ovsdb-openstack3)访问OpenDaylight:3.删除所有之前创建的实例,网络,路由可以直接在openstackdashboard里删除,删除顺序:router->subnet->net4.删除openvswitch的相关组件,并清理OVS的所有bridge,验证是否已清理干净:1)apt-getpurgeneutron-openvswitch-agentserviceopenvswitch-switchstoprm-rf/var/log/openvswitch/*rm-rf/etc/openvswitch/conf.dbserviceopenvswitch-switchstart2)ovs-vsctlshow3)在计算节点上也做一遍5.将OpenDaylight与OpenStack连接,并添加必要的外网网桥:1)在控制节点:ovs-vsctlsetOpen_vSwitch[OVS_ID]other_config={'local_ip'='[ODL_CONTROLLER_IP]'}ovs-vsctlset-managertcp:[ODL_CONTROLLER_IP]:6640将OVS_ID改为控制节点ovs的编号;例如:本实验中其编号为:b42863b8-c502-41de-8e30-8373b06c7559将ODL_CONTROLLER_IP改为ODL通信的网络网段中控制节点的IP,一般是以Internet网络所在网段为通信的网络;本实验的网段为192.168.153.0/24,控制节点IP为192.168.153.112)在计算节点:ovs-vsctlsetOpen_vSwitch[OVS_ID]other_config={'local_ip'='[ODL_NETWORK_IP]'}ovs-vsctlset-managertcp:[ODL_CONTROLLER_IP]:6640注意计算节点set-manager时也是使用的ODL_CONTROLLER_IP而不是计算节点的IP3)在控制节点添加br-exovs-vsctladd-brbr-exovs-vsctladd-portbr-ex[ETH_N]ovs-vsctlshow将[ETH_N]替换为外网的网络接口4)查看控制节点,计算节点ovs的状态:6.为openstack添加odl_driver1)vi/etc/neutron/plugins/ml2/ml2_conf.ini修改如下:[ml2]tenant_network_types=flat,vxlantype_drivers=vxlanmechanism_drivers=opendaylight[ml2_odl]password=adminusername=adminurl=2)重建数据库,并重新连接mysql-uroot-pdropdatabaseneutron;createdatabaseneutron;CREATEDATABASEneutron;GRANTALLPRIVILEGESONneutron.*TO'neutron'@'localhost'IDENTIFIEDBY'123456';GRANTALLPRIVILEGESONneutron.*TO'neutron'@'%'IDENTIFIEDBY'123456';exitsu-s/bin/sh-cneutron-db-manage--config-file/etc/neutron/neutron.conf--config-fileetc/neutron/plugins/ml2/ml2_conf.iniupgradeheadneutron7.在所有节点安装:apt-getinstallpython-pippipinstallnetworking_odl