欢迎来到天天文库
浏览记录
ID:33690694
大小:71.60 KB
页数:16页
时间:2019-02-27
《openstack配置以及镜像制作(整理)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、在Ubuntu上安装和配置OpenStackNovaOpenStackNova需要NTP服务器来保持所有节点服务器(CloudCompute)的时间同步,所以需要在前端控制服务器(CloudController)±安装NTP服务器,然后在节点服务器上安装NTP客户端保持与前端的同步:OpenStack是
2、±
3、Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现类似于AmazonEC2和S3的云基础架构服务(InfrastructureasaService,IaaS)oOpenStack包含两个主要模块:Nova和Swift,前者是NASA开发的虚拟服务器部署和业务计算模
4、块;后者是Rackspack开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack是开源项目,除了有Rackspace和NASA的大力支持外,后面还有包括Dell、Citrix>Cisco、Canonical这些重量级公司的贡献和支持,发展速度非常快,有取代另一个业界领先开源云平台Eucalyptus的态势。openstack*OpenStack是Python2.6写的,CentOS5.6上默认的是Python2.4的环境并且还有很多依赖关系不容易升级到2.6,所以在Ubuntu上安装会简单一些,而且Ubuntu是OpenStack的官方首选系统,文档都是按Ubuntu
5、写的,所以这里采用最新的Ubuntu11.10Server64bit版本来安装和配置OpenStackNova.配置网络在安装完基本的Ubuntu11.10Server系统后升级和更新整个系统,安装完bridge-utils包后重启系统:$sudoapt-getupdate$sudoapt-getinstallbridge-utils$sudoreboot配置网络:$sudovi/etc/network/interfacesautoloifaceloinetloopbackautoethOifaceethOinetstaticaddress192.16&1.100netmask255.255
6、.255.0gateway192.168.1.1安装NTP服务OpenStackNova需要NTP服务器来保持所有节点服务器(CloudCompute)时间同步,所以需要在前端控制服务器(CloudController)上安装NTP服务器,然后在节点服务器上安装NTP客户端保持与前端的同步:$sudoapt-getinstall・yntp打开NTP的配置文件vi/etc/ntp.conf,添加如下(其他的server可以注释掉)serverntp.ubuntu.comserver127.0.0.1fudge127.0.0.1stratum10木地地址可以作为备份,当网络不通时可以利用木地时钟
7、进行同步,也可只用木地时钟重启NTP是配置生效安装和配置MySQL数据库OpenStackNova需要数据库的支持,这里选用MySQL(当然也可以用其他的数据库,比如PostgreSQL等):$sudoapt-getinstallmysql-server修改MySQL绑定地址,以便其他的节点服务器也能访问这个数据库:$sudovi/etc/mysql/my.cnf#bind-address=127.0.0.1bind-address=0.0.0.0$sudo/etc/init.d/mysqlrestart安装Glance镜像服务Glance是个镜像服务器,用来给OpenStackNova提供
8、操作系统镜像(image)服务,提供可选择的操作系统模版(镜像)。$sudoapt-getinstallglanceMySQL创建数据库glance:$sudomysql-uroot-p-e'CREATEDATABASEglance;1创建用户glancedbadmin:$sudomysql-uroot-p-e'CREATEUSERglancedbadminf把数据库glance的所有特权赋给glancedbadmin用户$sudomysql-uroot-p-e"GRANTALLPRIVILEGESONglance.*TO'glancedbadmin@'%‘;”为用户glancedbadmi
9、n创建密码为glancedbadmin$sudomysql-uroot-p-e"SETPASSWORDFOR'glancedbadmin'©*%'=PASSWORD('glancedbadmin,);u编辑/etc/glance/glance-registry.conf文件,修改nsql_connection="一行为:sql_connection=mysql://glancedbadmin:glancedb
此文档下载收益归作者所有