Cloudstack 4.1.1 测试手记

  • 格式:pdf
  • 大小:1.64 MB
  • 文档页数:35

Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com 目录 实验环境概述: ...................................................................................... 2 KVM Host 与Openvswitch结合的测试 ................................................ 4 Centos 6.4 下安装Openvswitch 1.10 ................................................ 4 Ubuntu12.04 下安装Openvswitch 1.46 ............................................. 5 升级软件库和安装Openvswitch ........................................................ 5 启动Openvswitch 服务 ................................................................. 6 配置 Openvswitch 桥接网卡 ........................................................... 7 Cloudstack Agent中配置使用Openvswitch做vm的桥接 ........................ 9 Cloudstack中的VPC .............................................................................10 第一个VPC的创建: ....................................................................... 11 Site-2-Site VPN ........................................................................... 15 Private Gateway配置与测试 ............................................................ 19

VPC vRouter中的网络信息 .............................................................. 22 Cloudstack4.1.1 集成Active Directory LDAP ............................................24 Cloudstack Management 备份和故障恢复一例 ............................................26 故障恢复 ...................................................................................... 26

MySQL的备份 .............................................................................. 30 附录: ................................................................................................31 Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com 我的话: 感谢Cloudstack和珠海IT群的友人,感谢笑笑生、笑对人生等诸多兄弟的帮助,还有maillist的老外。本文是在感觉网上缺少完整的测试文档,都是copy来copy去,对于刚接触的兄弟上手搭建的确头大,我也是一步一步磨过来,特粗粗的凑成本文,供新手参考; (1) 未包含基本安装部署部分,请自行Google,基础知识请自行学习; (2) 本文未测试Cloudstack所有功能和云安全相关部分; (3) 拒绝接受不看文档,不思考的发问; (4) 个人知识有限,写的不对的地方,请慷慨指正,我会更新; (5) 不要吝啬你的指导,让中国技术多一份分享; (6) 请尊重我的版权,整理很辛苦。如引用,请注明出处Onlydebian@gmail.com

实验环境概述: (1) 高级网络模式 (2) 流量标签 Hypervisor类型 流量标签类型

管理 Public Guest 存储 Xen Management Trunk Trunk Storage KVM kvmmgt Cloudbr0 Cloudbr0 storage

(3) 一个Zone,一个Pod,两种Hypervisor,3个Cluster,共用一个二级存储 (4) 每个cluster,独立主存储 Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com (5) 本文使用软路由进行模拟,真实环境请自行换成物理设备

Cloudstack内部VM间的网络拓扑: 注:Internet地址并非时间公网IP地址,你懂的。 Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com

KVM Host 与Openvswitch结合的测试 目前了解的情况,Hypervisor只能KVM支持Openvswitch; 注明:在本文编写时,vrouter不要运行在KVM+OVS 主机上,存在Guest vm不能访问外网的问题。

Centos 6.4 下安装Openvswitch 1.10 安装Openvswitch #yum install wget openssl-devel #yum groupinstall "Development Tools"

#adduser ovswitch #su ovswitch

$cd Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com $wget http://openvswitch.org/releases/openvswitch-1.10.0.tar.gz $tar xvfz openvswitch-1.10.0.tar.gz $cd openvswitch-1.10.0 $mkdir -p /home/ovswitch/rpmbuild/SOURCES $cp ../openvswitch-1.10.0.tar.gz /home/ovswitch/rpmbuild/SOURCES/ $cp rhel/openvswitch-kmod.files /home/ovswitch/rpmbuild/SOURCES/ $rpmbuild -bb rhel/openvswitch.spec $rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec $exit

#yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/kmod-openvswitch-1.10.0-1.el6.x86_64.rpm #yum localinstall /home/ovswitch/rpmbuild/RPMS/x86_64/openvswitch-1.10.0-1.x86_64.rpm 启动Openvswitch服务 #/etc/init.d/openvswitch start

检查Openvswitch 内核模块是否加载

[root@centos-kvm01 ~]# modinfo openvswitch filename: /lib/modules/2.6.32-358.14.1.el6.x86_64/extra/openvswitch/openvswitch.ko version: 1.10.0 license: GPL description: Open vSwitch switching datapath srcversion: 33CB73C0C5A83F3CD6B7B0F depends: vermagic: 2.6.32-358.14.1.el6.x86_64 SMP mod_unload modversions parm: vlan_tso:Enable TSO for VLAN packets (int)

Ubuntu12.04 下安装Openvswitch 1.46 升级软件库和安装Openvswitch # apt-get update && apt-get dist-upgrade # apt-get install openvswitch-controller openvswitch-brcompat openvswitch-switch openvswitch-datapath-source

删除Libvirt默认增加的virbr0桥接网卡(其实是可选的,一般也没有用到) Cloudstack4.1.1 测试手记v0.1 onlydebian@gmail.com # virsh net-destroy default # virsh net-autostart --disable default

如果之前已经安装运行了Libvirt和Qemu,停止相关服务 # service libvirt-bin stop # service qemu-kvm stop

激活 Openvswitch 的网桥兼容模式Brcompat # vi /etc/default/openvswitch-switch BRCOMPAT=yes

启动Openvswitch 服务 # service openvswitch-switch start 如果碰到提示启动Openvswitch遇到 module加载不了,运行下面的命令正确绑定下模

块到内核 # module-assistant auto-install openvswitch-datapath 重启OS,检查是否模块加载成功 root@kvm02:~# lsmod | grep brcom brcompat 13513 0 openvswitch 84124 5 brcompat