里面简单的介绍了下cloudstack的相关概念好让我们安装部署的时候好理解一点,在cloudstack的区域里面有两种网络模式,
基础模式
基础网络模式只提供了简单的网络模型,管理网络、来宾网络(只支持1个来宾网络)、存储网络、V-Route(只提供了NDS、dhcp)等
高级模式
高级网络模式相对于基础模式来说灵活性更好,功能也比较多,比如网络有管理网络、来宾网络(支持多个来宾网络)、存储网络、公共网络,V-Route提供的功能更是丰富如,VPN、DHCP、DNS、防火墙、负载均衡(HaProxy实现)、SNAT、静态NAT、端口转发、安全组、网络ACL、等
下面我们来着手部署下cloudstack并创建一个基础模式的区域
这里的配置所有节点的配置都是一样的
关闭selinux
vim/etc/sysconfig/selinuxSELINUX=disabledsetenforce0vim/etc/yum.repos.d/cloudstack.repo[CloudStack]name=CloudStack4.3baseurl=http://cloudstack.apt-get.eu/rhel/4.3/enabled=1gpgcheck=0
配置ntp时间同步
yum-yinstallntpservicentpdstartchkconfigntpdon
2.2、安装并配置NFS存储
设置hostname
hostnameNAS-Storage.andy.comvim/etc/sysconfig/networkHOSTNAME=NAS-Storage.andy.comvim/etc/hosts172.10.10.89NAS-Storage.andy.com
安装并配置nfs
yum–yinstallnfs-utilsvim/etc/exports/data/secondary*(rw,async,no_root_squash)/data/primary*(rw,async,no_root_squash)mkdir-p/data/{secondary,primary}
启动nfs并设置开机自动启动,和防火墙配置
servicerpcbindrestartservicenfsstartchkconfignfsonchkconfigrpcbindoniptables-Fserviceiptablessave
2.3、安装并配置cloudstack管理节点
设置hostname
hostnamecloudstack.andy.comecho”172.10.10.80cloudstack.andy.com”>>/etc/hostsvim/etc/sysconfig/networkHOSTNAME=cloudstack.andy.com
安装并配置mysql数据库
yuminstall-ymysql-servervim/etc/my.cnf[mysqld]innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format=’ROW’servicemysqldstartchkconfigmysqldonmysqladmin-urootpassword”redhat”
安装配置cloudstack管理节点
yuminstallcloud-clientcloudstack-setup-databasescloud:redhat@localhost–deploy-as=root:redhatcloudstack-setup-management
Hypervisor的系统模版导入方式,
导入系统模版
mount-tnfs172.10.10.89:/data/secondary/mnt/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt\-m/mnt-u-hkvm-Fumount/mntforvSphere/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt-u-hvmware-Fforxen/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt-u-hxenserver-FforHyper-V/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt-m/mnt/secondary-u-hhyperv-F
2.4、安装并配置cloudstack计算节点
注释:所有的计算节点的配置都一样的,除了hostname之外
配置hostname
hostnamenode1.andy.comecho”172.10.10.81node1.andy.com”>>/etc/hostsvim/etc/sysconfig/networkHOSTNAME=node1.andy.com
安装cloud-agent并配置libvirtd
yuminstall–ycloud-agentvim/etc/libvirt/qemu.confvnc_listen=0.0.0.0vim/etc/libvirt/libvirtd.conflisten_tls=0listen_tcp=1tcp_port=”16509″mdns_adv=0auth_tcp=”none”vim/etc/sysconfig/libvirtdLIBVIRTD_ARGS=”–listen”servicelibvirtdrestart
关闭iptables
iptables-Fserviceiptablessave
本文出自 “小蚂蚁” 博客,请务必保留此出处
,多对自己说“我能行,我一定可以”,