CloudStack 4.2安装文档(Agent)

来源:互联网 发布:玩客云 淘宝众筹 编辑:程序博客网 时间:2024/06/08 05:26

1 配置yum源

  vi /etc/yum.repos.d/cloudstack.repo

  添加一下内容

 [cloudstack]

 name=cloudstack

 baseurl=http://cloudstack.apt-get.eu/rhel/4.2/

 enabled=1

 gpgcheck=0

2 修改主机名称

  vi /etc/hosts

  添加以下语句

  192.168.10.242 agent.cloud

  修改之后最后重启一下电脑

 reboot

3 安装ntp

  yum install ntp

4 安装kvm虚拟化组件

  yum install kvm kmod-kvm qemu kvm-qemu-img virt-viewer virt-manager libvirt libvirt-python python-virtinst

5 安装agent

  yum install cloudstack-agent

6 配置libvirt

  vi /etc/libvirt/libvirtd.conf

  取消以下内容的注释

  listen_tls= 0

  listen_tcp= 1

  tcp_port= "16509"

  auth_tcp= "none"

  mdns_adv= 0

7 修改libvirtd监听状态

  去掉以下内容的注释

LIBVIRTD_ARGS="--listen"

8 修改qemu配置

  vi /etc/libvirt/qemu.conf

  将vnc_listen设置为vnc_listen=”0.0.0.0”

9启动libvirt

 service libvirtd restart

10关闭SELinux

   检查SELinux是否安装

   rpm –qa|grep selinux

   修改selinux配置

   vi /etc/selinux/config

   更改SELINUX=enforcing为SELINUX=permissive

11返回命令窗口,并设置SELinux为不启用

   setenforce permissive

12配置网络

   vi /etc/sysconfig/network-scripts/ifcfg-eth0

   输入以下内容

   DEVICE="eth0”

   ONBOOT=yes

   BOOTPROTO=none

   TYPE="Ethernet"

   BRIDGE=cloudbr0

13配置网桥

   vi /etc/sysconfig/network-scripts/ifcfg-cloudbr0

   DEVICE=cloudbr0

   TYPE=Bridge

   ONBOOT=yes

   BOOTPROTO=static

   DELAY=5

   STP=yes

   IPADDR=192.168.10.242

   NETMASK=255.255.255.0

   GATEWAY=192.168.10.1

14重启network

  service network restart

15添加iptables入口规则

   iptables-I INPUT -p tcp -m tcp --dport 22 -j ACCEPT

   iptables-I INPUT -p tcp -m tcp --dport 1798 -j ACCEPT

   iptables-I INPUT -p tcp -m tcp --dport 16509 -j ACCEPT

   iptables-I INPUT -p tcp -m tcp --dport 5900:6100 -j ACCEPT

   iptables-I INPUT -p tcp -m tcp --dport 49152:49216 -j ACCEPT

   iptables-save> /etc/sysconfig/iptables

16Agent安装完成

 

 

注:详细官方文档见

http://cloudstack.apache.org/docs/en-US/Apache_CloudStack/4.2.0/html/Installation_Guide/hypervisor-kvm-install-flow.html

 

0 0