版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、CloudStack平台搭建参考规划:cloudstack 3.0.2 + CentOS6.4 x86_64 + KVM物理机名称: cloud-host-Ip:9091用途:cloud-management + NFS KVM + Agent(名称以及IP都可以根据实际情况进行修改,但是下面的IP也要做相应修改!物理机名称一定要写域名,如:)准备:学习vi 编辑器的命令使用;Linux常用命令 如文件的复制;以root用户登录系统;多查看错误提示和日志!一 cloudstack management 服务器的安装配置1、 CPU虚拟化支持验证(KV
2、M的要求)# grep vmx /proc/cpuinfoflags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc
3、aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid-否则,cpu不支持或是主板BIOS的虚拟化支持没有打开。另外KVM需要linux是x86_64架构的。2、 配置网卡# vi /etc/sysconfig/network-scripts/ifcfg-eth0更
4、改NM_CONTROLLED = no3、 开启network服务# chkconfig network on(chkconfig加入开机启动的命令)# service network restart4、 修改/etc/yum.conf文件,使yum保存缓存# vi /etc/yum.conf更改 keepcache = 15、 修改主机名称并验证# vi /etc/sysconfig/networkNETWORKING = yesHOSTNAME = cloud-# vi /etc/hosts (规划时有多少物理主机IP对应,就写多少)90 cloud-192.168.
5、1.191 host-# hostname -fqdn(注意这里是双“-”)cloud-注意:如果此时查询时没有返回正确的长格式名称,可能需要重启linux服务器。6、 重启network服务# service network restart7、 安装NTP服务并配置# yum install ntp y# chkconfig ntpd on# vi /etc/ntp.conf#server 0. 22
6、行首加“#”,注释改行 #server 1. 23行首加“#”,注释改行 #server 2.
7、; 24行首加“#”,注释改行 server # local clock 35行去掉行首“#” fudge stratum 10 36行去掉行首
8、“#”# service ntpd restartShutting down ntpd: OK Starting ntpd: OK 8、 清空防火墙# iptables -F# service iptablse saveiptables: Saving firewall rules to /etc/sysconfig/iptables: OK 9、 关闭SElinux# vi /etc/selinux/config更改 SELINUX = permissive# setenforce 0# getenforcePer
9、missive10、 新建文件夹 /mnt/mycloud(目录也可以根据情况自己更改,但是后见面相应要做改动)# mkdir /mnt/mycloud将CloudStack-oss-3.0.2-1-rhel6.2.tar.gz和acton-systemvm-02062012.qcow2.bz2导入/mycloud里(图形界面可以直接复制到/mnt/mycloud里,sever版使用“cp”命令,这里不再距离)进入/mycloud路径下 解压cloudstack# cd /mnt/mycloud# tar -zxvf CloudStack-oss-3.0.2-1-rhel6.2.tar.gz#
10、 cd CloudStack-3.0.2-1-rhel6.2# ls6.2 install.sh oss repodata scripts11.安装mysql数据库# ./install.shSetting up the temporary repository.Cleaning Yum cache.Loaded plugins: fastestmirror, refresh-packagekit, securityCleaning repos: base cloud-temp extras updates6 metadata files rem
11、ovedWelcome to the CloudStack Installer. What would you like to do? NOTE: For installing KVM agent, please setup EPEL</wiki/EPEL> yum repo first;
12、 For installing CloudStack on RHEL6.x, please setup distribution yum repo either from ISO or from your registeration account. M) Install the Management Server A) Install the Agent B) Install BareMetal Agent
13、0; S) Install the Usage Monitor D) Install the database server (from distribution's repo) L) Install the MySQL 5.1.58 (only for CentOS5.x, Rhel6.x naturally has higher version MySql) Q) Quit> D
14、0; #(安装mysql数据库)12.配置数据库服务# vi /etc/f在mysqld 字段下添加:innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350
15、#( max_connections的参数应设置350乘以你准备部署的管理节点的数量。这里假定只安装一个管理节点。)log-bin=mysql-binbinlog-format = 'ROW'13.重启mysql服务# service mysqld restartStopping mysqld: OK Starting mysqld: OK # chkconfig mysqld on这里最好用命令:#server mysqld status 查看服务是否启来!如果有异常查看日志自行解决14.安
16、装management 端( rpm包: cloud-client)# ./install.shSetting up the temporary repository.Cleaning Yum cache.Loaded plugins: fastestmirror, refresh-packagekit, securityCleaning repos: base cloud-temp extras updates7 metadata files removedWelcome to the CloudStack Installer. What would you like to do
17、? NOTE: For installing KVM agent, please setup EPEL</wiki/EPEL> yum repo first; For installing CloudStack on RHEL6.x, please se
18、tup distribution yum repo either from ISO or from your registeration account. 3.We detect you already have MySql server installed, you can bypass mysql install chapter in CloudStack installation guide.
19、60; Or you can use E) to remove current mysql then re-run install.sh selecting D) to reinstall if you think existing MySql server has some trouble. For MySql downloaded from community, the script may not be able to detect it.
20、60; M) Install the Management Server A) Install the Agent B) Install BareMetal Agent S) Install the Usage Monitor E) Remove the MySQL server (will not remove the MySQL databases) Q) Quit
21、> M #(安装management server)15.cloudstack数据库初始化# mysql -u root mysql> SET PASSWORD = PASSWORD('cloudstack');
22、#(设置root密码,单引号里的cloudstack即为密码,可更改) mysql> exit # cloud-setup-databases cloud:cloudlocalhost -deploy-as=root: cloudstack(上面设置的密码)最后提示CloudStack has successfully initialized database, you can check your database configuration in /etc/cloud/management/perties16.初始化manag
23、ement服务#cloud-setup-managementStarting to configure CloudStack Management Server:Configure sudoers . OKConfigure Firewall . OKConfigure CloudStack Management Server .OKCloudStack Management Server setup is Done
24、!17.查看management服务状态 # server cloudstack-management statuscloud-management (pid 30417) is running.如果启动状态不正常,则需要检查一下日志。日志位于 /var/log/cloudstack/management/catalina.out 。根据日志中的错误提示,进行相应的处理,绝大多数问题都可以得到解决。如果日志信息不够详细,可以修改 /etc/cloudstack/management/log4j-cloud.xml来调整日志的输出级别。18.安装配置NF
25、S服务# yum install nfs-utils -y19./mnt目录权限如下# | -d /mnt/drwxr-xr-x. 3 root root 4096 Sep 1 2013 /etc/20. 建立主存储和二级存储目录# mkdir p /mnt/storage/primary#mkdir p /mnt/storage/secondary-注意:本示例中的磁盘划分不是很合理,最好是能为/storage单独做个分区21.配置nfs的共享目录# vi /etc/exports添加如下两行:/mnt/storage/primary *(rw,async
26、,no_root_squash)/mnt/storage/secondary *(rw,async,no_root_squash)22.NFSv4要求所有客户端的域设置匹配# vi /etc/idmapd.confDomain = #(cloud-,自己设置的域名)23.配置nfs# vi /etc/sysconfig/nfs取消下面各行行首的“#”,即取消注释LOCKD_TCPPORT=32803LOCKD_UDPPORT=32769MOUNTD_PORT=892RQUOTAD_PORT=875STATD_PORT=662STATD_OUTGOING_PORT=202024、nfs服务的启动
27、# chkconfig rpcbind on# service rpcbind restartStopping rpcbind: OK Starting rpcbind: OK # chkconfig nfs on# service nfs restart# showmount -e 90Export list for 90:/mnt/storage/secondary
28、 */mnt/storage/primary *25.挂载二级存储# mkdir /mnt/template# mount t nfs 90:/mnt/storage/secondary /mnt/template 26.上传kvm系统模版#/usr/lib64/cloud/agent/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/template -f /mnt/mycloud/acton-systemvm-02062012.qc
29、ow2.bz2 -h kvm -F结果返回:Successfully installed system VM template /root/acton-systemvm-02062012.qcow2.bz2 to /opt/template/tmpl/1/3/27.卸载二级存储# umount /mnt/template28.重启management服务# server cloud-management restartStopping cloud-management: OK Starting cloud-management: O
30、K 参考17步来查看management是否启动成功29、在浏览器(最好使用火狐,IE下访问有BUG)输入 90:8080/client默认账户:admin密码:password30.选择“我以前使用过cloudstack,跳过指南”。修改配置后再添加agent主机。31.选择“全局设置”,搜索关键字“secstorage”并修改如下所示的参数值,设置二级存储的NFS所在网段并确认选中“close”32. 搜索关键字“cidr”并查看管理端serverIP是否在“word.cidr”的网段内33. 搜索关键字“expunge”,并修改 “expun
31、ge.delay”和“erval”两个的值改为如下图,保存:34. 选项值设置完成,在management 服务器端重启cloud-management服务# service cloud-management restartStopping cloud-management: OK Starting cloud-management: OK 二 cloud-agent端的安装配置1.CPU虚拟化支持验证(KVM的要求)# grep vmx /proc/cpuinfoflags
32、 : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl
33、 vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 popcnt aes xsave avx lahf_lm ida arat epb xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid-否则,cpu不支持或是主板BIOS的虚拟化支持没有打开。另外KVM需要linux是x86_64架构的。2.配置网卡# vi /etc/sysconfig/network-scripts/ifcfg-eth0更改NM_CONTROLLED = no3.开启network服务# chkconfig net
34、work on# service network restart4.修改/etc/yum.conf文件,使yum保存缓存# vi /etc/yum.conf更改 keepcache = 15.修改主机名称并验证(根据实际分配 配置填写文件)# vi /etc/sysconfig/networkNETWORKING = yesHOSTNAME = host- (定义的主机名) # vi /etc/hosts 91 host-(定义的主机IP 及 主机名)# hostname -fqdn(注意这里是双“-”)host-注意:如果此时查询时没有返回正确的长格式名称,可能需要重启
35、linux服务器。6.重启network服务# service network restart7.验证ntp服务是否安装,如为安装,参照第一部分第7步骤rootagent-1 # rpm -qa ntpntp-4.2.4p8-2.el6.centos.x86_648.配置ntp时间服务 如果未安装、返回内容不一致,参照第一部分的相关步骤配置修改rootagent-1 # grep -v "#" /etc/ntp.confdriftfile /var/lib/ntp/driftrestrict defau
36、lt kod nomodify notrap nopeer noqueryrestrict -6 default kod nomodify notrap nopeer noqueryrestrict restrict -6 :1includefile /etc/ntp/crypto/pwkeys /etc/ntp/keysserver 909.启动ntp服务rootagent-1 # chkconfig ntpd onrootagent-1 # service ntpd restartShutting do
37、wn ntpd: OK Starting ntpd: OK 10.清空防火墙rootagent-1 # iptables -Frootagent-1 # service iptables saveiptables: Saving firewall rules to /etc/sysconfig/iptables: OK 11.关闭SElinux# vi /etc/selinux/configSELINUX = permissive# setenforce 0# getenforce
38、Permissive12.安装nfs工具包# yum install nfs-utils -y13、设置nfs的域# vi /etc/idmapd.confDomain = 14、验证nfs共享存储# showmount -e 50Export list for 50:/mnt/storage/secondary */mnt/storage/primary *15. 新建文件夹 /mnt/mycloud# mkdir /mnt/mycloud将CloudStack-oss-3.0.2-1-r
39、hel6.2.tar.gz导入/mycloud里进入/mycloud路径下 解压cloudstack# tar -zxvf CloudStack-oss-3.0.2-1-rhel6.2.tar.gz# cd CloudStack-3.0.2-1-rhel6.2# ls6.2 install.sh oss repodata scripts16.安装agent客户端# ./install.shSetting up the temporary repository.Cleaning Yum cache.Loaded plugins: fastestmi
40、rror, refresh-packagekit, securityCleaning repos: base cloud-temp extras updates6 metadata files removedWelcome to the CloudStack Installer. What would you like to do? NOTE: For installing KVM agent, please setup EPEL<http:/fedoraproject
41、.org/wiki/EPEL> yum repo first; For installing CloudStack on RHEL6.x, please setup distribution yum repo either from ISO or from your registeration account.M) Install the Management Server &
42、#160; A) Install the Agent B) Install BareMetal Agent S) Install the Usage Monitor D) Install the database server (from distribution's repo) L) Install the MySQL 5.1.58 (only for CentOS5.x, Rhel6.x naturally has higher version MySql)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 聊城职业技术学院《机械制造概论》2023-2024学年第一学期期末试卷
- 丽江文化旅游学院《防火防爆技术》2023-2024学年第一学期期末试卷
- 江西卫生职业学院《测量仪表与自动化》2023-2024学年第一学期期末试卷
- 江南大学《移动开发技术及应用》2023-2024学年第一学期期末试卷
- 华北理工大学轻工学院《物流运作规划》2023-2024学年第一学期期末试卷
- 自贡职业技术学院《艺术名著导读》2023-2024学年第一学期期末试卷
- 周口文理职业学院《虚拟仪器技术》2023-2024学年第一学期期末试卷
- 重庆科技职业学院《信息技术与课件制作》2023-2024学年第一学期期末试卷
- 浙江水利水电学院《民用航空法》2023-2024学年第一学期期末试卷
- 郑州西亚斯学院《太极拳理论基础》2023-2024学年第一学期期末试卷
- 小学三年级数学下册计算题大全(每日一练共25份)
- Unit 3 同步练习人教版2024七年级英语上册
- “十四五”期间推进智慧水利建设实施方案
- EPC项目机电安装专业工程重难点分析及经验交流
- 大型活动联合承办协议
- 工程项目采购与供应链管理研究
- 2024年吉林高考语文试题及答案 (2) - 副本
- 拆除电缆线施工方案
- 搭竹架合同范本
- Neo4j介绍及实现原理
- 焊接材料-DIN-8555-标准
评论
0/150
提交评论