当前位置: 首页 > news >正文

Openstack3--本地仓库搭建(ftp源搭建失败)

上传镜像

后面的ftp源做不了,请将下面的本地openstack源在控制节点和计算节点都配置

在控制节点上传,安装ftp并配置启动后再在计算节点配置

将openStack-train.iso文件通过MobaXterm远程连接软件上传至控制节点 /opt 目录下

挂载

进入 /opt 目录 创建 openstack 目录并将 openStack-train.iso 挂载到 openstack目录下

cd  /opt
mkdir  openstack
mount  openStack-train.iso  openstack

 

 设置开机自动挂载

vi /etc/fstab

g来到文件末尾,按下o在下一行插入

/opt/openStack-train.iso /opt/openstack iso9660 defaults 0 0

 按ECS退出编辑模式,按ZZ保存并退出

使阿里yum源失效

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

配置本地源

vi /etc/yum.repos.d/OpenStack.repo

i 进入编辑模式

[base]
name=base
baseurl=file:///opt/openstack/base/
enable=1
gpgcheck=0[extras]
name=extras
baseurl=file:///opt/openstack/extras/
enable=1
gpgcheck=0[updates]
name=updates
baseurl=file:///opt/openstack/updates/
enable=1
gpgcheck=0[train]
name=train
baseurl=file:///opt/openstack/train/
enable=1
gpgcheck=0[virt]
name=virt
baseurl=file:///opt/openstack/virt/
enable=1
gpgcheck=0

 ESC退出编辑模式 ZZ保存退出

重建yum缓存并列出所有软件仓库

yum clean all;yum makecache;yum repolist

 

安装ftp(不用安装了,ftp源用不了,还是得本地源),请将第一步至这里的都在计算节点做一遍

yum -y install  vsftpd 

配置FTP主目录为软件仓库目录

vi /etc/vsftpd/vsftpd.conf

配置文件中添加,此举将匿名用户访问的主目录指向软件仓库所在的实际目录

anon_root=/opt

ZZ保存退出(犯懒了)

启动ftp并设置开机自启动

systemctl start vsftpd;systemctl enable vsftpd

接下来的配置在计算节点操作

使阿里源失效

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

配置ftp源

vi /etc/yum.repos.d/OpenStack.repo
[base]
name=base
baseurl=ftp:///controller/openstack/base/
enable=1
gpgcheck=0[extras]
name=extras
baseurl=ftp:///controller/openstack/extras/
enable=1
gpgcheck=0[updates]
name=updates
baseurl=ftp:///controller/openstack/updates/
enable=1
gpgcheck=0[train]
name=train
baseurl=ftp:///controller/openstack/train/
enable=1
gpgcheck=0[virt]
name=virt
baseurl=ftp:///controller/openstack/virt/
enable=1
gpgcheck=0

http://www.lryc.cn/news/483472.html

相关文章:

  • 【初阶数据结构与算法】链表刷题之移除链表元素、反转链表、找中间节点、合并有序链表、链表的回文结构
  • 【PGCCC】Postgresql Toast 原理
  • vue3使用element-plus,树组件el-tree增加引导线
  • AlphaFold3中文使用说明
  • 使用@react-three/fiber,@mkkellogg/gaussian-splats-3d加载.splat,.ply,.ksplat文件
  • Koa进阶:掌握中间件和参数校验的艺术
  • 开源共建 | 长安链开发常见问题及规避
  • 【网络】深入理解 HTTPS:确保数据传输安全的核心协议
  • C/C++中使用MYSQL
  • 【GD32】(一) 开发方式简介及标准库开发入门
  • 轻松上手:使用Docker部署Java服务
  • wormml_vgg19
  • Rust学习(二):rust基础语法Ⅰ
  • 【WebRTC】视频发送链路中类的简单分析(下)
  • HTML(超文本标记语言)
  • CatBoost中目标变量统计
  • WSL与Ubuntu系统--使用Linux
  • 操作系统离散存储练习题
  • 性能高于Transformer模型1.7-2倍,彩云科技发布基于DCFormer架构通用大模型云锦天章
  • PHP反序列化_3-漏洞利用
  • 2.初始sui move
  • 数据结构--排序算法
  • day60 图论章节刷题Part10(Floyd 算法、A * 算法)
  • UI架构解说
  • 车机安装第三方软件实现打开软件全屏教程
  • 八大技术架构与演进2
  • ReactPress技术揭秘
  • Javascript高级—如何实现一个类型判断函数?
  • asitop macOS 终端 性能监控
  • Unity学习笔记(4):人物和基本组件