




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CloudStack Ubuntu 12.04.5版本all in one安装步骤本文档安装在一台服务器上,用单网卡,静态ip地址为431 前期准备:l 安装环境:准备ubuntu12.04版本操作系统(ps:处理器要开启虚拟化VT功能,在启动服务器时在BIOS里面设置)l 安装必要的软件:如vim、openssh-server、xrdp、sysv-rc-conf,在ubuntu下可以采用apt-get方式来安装,具体不再详述。l 推荐使用搜狐的软件镜像源,比较快,设置方法:1) 打开ubuntu software center2) 打开edit - software sources 3) Download from 选择other - china - 4) 选择后更新源$ sudo apt-get update2 安装CloudStack管理节点1) 配置安装源打开或这创建cloudstack.list文件在/etc/apt/source.list.d/路径下$ sudo vim /etc/apt/source.list.d/cloudstack.list添加下面这行源:deb http:/cloudstack.apt-get.eu/ubuntu precise 4.4配置CloudStack官方源证书$ sudo wget -O - http:/cloudstack.apt-get.eu/release.asc|sudo apt-key add -更新系统的安装源:$ sudo apt-get update2) 更改主机名(ps:可以用hostname命令来查看当前主机名)在/etc/hosts文件中更改主机名为$ sudo vim /etc/hosts修改主机名:为避免在安装过程中提示一些警告,所以同时更改主机名hostname$ sudo vim /etc/hostname同样修改为检验是否修改成功:$ ping 能ping通地址则表示修改成功3) 安装时间服务器ntp,用来同步各个节点服务器的时间$ sudo apt-get install openntpd4) 下载安装CloudStack Management Server$ sudo apt-get install cloudstack-management(note:需要得到296MB大小的包,需要一些时间,具体根据网速)5) 安装配置MySQL数据库$ sudo apt-get install mysql-server数据库密码设置为root123编辑数据库配置文件 /etc/mysql/f$sudo vim /etc/mysql/f在mysqld模块的datadir行下面插入以下代码:innodb_rollback_on_timeout=1innodb_lock_wait_timeout=600max_connections=350log-bin=mysql-binbinlog-format = ROW重启mysql数据库$ sudo /etc/init.d/mysql restart初始化数据库cloud$ sudo cloudstack-setup-databases cloud:cloudlocalhost -deploy-as=root:root123这个步骤会创建cloudstack必要的数据库,直到看见CloudStack has successfully initialized database,则表示数据库已经成功初始化完成6) 编辑文件 /etc/sudoers$ sudo vim /etc/sudoers在文件末尾添加下面一行:Defaults:cloud!requiretty7) 配置JAVA环境,ubuntu默认安装openjdk,而我们所安装的cloudstack版本4.4支持当前java 7的版本,所以去官网下载,安装到 /usr/java/路径下,具体安装步骤另行搜索,在这里不详说添加环境变量JAVA_HOME,编辑 /etc/bash.bashrc$ sudo vim /etc/bash.bashrc在文件末尾添加下面一行:export JAVA_HOME=/usr/java/jre1.7.0_71然后使环境变量立即生效$ source /etc/bash.bashrc完成管理节点上的配置$ sudo cloudstack-setup-management三配置NFS共享1) 安装NFS服务$ sudo apt-get install nfs-common nfs-kernel-server2)创建目录$ sudo mkdir -p /export/primary$ sudo mkdir -p /export/secondary3) 编辑NFS配置文件 /etc/exports$ sudo vim /etc/exports添加下面一行:/export*(rw,async,no_root_squash,no_subtree_check)刷新配置$ sudo exportfs -a4)挂载测试NFS共享$ sudo mkdir /mnt/primary$ sudo mount -t nfs 43:/export/primary /mnt/primary$ sudo mkdir /mnt/secondary$ sudo mount -t nfs 43:/export/secondary /mnt/secondary查看是否已成功挂载$ df -h卸载共享$ sudo umount /mnt/primary$ sudo umount /mnt/secondary5) 准备System VM Template选择kvm作为虚拟化引擎:$ sudo mount -t nfs 43:/export/secondary /mnt/secondary$ sudo /usr/share/cloudstack-common/script/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http:/cloudstack.apt-get.eu/systemvm/4.4/systemvm64template-4.4.1-7-kvm.qcow2.bz2-h kvm -F$ sudo umount /mnt/secondary四安装配置agent服务1)安装cloudstack-agent服务$ sudo apt-get install cloudstack-agent2) 安装配置libvirt$ sudo vim /etc/libvirt/libvirtd.conf修改以下配置1 listen_tls = 02 listen_tcp = 13 tcp_port = 160594 auth_tcp = none5 mdns_adv = 0$ sudo vim /etc/init/libvirt-bin.conf修改以下参数1 env libvirtd_opts=-d -l$ sudo vim /etc/libvirt/qemu.conf修改以下参数1 vnc_listen = 重启服务$ sudo /etc/init.d/libvirt-bin restart3) 配置安全策略$ sudo dpkg -list apparmor$ ln -s /etc/apparmor.d/usr.sbin.libvirtd /etc/apparmor.d/disable/$ ln -s /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper /etc/apparmor.d/disable/$ apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd$ apparmor_parser -R /etc/apparmor.d/usr.lib.libvirt.virt-aa-helper4) 设置网络$ sudo vim /etc/network/interfaces修改网络配置文件# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet manual# Public networkauto cloudbr0iface cloudbr0 inet static address 43 netmask gateway bridge_ports eth0 bridge_fd 5 bridge_stp off bridge_maxwait 1 dns-nameservers 0# Private networkauto cloudbr1iface cloudbr1 inet manual bridge_ports eth0 bridge_fd 5 bridge_stp off bridge_maxwait 1重启网络服务$ sudo /etc/init.d/networking restart5) 配置防火墙$ sudo ufw allow proto tcp from any to any port 22$ sudo ufw allow proto tcp from any to any port 1798$ sudo ufw allow proto tcp from any to any port 16509$ sudo ufw allow proto tcp from any to any port 5900:6100$ sudo ufw allow proto tcp from any to any port 49
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 5巧手包出小馄饨说课稿小学劳动人民版三年级下册-人民版
- 2024年五年级英语下册 Unit 6 My Holiday第1课时说课稿 陕旅版(三起)
- 《嬉游曲》(教案)-人音版(五线谱)音乐五年级上册
- 2025年特种作业高压电工考试练习题库及答案
- 西游记知识竞赛题库及答案
- n2级护士申请书
- 铁路待岗申请书
- Nike申请书是什么
- 怀孕辞职申请书
- 丽水留美申请书
- 2024年黑龙江省《宪法知识竞赛必刷100题》考试题库【研优卷】
- 《建筑电气安装》课件
- 《山东省房屋市政施工安全监督要点》及《安全监督“二十要”》2025
- 2025年湖南环境生物职业技术学院单招职业技能考试题库带答案
- 生物安全管理体系文件
- 河道疏浚外运施工方案
- 银行职业介绍课件
- 辽宁省盘锦市大洼区田家学校2024-2025学年九年级上学期第四次质量检测语文试卷
- 砖砌围墙施工方案
- 2024-2030年中国痘痘贴行业营销动态及消费需求预测研究报告
- 《人工智能导论》(第2版)高职全套教学课件
评论
0/150
提交评论