文章目录

  • 1. 修改YUM仓库配置文件
  • 2. 安装OpenStack云计算平台框架
    • 2.1 启用 OpenStack Train 版本的YUM软件源
    • 2.2 升级所有软件包
    • 2.3 安装OpenStack云计算平台客户端
    • 2.4 查看OpenStack版本号
  • 3. 实战小结

1. 修改YUM仓库配置文件

  • 执行命令:cd /etc/yum.repos.d,切换到仓库配置目录
    在这里插入图片描述

  • 执行命令:vim aliyun-vault.repo
    在这里插入图片描述

    [aliyun-vault-base]
    name=Aliyun CentOS-7.9.2009 - Base
    baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/os/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7
    enabled=1
    
    [aliyun-vault-updates]
    name=Aliyun CentOS-7.9.2009 - Updates
    baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/updates/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7
    enabled=1
    
    [aliyun-vault-extras]
    name=Aliyun CentOS-7.9.2009 - Extras
    baseurl=https://mirrors.aliyun.com/centos-vault/7.9.2009/extras/$basearch/
    gpgcheck=1
    gpgkey=https://mirrors.aliyun.com/centos-vault/RPM-GPG-KEY-CentOS-7
    enabled=1
    
    # OpenStack Train:使用 kernel.org 的官方归档(唯一可用)
    [openstack-train]
    name=CentOS-7 - OpenStack Train - Archive
    baseurl=http://archive.kernel.org/centos-vault/7.9.2009/cloud/x86_64/openstack-train/
    gpgcheck=0
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    enabled=1	
    

2. 安装OpenStack云计算平台框架

2.1 启用 OpenStack Train 版本的YUM软件源

  • 执行命令:yum search train
    在这里插入图片描述
  • 执行命令:yum -y install centos-release-openstack-train
    在这里插入图片描述
  • 执行命令:ll
    在这里插入图片描述
  • 执行命令:mv -y CentOS* backup
    在这里插入图片描述
  • 说明:如果不把CentOS-OpenStack-train.repo配置文件移到备份目录,下面升级软件包命令执行就会报错。

2.2 升级所有软件包

  • 执行命令:yum upgrade -y在这里插入图片描述
  • 得耐心等一段时间,才能更新完
    在这里插入图片描述

2.3 安装OpenStack云计算平台客户端

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

2.4 查看OpenStack版本号

  • 执行命令:openstack --version
    在这里插入图片描述

3. 实战小结

  • 本次实验完成了CentOS 7.9环境下OpenStack Train版本的基础环境搭建。通过配置阿里云与kernel.org归档YUM源,解决了系统EOL后软件包无法获取的问题。成功安装centos-release-openstack-train并启用OpenStack仓库,随后升级系统软件包,确保环境安全稳定。最终安装了python-openstackclient命令行工具,验证其版本信息,为后续OpenStack组件的部署奠定了基础。整个过程体现了在系统停止维护后,合理利用归档源进行服务部署的能力,增强了对Linux软件包管理机制和OpenStack架构的理解,提升了云计算平台搭建的实战技能。该环境可用于后续学习和测试OpenStack核心服务。
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐