openstack网盘搭建,openstack单机安装部署

http://www.itjxue.com  2023-01-23 00:48  来源:未知  点击次数: 

如何用服务器搭建openstack

1、配置ntp服务器,打开文件/etc/ntp.conf增加以下三行内容,目的是让本服务器时间与外部服务器时间同步。如果不能访问外网,NTP服务器将使用本机硬件时钟作为第二选择。

server ntp.ubuntu.com

server 127.127.1.0

fudge 127.127.1.0 stratum 10

然后重启NTP使配置生效:

service ntp restart

2、配置网络vi /etc/network/interfaces并重启服务

auto eth0

iface eth0 inet dhcp

auto eth1

iface eth1 inet static

address 10.0.0.10

netmask 255.255.255.0

service network restart

3、配置/etc/hosts

10.19.194.109 controller

10.19.194.124 compute1

4、安装mysql及相关组件配置

# apt-get install python-mysqldb mysql-server

(1)配置/etc/mysql/my.cnf的bind-address

[mysqld]

...

bind-address = 0.0.0.0

(2)、重启mysql数据库,检测和一些数据库安全设置

# service mysql restart

# mysql_install_db

# mysql_secure_installation 命令

root@ubuntu:~# mysql_secure_installation 配置密码等参数

5、安装Ubuntu云存档Havana,用于支持openstack稳定的ubuntu,然后更新ubuntu

(1)安装Havana

# apt-get install python-software-properties

# add-apt-repository cloud-archive:havana

(2)更新系统及重启

# apt-get update apt-get dist-upgrade

# reboot

6、消息服务安装

# apt-get install rabbitmq-server

如需要更改默认密码,可使用以下命令

# rabbitmqctl change_password guest RABBIT_PASS

关于OpenStack搭建过程中的网络问题

用两台 Linux7 服务器(双网卡)搭建OpenStack,网络拓扑表如下。

给服务器其中一块网卡配置网关,另一块不设置网关,则一块能通,另一块不能通。

最终这个问题并没有解决,但是我选择忽视问题继续搭建平台,最终成功给虚机分配200网段的浮动IP,发现获取到IP的虚机可以ping通。于是这个问题被暂时放下了。

这个问题折腾了我整整一天时间,期间试过了我能试的所有办法,对交换机的操作和各种路由的配置也更加熟练,虽然最终并没有解决,但却在这个排错的过程中,令我思考颇多。说到底这个问题就是双网卡双网关,多vlan通信问题。但变数太多,知识尚浅,无法解决,只能再继续研究网络知识了。

openstack云平台搭建是用什么软件

如果是openstack开发的话,可以通过devstack去搭建。最好确保机器至少有10g以上内存,否则可能会非常卡。

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。由NASA(美国国家航空航天局)和Rackspace合作研发并发起,以Apache许可证(Apache软件基金会发布的一个自由软件许可证)授权的开源代码项目。

openstack搭建私有云平台的项目背景

openstack搭建私有云平台的项目背景是通过云计算平台,计算(CPU/内存)、存储和网络是IT系统变成了三个资源池。当需要虚机的时候,只需要向平台提供虚机的规格。平台会快速从三个资源池分配相应的资源,部署出这样一个满足规格的虚机。虚机的使用者不再需要关心虚机运行在哪里,存储空间从哪里来,IP是如何分配。云平台是一个面向服务的架构,按照提供服务的不同分为IaaS、PaaS和SaaS。

OpenStack多Region环境搭建

最近遇到多Region的问题,就亲自搭建个实验环境玩玩。

两台虚拟机,搭配Centos7.2的系统,采用RDO进行配置,在packstack部署文件中,将其中一台虚拟机的region name配置为RegionOne,另一台为RegionTwo,这样就省得以后再在配置文件里修改的问题,如果你的RDO部署文件配置的没有问题,两个OpenStack平台就该就准备好了。

首先,先将RegionTwo中的keystone url地址改为RegionOne的,在我的环境中只部署了glance、nova、neutron这三个组件,所以搜索这三个组件的配置文件,将涉及到5000和35357端口的配置项进行修改:

接着,重启RegionTwo的各个组件,因为修改过配置文件了嘛,得重新读取下:

此时,RegionTwo内的keystone和horizon服务就没有啥用了,所以大方的干掉他们:

最后,在RegionOne内,得把RegionTwo的endpoint给加进来:

修改RegionTwo中的openrc,将auth url的IP改为RegionOne的keystone地址,同时注意下regionname是否是RegionTwo,一般来说,如果RDO配置正常的话这里不用关心,在RegionTwo执行openstack endpoint list,正常下能获取到所有Region的endpoint信息。至于horizon,OpenStack自身会帮你搞定,不用做任何配置。

openstack云平台搭建实验目的

掌握OpenStack私有云平台的搭建。

通过Linux系统的基础操作,包括修改主机名和配置网络,掌握OpenStack私有云平台的搭建。

OpenStack是一个开源的云计算管理平台项目,是一系列软件开源项目的组合。

(责任编辑:IT教学网)

更多

推荐HTML/Xhtml文章