设为首页 收藏本站
查看: 1363|回复: 0

[Cloudstack] Centos 6.5 安装CloudStack4.3(完善更新)

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-10-13 13:18:11 | 显示全部楼层 |阅读模式
  CentOS 部署CloudStack 4.3 其实在官方文档上有说明(http://www.imycloud.com/CSInstallation/index.html#document-qig),整理了部署方式
  
  CloudStack Server 和KVM 主机都设置为静态Ip,这个不再描述

HostName
  1、 hostname --fqdn  
    如果显示不正确,修改/etc/hosts文件 (修改主机名为cloudstack.test.cn)

SELinux
  1、 setenforce 0
  2、修改/etc/selinux/config 文件



# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
SELINUX=permissive
# SELINUXTYPE= can take one of these two values:
# targeted - Targeted processes are protected,
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
NTP
  1、

yum -y install ntp
2、
# chkconfig ntpd on
# service ntpd start
  

配置CloudStack 源
  1、增加文件/etc/yum.repos.d/cloudstack.repo
  

[cloudstack]
name=cloudstack
baseurl=http://cloudstack.apt-get.eu/rhel/4.3/
enabled=1
gpgcheck=0
  

NFS
  nfs server 配置,nfs server可以是单独的服务器,也可以是与cs management server 在一起,但是这个时候需要cs management 需要很大的存储,本文使用单独的nfs server
  1、

yum install nfs-utils
  
  2、vi /etc/exports
  

/export/secondary *(rw,async,no_root_squash)
/export/primary *(rw,async,no_root_squash)
3、
# mkdir /export/primary
# mkdir /export/secondary
  
  4、CentOS 6.x releases use NFSv4 by default. NFSv4 requires that domain setting matches on all clients. In our case, thedomain is cloud.priv, so ensure that the domain setting in /etc/idmapd.conf is uncommented and set as follows:Domain = cloud.priv
  5、vi /etc/sysconfig/nfs
  

LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020
6、关闭防火墙  
  service iptables stop
  7、

# service rpcbind start
# service nfs start
# chkconfig rpcbind on
# chkconfig nfs on
  
  为了验证nfs server 部署成功,可以在hypersior host 进行测试,测试方法:


  • Log in to the hypervisor host.

  • Be sure NFS and rpcbind are running. The commands might be different depending on your OS. For example:
    # service rpcbind start
    # service nfs start
    # chkconfig nfs on
    # chkconfig rpcbind on
    # reboot

  • Log back in to the hypervisor host and try to mount the /export directories. For example (substitute your own management server name):
    # mkdir /primarymount
    # mount -t nfs <management-server-name>:/export/primary /primarymount
    # umount /primarymount
    # mkdir /secondarymount
    # mount -t nfs <management-server-name>:/export/secondary /secondarymount
    # umount /secondarymount
  8、在CS management server上 创建二级存储挂载点: (如果使用cs management server,不需要进行下面的操作
  

      mkdir -p /mnt/secondary
  将nfs server 的二级存储目录挂载到这个目录

      mount -t nfs nfsservername:/export/secondary /mnt/secondary
安装配置CloudStack ManageMent
  1、

yum -y install mysql-server
  
  2、vi /etc/my.cnf  在mysqld部分添加



innodb_rollback_on_timeout=1
innodb_lock_wait_timeout=600
max_connections=350
log-bin=mysql-bin
binlog-format = 'ROW'
3、
# service mysqld start
# chkconfig mysqld on
4、yum install cloudstack-management  
  5、初始化数据库

cloudstack-setup-databases cloud:password@localhost --deploy-as=root:password
6、cloudstack-setup-management

7、准备系统模板  官方的方式:

/usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m \
/mnt/secondary -u http://jenkins.buildacloud.org/view/4.3/job/cloudstack-4.3-systemvm/lastSuccessfulBuild/artifact/tools/appliance/dist/systemvmtemplate-2014-04-14-master-kvm.qcow2.bz2 \
-h kvm -F
  也可以使用下载工具将 系统模板下载,再执行
  /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary/ -f /var/acton-systemvm-02062012.qcow2.bz2 -h
kvm -F
  红色字体部分为cs management server 中创建的目录,将下载的SSVM 模板放到该目录
  本文使用的是单的nfs server ,需要执行下面的命令:(如果使用cs management server 作为nfs server,禁止执行这个命令
  umount /mnt/secondary
  rmdir /mnt/secondary

KVM 主机配置
  同样需要配置cloudstack 源,ntp,hostname,selinux


  1、主机安装KVM
  yum install -y kvm kmod-kvm kvm-qemu-img libvirt python-virtinst virt-manager virt-viewer bridge-utils
  2、配置KVM 主机网桥,增加一个网桥
  vi /etc/sysconfig/network-scripts/ifcfg-cloudbr0
  DEVICE=&quot;cloudbr0&quot;

TYPE=&quot;Bridge&quot;

ONBOOT=&quot;yes&quot;

BOOTPROTO=static

IPADDR=192.168.26.134

PREFIX=24

GATEWAY=192.168.26.2

DNS1=8.8.4.4

DNS2=8.8.8.8
  vi /etc/sysconfig/network-scripts/ifcfg-eth0


  DEVICE=&quot;eth0&quot;

BOOTPROTO=&quot;static&quot;

NM_CONTROLLED=&quot;no&quot;

ONBOOT=&quot;yes&quot;

TYPE=&quot;Ethernet&quot;

BOOTPROTO=none

BRIDGE=&quot;cloudbr0&quot;


  4、QEMU 配置   vi /etc/libvirt/qemu.conf
  vnc_listen=0.0.0.0
  5、Libwirt配置
  5.1 /etc/libvirt/libvirtd.conf



listen_tls = 0
listen_tcp = 1
tcp_port = &quot;16059&quot;
auth_tcp = &quot;none&quot;
mdns_adv = 0
5.2 /etc/sysconfig/libvirtd  
  

LIBVIRTD_ARGS=&quot;--listen&quot;
  
  5.3

service libvirtd restart

  
  配置完成
  启动agent : service cloudstack-agent restart
  启动cloudstack management :
  /etc/init.d/tomcat6 stop

/etc/init.d/cloudstack-management restart


  


  附录:
  1、上传iso 一直失败?
  需要修改配置
  
secstorage.allowed.internal.sites
设置网段为 管理网段,包含 存放iso的地址IP


  


  


  







版权声明:本文为博主原创文章,未经博主允许不得转载。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-126320-1-1.html 上篇帖子: cloudstack 笔记 下篇帖子: CloudStack 在Windows 平台上的开发环境设置
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表