自己做的网站注册用户无法收到激活邮箱的邮件,成都旅游住在哪个位置最方便,企业网站 更新 seo,四库一平台查询入口openstack介绍
Openstack是一个开源的云计算管理平台项目#xff0c;由几个主要的组件组合起来完成具体工作#xff0c;支持几乎所有的云环境#xff0c;项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台 ----百度百科
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源七要素
此处在物理机建立bro桥将所有的节点加入到桥
在base节点上安装基础服务 NTP服务
/etc/ntp.conf systemctl enable ntpd
Systemctl restart ntpd DNS服务
/etc/named.conf 重点注意红框内的配置
/var/named/zheng systemctl enable named
Systemctl restart named Mariadb
安装mariadb mariadb-server python2-PyMySQL
/etc/my.cnf.d/server.cnf 初始化数据库mysql_secure_installation
登录测试mysql -uroot -p
systemctl enable mariadb
systemctl restart mariadb 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://IP15672/ 此处openstack用户不能登录guest默认用户登录原因未知 memcached
安装memcached、 python-memcached
/etc/sysconfig/memcached systemctl enable memcached
systemctl restart memcached