版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验步骤:1.创建虚拟机,并修改主机名。例如: #hostnamectl set-hostname controller7 2.由于此时能上网,并且是DHCP自由分配IP,所以不需要配置红色网卡与蓝色网卡。3、修改/etc/hosts 文件。4、配置 controller node(管理节点)为时间服务器,修改 controller node(管理节点)的 /etc/chrony.conf 配置文件。启动 chronyd 服务,并设置开机自动启动。5、关闭所有节点的防火墙服务6.由于此时虚拟机能上网,所以不用配置yum源7.在所有节点安装软件包。 1) 更新所有软件包,如果更新了内核,请重启系
2、统后再继续其他操作。2)安装 OpenStack 客户端。3)由于 CentOS 或 RHEL 的 SELinux 默认是打开的,因此需要安装 openstack-selinux 包来 自动管理跟 openstack 服务有关的安全策略。 #yum install openstack-selinux -y 8、大多数 OpenStack 服务使用 SQL 数据库存储信息。数据库一般运行在 Controller node(管理节点)。在管理节点安装并配置 MariaDB 数据库组件。 1) 安装软件包 2) 创建并编辑文件/etc/f.d/f。 创建mysqld小节,设置 bind-addres
3、s 配置项为管理节点的管理 IP 地址。添加其他有用的 配置项,以及支持 UTF-8 字符集3)完成安装 A.启动数据库服务并设置开机自动启动。B. 执行 mysql_secure_installation,设置数据库管理员 root 用户的密码。 9、OpenStack 使用消息队列服务进行服务之间的协调和状态信息的同步。消息队列服务通 常运行于 Controllernode(管理节点)。OpenStack 支持多种消息队列服务,包括 RabbitMQ, Qpid 和 ZeroMQ。大多数 OpenStack 发行版支持 RabbitMQ。在管理节点安装 RabbitMQ 消 息队列服务。
4、1)安装软件包 2)启动消息队列服务并设置开机自动启动。3)添加 openstack 用户 #rabbitmqctladd_useropenstackRABBIT_PASS 替换 RABBIT_PASS 为一个合适的密码4) 为openstack用户赋予读和写访问权限。10、identity 服务身份认证机制使用 Memcached 缓存令牌。Memcached 服务通常运行于 Controllernode(管理节点)。在管理节点安装 Memcached 服务。 1)安装软件包。2)编辑/etc/sysconfig/memcached 文件,为使其他节点可以访问。3)启动 Memcached
5、服务并设置开机自动启动。实验结果:1. 创建虚拟机,并修改主机名。例如: #hostnamectl set-hostname controller7 2.由于此时能上网,并且是DHCP自由分配IP,所以不需要配置红色网卡与蓝色网卡。3、 修改/etc/hosts 文件,添加内容如下: 192.168.20.219 controller4、 配置 controller node(管理节点)为时间服务器,修改 controller node(管理节点)的 /etc/chrony.conf 配置文件。添加如下内容: server iburstallow 192.168.20.219/24 Bindc
6、mdaddress 0.0.0.0 Local stratum 10 启动 chronyd 服务,并设置开机自动启动。 #systemctl enable chronyd.service #systemctl start chronyd.service 5、 关闭所有节点的防火墙服务 #systemctl disable firewalld #systemctl stop firewalld 6.由于此时虚拟机能上网,所以不用配置yum源7.在所有节点安装软件包。 1) 更新所有软件包,如果更新了内核,请重启系统后再继续其他操作。 #yum upgrade -y 重启虚拟机,登录root2)
7、安装 OpenStack 客户端 #yum install python-openstackclient -y 3) 由于 CentOS 或 RHEL 的 SELinux 默认是打开的,因此需要安装 openstack-selinux 包来 自动管理跟 openstack 服务有关的安全策略。 #yum install openstack-selinux -y 8、大多数 OpenStack 服务使用 SQL 数据库存储信息。数据库一般运行在 Controller node(管理节点)。在管理节点安装并配置 MariaDB 数据库组件。 1) 安装软件包 #yum install mariad
8、b mariadb-server python2-PyMySQL -y 2) 创建并编辑文件/etc/f.d/f。 创建mysqld小节,设置 bind-address 配置项为管理节点的管理 IP 地址。添加其他有用的 配置项,以及支持 UTF-8 字符集 mysqld bind-address=192.168.20.219 default-storage-engine=innodb innodb_file_per_table=on max_connections=4096 collation-server=utf8_general_ci character-set-server=utf8
9、3) 完成安装 A. 启动数据库服务并设置开机自动启动。#systemctl enable mariadb.service#systemctl start mariadb.service B. 执行 mysql_secure_installation,设置数据库管理员 root 用户的密码。 #mysql_secure_installation 9、OpenStack 使用消息队列服务进行服务之间的协调和状态信息的同步。消息队列服务通 常运行于 Controllernode(管理节点)。OpenStack 支持多种消息队列服务,包括 RabbitMQ, Qpid 和 ZeroMQ。大多数 Op
10、enStack 发行版支持 RabbitMQ。在管理节点安装 RabbitMQ 消 息队列服务。 1) 安装软件包 #yum install rabbitmq-server -y 2) 启动消息队列服务并设置开机自动启动。 #systemctl enable rabbitmq-server.service #systemctl start rabbitmq-server.service 3) 添加 openstack 用户 #rabbitmqctladd_useropenstackRABBIT_PASS 替换 RABBIT_PASS 为一个合适的密码4) 为openstack用户赋予读和写访问
11、权限。 #rabbitmqctlset_permissionsopenstack".*"".*"".*" 10、 identity 服务身份认证机制使用 Memcached 缓存令牌。Memcached 服务通常运行于 Controllernode(管理节点)。在管理节点安装 Memcached 服务。 1) 安装软件包。 #yum install memcached python-memcached -y 2) 编辑/etc/sysconfig/memcached 文件,为使其他节点可以访问。 编辑现有配置项:OPTIONS=&qu
12、ot;-l127.0.0.1,:1" OPTIONS="-l127.0.0.1,:1,controller" 3) 启动 Memcached 服务并设置开机自动启动。 #systemctl enable memcached.service #systemctl start memcached.service疑难小结:1. 刚开始对网络不了解,不知道桥接与nat模式有什么差别,导致手动配置的网络连不上网。Ping不通,后来经过了解,我将网络设置成DCHP自由分配IP,然后就解决了网络问题。2. 刚开始不知道第二步到底有什么用,就设置了,设置完之后,网络就连接了设置的
13、conn1,但是此时网络又不通了。后来修改了一下连接的网络,使其连接到ens33,解决了此问题。3. 安装完yum源后,重启centos,在登录root用户时,报了一个错误,如下图:经过上网搜查资料,将此项功能设为可用,就解决了这个问题,重新打开终端,再次登录root用户,发现问题已解决,如下图:3. 安装 OpenStack 客户端时报错,错误是无可用的python-openstackclient.经过查资料,发现这里需要更新yum源为163的。按照以下步骤:1.首先备份源:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.备份之前的源BASE,进入对应目录。cd /etc/yum.repos.d/3.wget 4.mv CentOS7-Base-163.repo C
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DBCO-C3-amide-PEG6-NHS-ester-生命科学试剂-MCE-2122
- 二零二五年度新能源汽车产业链入股合同协议书
- 二零二五年度旅游巴士驾驶员雇佣协议
- 二零二五年度自动售卖机智能物流配送与仓储服务合同
- 2025年度二零二五年度餐饮品牌形象授权租赁合同
- 二零二五年度水电工程合同纠纷处理合同
- 2025年度时尚主题饭店出租运营合同
- 二零二五年度个人信用贷款合作协议书
- 施工现场施工防外部干扰制度
- 施工现场冬季扫雪方案
- 【课件】免疫系统组成和功能(人教版2019选择性必修1)
- 土力学与地基基础(课件)
- IT系统灾备和容灾解决方案项目设计方案
- 青岛版二年级数学下册(六三制)全册课件【完整版】
- 马蹄焰玻璃窑炉设计技术培训-课件
- 2023年主治医师(中级)-眼科学(中级)代码:334考试历年真题集锦附答案
- 电力安全工作规程-(电网建设部分)
- 新加坡小学二年级英语试卷practice 2
- 小学五年级英语20篇英文阅读理解(答案附在最后)
- 2023年辽宁铁道职业技术学院高职单招(英语)试题库含答案解析
- GB/T 23800-2009有机热载体热稳定性测定法
评论
0/150
提交评论