Openstack云计算架构及前期服务搭建
创始人
2025-01-15 05:06:26
0

一、openstack介绍

Openstack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作,支持几乎所有的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台 ----百度百科

Openstack是一个云操作系统,它控制着整个数据中心的大量计算、存储和网络资源,所有资源通过面板管理,让管理员可通过web界面来提供资源     --官网

裸金属:在openstack中Ironic就是一个进行裸机部署安装项目组件,它的功能是在一台或多台裸机上同时部署,执行磁盘分区格式化/安装系统/安装应用等操作(方便、省时)

二、openstack的版本及组件

版本:从官网获得最新的版本为Q(queens)版,我们使用的是O(Ocata)版

组件介绍:

基于虚机的各种服务:

Neutron:提供虚机网络连接

Cinder:提供块存储,但不提供文件系统

Nova:管理虚机的生命周期(创建、重启、关机等)

Glance:提供/管理镜像服务 (在云平台中,各种版本的操作系统已提供,选择即可)

Swift:提供对象存储,用来存放镜像

注:在生产环境中,虚机有很多盘由Cinder提供,如果虚机删除,存储盘还在

     备份:将cinder中的备份数据存放在swift中

Horizon:提供web用户登录界面(用来操作管理各种服务)

Keystone:认证服务(比如Horizon登录的账号,连接每个服务,通过keystone与每个服务进行认证)

Cellometer:收集信息服务(类似于监控,收集用户使用资源的情况从而进行收费)

三、Openstack的环境搭建

集群环境中,每个机器都有一个逻辑名称(根据业务来调整节点的数量)

   为了使控制节点降低使用资源的负载从而新建个base节点,使原本应在控制节点上安装的服务安装在base节点上

生产环境中,控制节点一般为3到7个,内存不得小于8G

例:铁通云有3个控制节点可以管理800台物理机和10000台虚拟机

创建控制节点/base节点实验:

1.前期准备

创建虚机:克隆快速创建多台虚机

virt-clone -o abc123 -n efg456 -f /var/lib/libvirt/images/efg456.qcow2

或者图形化界面克隆

-o:原虚机  -n :新虚机  -f :新虚机镜像

配置每台虚机的IP、网关、dns、主机名、防火墙、selinux、yum源(七要素)

2.此处在物理机建立bro桥,将所有的节点加入到桥

 (1)ntp服务

    /etc/ntp.conf

systemctl enable ntpd

Systemctl restart ntpd

(2)DNS服务

/etc/named.conf

重点注意红框内的配置!

/var/named/zheng

systemctl enable named

Systemctl restart named

(3)Mariadb

安装mariadb mariadb-server  python2-PyMySQL

/etc/my.cnf.d/server.cnf

初始化数据库:mysql_secure_installation

登录测试:mysql -uroot -p

systemctl enable mariadb

systemctl restart mariadb

(4)rabbitmq

添加用户、密码:

rabbitmqctl add_user openstack RABBIT_PASS

设置权限:

rabbitmqctl set_permissions openstack “.*” “.*” “.*”

设置web界面:

rabbitmq-plugins enable rabbitmq_management

设置开启自启/重启:

systemctl enable rabbitmq-server

systemctl restart rabbitmq-server

登录web验证:

Http://IP:15672/

此处openstack用户不能登录,guest默认用户登录,原因未知!

(5)memcached

安装memcached、 python-memcached

/etc/sysconfig/memcached

systemctl enable memcached

systemctl restart memcached

相关内容

热门资讯

透视透视!aapoker怎么选... 透视透视!aapoker怎么选牌,aapoker脚本,扑克教程(有挂黑科技)一、aapoker怎么选...
透视肯定!aapoker插件,... 透视肯定!aapoker插件,aapoker辅助器怎么用,系统教程(有挂教程);1.aapoker辅...
透视教程!aapoker透视怎... 透视教程!aapoker透视怎么用,aapoker怎么拿好牌,2025新版(有挂详情);1、玩家可以...
透视透视挂!aapoker脚本... 透视透视挂!aapoker脚本,aapoker免费透视脚本,2025版教程(有挂辅助);1、aapo...
透视游戏!aapoker辅助器... 透视游戏!aapoker辅助器是真的吗,aapoker辅助器怎么用,安装教程(有挂规律)1、进入游戏...
透视黑科技!aapoker怎么... 透视黑科技!aapoker怎么拿好牌,aa poker透视软件,解说技巧(有挂解密)1)aapoke...
透视计算!aapoker透视方... 透视计算!aapoker透视方法,aapoker插件下载,高科技教程(有挂揭秘);aapoker透视...
透视数据!aapoker怎么选... 透视数据!aapoker怎么选牌,aapoker怎么拿好牌,详细教程(有挂介绍);1、该软件可以轻松...
透视代打!aapoker ai... 透视代打!aapoker ai插件,aapoker怎么设置提高好牌几率,力荐教程(有挂插件)1、aa...
透视数据!aapoker插件下... 透视数据!aapoker插件下载,aa poker透视软件,AI教程(有挂黑科技)aa poker透...