OpenStack安装配置篇

OpenStack安装配置篇

ID:39466753

大小:53.50 KB

页数:10页

时间:2019-07-04

OpenStack安装配置篇_第1页
OpenStack安装配置篇_第2页
OpenStack安装配置篇_第3页
OpenStack安装配置篇_第4页
OpenStack安装配置篇_第5页
资源描述:

《OpenStack安装配置篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OpenStack是一套用来管理虚拟机的平台软件。它不是一个单一的软件,而是集成了很多个组件用来协同合作。简单的来说,譬如有十台服务器,在VMware的情况下,我们在每台服务器上安装esx或者esxi,然后装一台vcenter,在vcenter的管理界面里把十台服务器的esx通过域名或者ip加入,就能在vcenter里面统一管理。类似的,红帽也有virsh这种管理虚拟机的程序。相关阅读:在Ubuntu上安装和配置OpenStackNova在这里我不介绍其他的云平台的管理软件,只是介绍如何从技术角度来使用Open

2、Stack。如果要作为生产环境的话,你还需要考虑更多,譬如架构,网络拓扑,存储的方式,节点的分布等等。在本篇文章里,我将介绍采用ec2兼容认证的方式。所有组件安装在一台controller上。关键字定义控制端:类似vcenter的管理系统。节点:类似安装了esx的服务器。nova组件:安装在节点上,让节点能按照控制端的命令来操作节点上的虚拟机或者存储。glance组件:用来管理镜像。环境准备ubuntu11.10,服务器双网卡步骤安装完基本的操作系统后 $sudoapt-getupdate$sudoapt-ge

3、tupgrade$sudoapt-getinstallbridge-utils #安装网桥软件 配置网络接口在这里我的架构是eth0连接了外网,即我們可以访问的网口。eth1做了网桥,和节点之间通过一个交换机连接。这样的好处是,内部节点和控制器的流量都走br100的交换机,而不会影响虚拟机上的应用使用的网络。$sudovi/etc/network/interfacesautoeth0ifaceeth0inetstaticaddress192.168.200.21netmask255.255.255.0netwo

4、rk192.168.200.0broadcast192.168.200.255gateway192.168.200.10autobr100ifacebr100inetstaticbridge_portseth1bridge_stpoffbridge_maxwait0bridge_fd0address10.200.200.2netmask255.255.255.0$sudo/etc/init.d/networkingrestart初期准备工作做好,接下来就是要安装关于nova,glance等组件$sudoapt-

5、getinstall-yrabbitmq-server#安装MQ消息組件$sudoapt-getinstall-ypython-greenletpython-mysqldb#安装Pythondependencies接下来安装各个nova组件及依赖$sudoapt-getinstallnova-volumenova-vncproxynova-apinova-ajax-console-proxy$sudoapt-getinstallnova-docnova-schedulernova-objectstore$sud

6、oapt-getinstallnova-networknova-compute$sudoapt-getinstallglance安装euca2ools和unzip$sudoapt-getinstall-yeuca2oolsunzip接下来我们安装数据库,这裡我选择了MySQL,其实个人觉得PostgreSQL更好。$sudosu-#MYSQL_PASS=nova设定mysql的密码和nova数据库的密码#cat<

7、debconf-set-selections>mysql-server

8、-5.1mysql-server/root_passwordpassword$MYSQL_PASS>mysql-server-5.1mysql-server/root_password_againpassword$MYSQL_PASS>mysql-server-5.1mysql-server/start_on_bootbooleantrue>MYSQL_PRESEED#apt-getinstall-ymysql-server#exit退出root环境$sudosed-i's/127.0.0.1/0.0.0.0/

9、g'/etc/mysql/my.cnf修改my.cnf配置文件$sudoservicemysqlrestart$MYSQL_PASS=nova在普通用户环境下把密码再次设置一下变量$NOVA_PASS=notnova这是nova数据库的密码$sudomysql-uroot-p$MYSQL_PASS-e'CREATEDATABASEnova;'创建一个名字为nova的数据库,这裡建议新手

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。