1. 欧拉集群

1.1 集群拓扑

  • Euler01 - 主控节点,Euler02和Euler03 - 从节点
    在这里插入图片描述

1.2 查看主机名

  1. 查看Euler01节点主机名,执行命令:hostname
    在这里插入图片描述
  2. 查看Euler02节点主机名,执行命令:hostname
    在这里插入图片描述
  3. 查看Euler03节点主机名,执行命令:hostname
    在这里插入图片描述

1.3 查看IP地址

  1. 查看Euler01节点IP地址,执行命令:ip addr
    在这里插入图片描述

  2. 查看Euler02节点IP地址,执行命令:ip addr
    在这里插入图片描述

  3. 查看Euler03节点IP地址,执行命令:ip addr
    在这里插入图片描述

1.4 查看映射文件

  1. 查看Euler01节点映射文件,执行命令:cat /etc/hosts
    在这里插入图片描述

  2. 查看Euler02节点映射文件,执行命令:cat /etc/hosts
    在这里插入图片描述

  3. 查看Euler03节点映射文件,执行命令:cat /etc/hosts
    在这里插入图片描述

1.5 查看防火墙状态

  1. 查看Euler01节点防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述

  2. 查看Euler02节点防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述

  3. 查看Euler03节点防火墙状态,执行命令:systemctl status firewalld
    在这里插入图片描述

1.6 检测集群互通性

  1. 测试主节点Euler01到三个节点的连通性
    • 执行命令:ping euler01
      在这里插入图片描述
    • 执行命令:ping euler02
      在这里插入图片描述
    • 执行命令:ping euler03
      在这里插入图片描述
  2. 测试从节点Euler02到三个节点的连通性
    • 执行命令:ping euler01
      在这里插入图片描述

    • 执行命令:ping euler02
      在这里插入图片描述

    • 执行命令:ping euler03
      在这里插入图片描述

  3. 测试从节点Euler03到三个节点的连通性
    • 执行命令:ping euler01
      在这里插入图片描述

    • 执行命令:ping euler02
      在这里插入图片描述

    • 执行命令:ping euler03
      在这里插入图片描述

2. 任务描述

  • OpenStack 是一个云计算平台基础框架,其包含很多独立的组件。本任务旨在搭建OpenStack云计算平台基础框架。在欧拉系统集群的主控节点与计算节点上,统一配置Wallaby版本仓库,升级系统并安装管理客户端,为后续部署核心服务组件奠定基础。

3. 任务实施

3.1 在主节点Euler01上安装OpenStack云计算平台基础框架

3.1.1 搜索欧拉系统提供的OpenStack软件包

  • 执行命令:yum search openstack-release-*
    在这里插入图片描述
  • 说明:搜索以openstack-release-开头的软件包,结果显示系统中仅存在TrainWallaby版本的仓库包。
  • Train:OpenStack 第 20 个版本,发布于 2019 年 10 月,属较旧稳定版,功能基础,适合早期生产环境。
  • Wallaby:第 25 个版本,发布于 2021 年 4 月,支持容器化部署,增强云原生集成,是 Yoga 前的过渡版本。

3.1.2 安装OpenStack(Wallaby版)软件框架

  • 执行命令:yum -y install openstack-release-wallaby
    在这里插入图片描述

3.1.3 清理并重建YUM元数据缓存、升级所有软件

  • 执行命令:yum clean all && yum makecache,清理并重建YUM软件包管理器的元数据缓存
    在这里插入图片描述
  • 执行命令:yum -y upgrade --nobest,升级所有软件,YUM默认尝试安装“最佳”(最新)版本,但有时旧版本更兼容,此选项允许安装非最新但满足依赖的版本。
    在这里插入图片描述
    在这里插入图片描述

3.1.4 安装OpenStack云计算平台管理客户端

  • 执行命令:yum -y install python-openstackclient
    在这里插入图片描述
    在这里插入图片描述

3.2 在从节点Euler02上安装OpenStack云计算平台基础框架

3.2.1 安装OpenStack(Wallaby版)软件框架

  • 执行命令:yum -y install openstack-release-wallaby
    在这里插入图片描述

3.2.2 清理并重建YUM元数据缓存、升级所有软件

  • 执行命令:yum clean all && yum makecache,清理并重建YUM软件包管理器的元数据缓存
    在这里插入图片描述

  • 执行命令:yum -y upgrade --nobest,升级所有软件,YUM默认尝试安装“最佳”(最新)版本,但有时旧版本更兼容,此选项允许安装非最新但满足依赖的版本。
    在这里插入图片描述
    在这里插入图片描述

3.2.3 安装OpenStack云计算平台管理客户端

  • 执行命令:yum -y install python-openstackclient在这里插入图片描述在这里插入图片描述

3.3 在从节点Euler03上安装OpenStack云计算平台基础框架

3.3.1 安装OpenStack(Wallaby版)软件框架

  • 执行命令:yum -y install openstack-release-wallaby
    在这里插入图片描述

3.3.2 清理并重建YUM元数据缓存、升级所有软件

  • 执行命令:yum clean all && yum makecache,清理并重建YUM软件包管理器的元数据缓存
    在这里插入图片描述

  • 执行命令:yum -y upgrade --nobest,升级所有软件,YUM默认尝试安装“最佳”(最新)版本,但有时旧版本更兼容,此选项允许安装非最新但满足依赖的版本。
    在这里插入图片描述
    在这里插入图片描述

3.3.3 安装OpenStack云计算平台管理客户端

  • 执行命令:yum -y install python-openstackclient
    在这里插入图片描述在这里插入图片描述

4. 完成情况检测

4.1 在主节点Euler01上检测安装结果

  • 执行命令:ll /etc/yum.repos.d,查看生成的YUM源文件openstack-wallaby.repo
    在这里插入图片描述
  • 执行命令:openstack --version,查看OpenStack版本 - 5.5.1
    在这里插入图片描述
  • 说明:如果安装的是Train版本OpenStack,那么此时看到的就是openstack 4.0.2

4.2 在从节点Euler02上检测安装结果

  • 执行命令:ll /etc/yum.repos.d,查看生成的YUM源文件openstack-wallaby.repo
    在这里插入图片描述
  • 执行命令:openstack --version,查看OpenStack版本 - 5.5.1
    在这里插入图片描述

4.3 在从节点Euler03上检测安装结果

  • 执行命令:ll /etc/yum.repos.d,查看生成的YUM源文件openstack-wallaby.repo
    在这里插入图片描述
  • 执行命令:openstack --version,查看OpenStack版本 - 5.5.1
    在这里插入图片描述

5. 实战总结

  • 本次在openEuler集群上成功部署了OpenStack Wallaby版本基础框架。通过在主控节点Euler01及计算节点Euler02、Euler03上统一配置openstack-release-wallaby仓库,清理缓存并升级系统,确保了环境一致性。安装python-openstackclient后,验证了客户端命令可用,版本为5.5.1,确认Wallaby版本部署成功。整个过程体现了集群环境配置的规范性与自动化操作的重要性,为后续OpenStack组件的安装奠定了坚实基础。
Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐