openstack实验一_第1页
openstack实验一_第2页
openstack实验一_第3页
openstack实验一_第4页
openstack实验一_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验步骤 实验步骤 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 安装 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 address 配置项为管理节点的管理 IP 地址 添加其他有用的 配置项 以及支持 UTF 8 字符集 3 完成安装 A 启动数据库服务并设置开机自动启动 B 执行 mysql secure installation 设置数据库管理员 root 用户的密码 9 OpenStack 使用消息队列服务进行服务之间的协调和状态信息的同步 消息队列服务 通 常运行于 Controllernode 管理节点 OpenStack 支持多种消息队列服务 包括 RabbitMQ Qpid 和 ZeroMQ 大多数 OpenStack 发行版支持 RabbitMQ 在管理节点安 装 RabbitMQ 消 息队列服务 1 安装软件包 2 启动消息队列服务并设置开机自动启动 3 添加 openstack 用户 rabbitmqctladd useropenstackRABBIT PASS 替换 RABBIT PASS 为 一个合适的密码 4 为 openstack 用户赋予读和写访问权限 10 identity 服务身份认证机制使用 Memcached 缓存令牌 Memcached 服务通常运行于 Controllernode 管理节点 在管理节点安装 Memcached 服务 1 安装软件包 2 编辑 etc sysconfig memcached 文件 为使其他节点可以访问 3 启动 Memcached 服务并设置开机自动启动 实验结果 实验结果 1 创建虚拟机 并修改主机名 例如 hostnamectl set hostname controller7 2 由于此时能上网 并且是 DHCP 自由分配 IP 所以不需要配置红色网卡与蓝色网卡 3 修改 etc hosts 文件 添加内容如下 192 168 20 219 controller 4 配置 controller node 管理节点 为时间服务器 修改 controller node 管理节点 的 etc chrony conf 配置文件 添加如下内容 server iburst allow 192 168 20 219 24 Bindcmdaddress 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 重启虚拟机 登录 root 2 安装 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 mariadb 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 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 大多数 OpenStack 发行版支持 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 用户赋予读和写访问权限 rabbitmqctlset permissionsopenstack 10 identity 服务身份认证机制使用 Memcached 缓存令牌 Memcached 服务通常运行于 Controllernode 管理节点 在管理节点安装 Memcached 服务 1 安装软件包 yum install memcached python memcached y 2 编辑 etc sysconfig memcached 文件 为使其他节点可以访问 编辑现有配置项 OPTIONS 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 刚开始不知道第二步到底有什么用 就设置了 设置完之后 网络就连接了设置的 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 backup 2 备份之前的源 BASE 进入对应目录 cd etc yum repos d 3 wget 4 mv CentOS7 Base 163 repo CentOS Base rep

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论