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>