已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
方案一:CloudStack + KVM + NFS规划拓扑:(目前)完整以后:机器型号Hostnameip内存硬盘CPUIBM00/244G1TI3 21303.4GHzDIY01/248G1TI5 34703.60GHzDIY02/248G1TI5 34703.60GHzHPC10/242G500GAMD 羿龙II X4 B973.2GHz路由器是TP-LINK 300M 安装Management Server管理服务器(cloud-client + nfs + mysql)以下安装过程均以本系统为例1 OS版本 Redhat 6.3以上(CentOS 6.3以上)iso2 安装版本都可以3 分区,自动分区4 从网站/,下载编译好的安装包,这里选用的是build-4.0.1-nonoss-rhel63。5 登陆你的manager host,修改以下文件的内容。在/etc/hosts文件中,添加00 01 10 在/etc/sysconfig/network文件中,查看HOSTNAME= 是否正确。修改保存成功后,用hostname -fqdn命令进行查看,如果配置成功,则会出现6配置安装光盘为YUM源测试中由于已经将RHEL的安装光盘复制到硬盘,所以操作为直接将硬盘中的光盘iso文件挂载到指定目录。7关闭SELINUX执行完命令后,要重启一下,使其生效。8配置NTP服务器9Manager安装rootmanager #tar -zxvf CloudStack-non-OSS-13.tar.bz2 /解压文件 rootmanager #cd b CloudStack-non-OSS-13;10安装Mysql安装管理服务器、mysql、agent等操作均为在cloudstack文件夹下执行install.sh 。直至出现Complete! Done. 表示安装完成!11配置MYSQL安装成功后修改mysql的配置文件rootmanager CloudStack-non-OSS-13#vi /etc/f/在 mysqld 标签下面添加如下参数 #new add itemsinnodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format=ROW#service mysqld restart /重启mysql 守护进程 #mysql -uroot mysql set PASSWORD= PASSWORD(123456);/设置数据库管理员 root 用户密码为 123456 mysql quit; 在mysql数据库上面创建名为cloud的用户;格式如下: cloud-setup-databases cloud:localhost -deploy-as=root: -e -m -k 其中 cloud表示需要被创建的用户,是其密码 -deploy-as 表明通过哪种用户部署云数据库以及创建 cloud用户 :可选参数,通常有两种类型:file 以及 web ,都是用于传递数据库中的加密密码,默认为 file :可选参数,替换默认密钥,用于加密 CloudStack 属性文件中的机密参数。默认为 password。强烈建议您更换一个更安全的价值。 :可选参数,跟类似,默认为 password。 执行该脚本: #cloud-setup-databases cloud:123456localhost -deploy-as=root:123456 -e file -m 123456 -k 123456 /密码自己设定即可 cloud-setup-databases cloud:123456localhost -deploy-as=root:123456直至出现“CloudStack has successfully initialized database, you can check your database configuration in /etc/cloud/management/perties”表明云平台数据库初始化成功。12启动CloudStack管理服务#cloud-setup-management /改命令启动管理服务的同时,同时设置 iptables跟sudoer 相关参数 出现 “CloudStack Management Server setup is Done! ” 表明启动成功。如果选用的是额外的存储服务器,则至此,Management Server上面的安装配置工作已经结束,如果是把Management as a Storage的话,则进行第13项13(Option)配置NFS服务在管理主机创建nfs服务器,配置primary storage 和secondary storage1) 创建primary storage 和secondary storage要使用的目录# mkdir -p /primary # mkdir -p /secondary2) vi /etc/exports 添加如下: /primary *(rw,sync,no_root_squash)/secondary *(rw,sync,no_root_squash)4) nfs服务重新加载配置文件内容 # exportfs -a 5) 编辑 vi /etc/sysconfig/nfs 文件,取消文件中下面行的注释. LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892 RQUOTAD_PORT=875 STATD_PORT=662 STATD_OUTGOING_PORT=20206) 管理主机和虚拟主机都要修改配置文件 vi /etc/idmapd.conf # vi /etc/idmapd.conf /取消Domain前的注释,并修改为管理主机和虚拟主机所在的实际域名,即修改Domain = 7) 重启NFS服务: /etc/init.d/rpcbind start /etc/init.d/nfs start 设置将NFS加入开机启动项:chkconfig rpcbind onchkconfig nfs on查看是否能够访问的NFS服务器 showmount -e 00显示为: /primary */secondary *14准备系统虚拟机模板# /usr/lib64/cloud/common/scripts/storage/secondary/cloud-install-sys-tmplt -m /secondary -u /templates/acton/acton-systemvm-02062012.qcow2.bz2 -h kvm -s -F 安装Host节点1 修改/etc/h2 osts和 /etc/sysconfig/network文件, 在/etc/hosts文件中,添加00 01 10 在/etc/sysconfig/network文件中,查看HOSTNAME= 是否正确。修改保存成功后,用hostname -fqdn命令进行查看,如果配置成功,则会出现3 配置安装光盘为YUM源测试中由于已经将RHEL的安装光盘复制到硬盘,所以操作为直接将硬盘中的光盘iso文件挂载到指定目录。见服务器节点安装。4 安装ntp,也如服务器一样。5 关闭selinux也同服务器安装。6 安装SSHyum install openssh-clients7 安装NFS支持,并启用roothost1 yum install nfs-u* -y root host1 service rpcbind restart root host1 chkconfig rpcbind on root host1 service nfs restart root host1 chkconfig nfs on root host1 vi /etc/idmapd.conf 增加:Domain = 8 安装KVM和libvirt,并启用roothost1 yum install bridge-utils 在默认网卡配置文件最后增加 BRIDGE=cloudbr0 然后增加一个网卡配置文件 rootnode0 network-scripts# vi /etc/sysconfig/network-scripts/ifcfg-cloudbr0 DEVICE=cloudbr0 BOOTPROTO=static NM_CONTROLLED=yes ONBOOT=yes TYPE=Bridge IPADDR=0 NETMASK= PREFIX=22 GATEWAY= DNS1= DEFROUTE=yes DELAY=5 STP=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no roothost1 network-scripts# vi /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0 BOOTPROTO=none HWADDR=3C:D9:2B:F8:FC:60 NM_CONTROLLED=yes ONBOOT=yes #IPADDR=0 #NETMASK= #GATEWAY= #DNS1= IPV6INIT=no USERCTL=no TYPE=Ethernet BRIDGE=cloudbr0 UUID=7a577f36-b36a-4555-b661-9945ee5a205b roothost1 yum install kvm libvirt -y roothost1 vi /etc/libvirt/qemu.conf 启用:vnc_listen = 修改libvirtd.conf配置文件 rootnode1 vi /etc/libvirt/libvirtd.conf 启用并修改以下内容: listen_tls=0 listen_tcp=1 tcp_port=16509 auth_tcp=none mdns_adv=0 修改并启用/etc/sysconfig/libvirtd LIBVIRTD_ARGS=-listen roothost1 service libvirtd restart roothost1 network-scripts# service network restart9 安装cloud-agent这里缺少一个jsvc,要从官网上下/linux/rpm2html/search.php?query=jsvc&submit=Search+.&system=centos&arch= 处下载jakarta-commons-daemon-jsvc-1.0.1-8.9.el6.x86_64.rpm在host上输入命令:yum install nogpgcheck jakarta-commons-daemon-jsvc-1.0.1-8.9.el6.x86_64.rpm 即可安装cloud-agent。同服务器安装步骤910 配置防火墙$ iptables -I INPUT -p tcp -m tcp -dport 22 -j ACCEPT$ iptables -I INPUT -p tcp -m tcp -dport 1798 -j AC
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精神分裂症心理护理
- 电销数据团队建设与运营体系
- 2025版高血压症状诊断及生活护理培训
- 老年痴呆症患者大便护理方法
- 人道主义补偿协议书
- 2025-2026学年北京市初三物理上册期中考试试卷及答案
- 2025-2026学年安徽省亳州市八年级物理上册期中考试试卷及答案
- 2025版心衰常见症状及护理原则培训
- 生产员工安全意识培训
- 员工培训流程图制作指南
- 机械工程材料教学课件
- 船运公司组建方案(3篇)
- 口腔铸造包埋材料
- 混凝土中氯离子含量检测技术规程培训
- 商场反恐安全管理制度
- (2025)党员基础知识试题及答案
- T/CSWSL 002-2018发酵饲料技术通则
- JJF(黔) 77-2024 焦炭反应性及反应后强度测定仪校准规范
- API RP 5A3-2023 套管、油管和管线管的螺纹脂推.荐方法
- INS+2024指南更新要点解读
- 药房温度记录表-(完整版)
评论
0/150
提交评论