天天看点

CloudStack 4.4+KVM之KVM计算节点安装二、KVM计算节点安装

cloudstack 4.4+kvm之管理服务器安装   

<a href="http://koumm.blog.51cto.com/703525/1558660" target="_blank">http://koumm.blog.51cto.com/703525/1558660</a>

cloudstack 4.4+kvm之kvm计算节点安装    

cloudstack 4.4+kvm之cloudstack配置过程    

cloudstack 4.4+kvm之通过iso文件创建centos虚拟机

<a href="http://koumm.blog.51cto.com/703525/1564958" target="_blank">http://koumm.blog.51cto.com/703525/1564958</a>

cloudstack 4.4+kvm之虚拟机模板创建

<a href="http://koumm.blog.51cto.com/703525/1565551" target="_blank">http://koumm.blog.51cto.com/703525/1565551</a>

cloudstack 4.4+kvm之虚拟机在线动态迁移

<a href="http://koumm.blog.51cto.com/703525/1565556" target="_blank">http://koumm.blog.51cto.com/703525/1565556</a>

在hosts中增加

1

2

3

4

<code># vi /etc/hosts </code>

<code>192.168.10.190 node01.abc.com </code>

<code># vi /etc/sysconfig/network </code>

<code>hostname=node01.abc.com</code>

<code># vi /etc/selinux/config </code>

<code>selinux=disabled</code>

<code># service iptables stop </code>

<code># chkconfig iptables off</code>

<code># crontabc -e </code>

<code>01 *</code><code>/3</code> <code>* * * </code><code>/usr/sbin/ntpdate</code> <code>ntp.fudan.edu.cn</code>

<code># cd /etc/yum.repos.d/ </code>

<code># mv *.repo ../ </code>

<code># wget http://mirrors.163.com/.help/centos6-base-163.repo</code>

5

6

7

8

9

<code># vi /etc/yum.repos.d/cloudstack.repo</code>

<code>[cloudstack] </code>

<code>name=cloudstack </code>

<code>baseurl=http:</code><code>//cloudstack</code><code>.apt-get.eu</code><code>/rhel/4</code><code>.4/ </code>

<code>enabled=1 </code>

<code>gpgcheck=0</code>

<code># yum clean all </code>

<code># yum makecache </code>

<code># yum repolist</code>

<code># yum -y install cloudstack-agent</code>

<code># egrep '(vmx|svm)' --color=always /proc/cpuinfo</code>

<code>flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 popcnt xsave hypervisor lahf_lm arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid </code>

<code>flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni pclmulqdq vmx ssse3 cx16 sse4_1 sse4_2 popcnt xsave hypervisor lahf_lm arat epb xsaveopt pln pts dts tpr_shadow vnmi ept vpid</code>

<code># yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v libguestfs-tools</code>

<code># vi /etc/libvirt/qemu.conf</code>

<code># 去掉其注释 </code>

<code>vnc_listen=0.0.0.0</code>

<code># vi /etc/libvirt/libvirtd.conf</code>

<code>listen_tls = 0 </code>

<code>listen_tcp = 1 </code>

<code>tcp_port = </code><code>"16509"</code> 

<code>auth_tcp = </code><code>"none"</code> 

<code>mdns_adv = 0</code>

<code># vi /etc/sysconfig/libvirtd</code>

<code>取消如下行的注释:</code>

<code>libvirtd_args=</code><code>"--listen"</code>

<code># service libvirtd restart </code>

<code># chkconfig libvirtd on</code>

<code># vi /etc/cloudstack/agent/agent.properties </code>

<code># cloudstack管理服务器地址 </code>

<code>host=192.168.10.185</code>

<code># vi /etc/idmapd.conf </code>

<code>domain = abc.com</code>

10

11

12

13

14

15

16

17

18

<code>[root@node01 ~]</code><code># cd /etc/sysconfig/network-scripts </code>

<code>[root@node01 ~]</code><code># cp ifcfg-eth0 ifcfg-cloudbr0 </code>

<code>[root@node01 ~]</code><code># cat ifcfg-eth0 </code>

<code>device=eth0 </code>

<code>type=ethernet </code>

<code>onboot=</code><code>yes</code> 

<code>nm_controlled=</code><code>yes</code> 

<code>bootproto=none </code>

<code>hwaddr=00:0c:29:21:27:ea </code>

<code>ipaddr=192.168.10.190 </code>

<code>prefix=24 </code>

<code>gateway=192.168.10.254 </code>

<code>dns1=202.100.192.68 </code>

<code>defroute=</code><code>yes</code> 

<code>ipv4_failure_fatal=</code><code>yes</code> 

<code>ipv6init=no </code>

<code>name=</code><code>"system eth0"</code> 

<code>bridge=cloudbr0</code>

<code>[root@node01 ~]</code><code># cat /etc/sysconfig/network-scripts/ifcfg-cloudbr0 </code>

<code>device=cloudbr0 </code>

<code>type=bridge </code>

<code>bootproto=static </code>

<code>ipv6init=no</code>

<code># service network restart</code>

19

20

21

22

23

24

25

26

27

28

29

30

31

<code># ifconfig </code>

<code>cloudbr0 link encap:ethernet hwaddr 00:0c:29:1d:8a:f0 </code>

<code>inet addr:192.168.10.190 bcast:192.168.10.255 mask:255.255.255.0 </code>

<code>inet6 addr: fe80::20c:29ff:fe1d:8af0</code><code>/64</code> <code>scope:link </code>

<code>up broadcast running multicast mtu:1500 metric:1 </code>

<code>rx packets:60 errors:0 dropped:0 overruns:0 frame:0 </code>

<code>tx packets:22 errors:0 dropped:0 overruns:0 carrier:0 </code>

<code>collisions:0 txqueuelen:0 </code>

<code>rx bytes:4294 (4.1 kib) tx bytes:2752 (2.6 kib)</code>

<code>eth0 link encap:ethernet hwaddr 00:0c:29:1d:8a:f0 </code>

<code>rx packets:312744 errors:0 dropped:0 overruns:0 frame:0 </code>

<code>tx packets:56830 errors:0 dropped:0 overruns:0 carrier:0 </code>

<code>collisions:0 txqueuelen:1000 </code>

<code>rx bytes:447680883 (426.9 mib) tx bytes:4767893 (4.5 mib)</code>

<code>lo link encap:local loopback </code>

<code>inet addr:127.0.0.1 mask:255.0.0.0 </code>

<code>inet6 addr: ::1</code><code>/128</code> <code>scope:host </code>

<code>up loopback running mtu:16436 metric:1 </code>

<code>rx packets:4 errors:0 dropped:0 overruns:0 frame:0 </code>

<code>tx packets:4 errors:0 dropped:0 overruns:0 carrier:0 </code>

<code>rx bytes:240 (240.0 b) tx bytes:240 (240.0 b)</code>

<code>virbr0 link encap:ethernet hwaddr 52:54:00:2d:ad:e4 </code>

<code>inet addr:192.168.122.1 bcast:192.168.122.255 mask:255.255.255.0 </code>

<code>rx packets:0 errors:0 dropped:0 overruns:0 frame:0 </code>

<code>tx packets:0 errors:0 dropped:0 overruns:0 carrier:0 </code>

<code>rx bytes:0 (0.0 b) tx bytes:0 (0.0 b)</code>

<code># cloudstack-setup-agent</code>

<code>stopping cloud agent: </code>

<code>starting cloud agent: </code>

<code>[root@node01 network-scripts]</code><code># cloudstack-setup-agent </code>

<code>welcome to the cloudstack agent setup: </code>

<code>please input the management server hostname</code><code>/ip-address</code><code>:[192.168.10.185] </code>

<code>please input the zone id:[default] </code>

<code>please input the pod id:[default] </code>

<code>please input the cluster id:[default] </code>

<code>please choose </code><code>which</code> <code>network used to create vm:[cloudbr0] </code>

<code>starting to configure your system: </code>

<code>configure cgroup ... [ok] </code>

<code>configure selinux ... [ok] </code>

<code>configure network ... [ok] </code>

<code>configure libvirt ... [ok] </code>

<code>configure firewall ... [ok] </code>

<code>configure nfs ... [ok] </code>

<code>configure cloudagent ... [ok] </code>

<code>cloudstack agent setup is </code><code>done</code><code>!</code>

<code># service cloudstack-agent restart </code>

<code>starting cloud agent:</code>

<code># /etc/init.d/cloudstack-agent status </code>

<code>cloudstack-agent (pid 13952) is running...</code>

排错日志查看地址:   

<code># tail -f /var/log/cloudstack/agent/cloudstack-agent.out </code>

<code>2014-08-21 10:04:29,768{gmt} info [cloud.agent.agentshell] (main:) agent started</code>

继续阅读