栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

更新yum服务器的方式

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

更新yum服务器的方式

更新yum服务器文件
  1. 登录yum主机将所需要的文件传至此主机。
[root@fileserver zhf]# scp -r  root@101.36.113.51:/root/1.22.2/*1.22.2* .
The authenticity of host '101.36.113.51 (101.36.113.51)' can't be established.
ECDSA key fingerprint is SHA256:21IB7b819QmfdMsyxXKOR/oXITuAZ23iVigHrcvJRC4.
ECDSA key fingerprint is MD5:94:6e:a2:0a:33:c4:cd:91:db:81:8c:92:2c:a4:e5:12.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '101.36.113.51' (ECDSA) to the list of known hosts.
root@101.36.113.51's password:
Permission denied, please try again.
root@101.36.113.51's password:
601174c7fbdf37f053d43088913525758704610e8036f0afd422d6e6a726f6b9-kubeadm-1.22.2-0.x86_64.rpm                                                                                                                                                                                                100% 9497KB 236.0KB/s   00:40
80864433372b7120669c95335d54aedd2cb7e2002b41e5686e71d560563e3e8c-kubelet-1.22.2-0.x86_64.rpm                                                                                                                                                                                                  0%    0     0.0KB/s   --:-- ETA
  1. 查看文件列表可以看到各个rpm包和一个repodata文件夹,这个文件夹中的repomd.xml文件就是记录yum源文件依赖关系的,新增yum源的主要工作就是更新依赖关系。

  2. 删除repodata文件夹,rm -rf repodata; 然后将自己需要添加的rpm包上传到yum源的目录下面。
    建议备份

[root@fileserver rhel-7-server-extras-rpms]# ls -la
总用量 24
drwxrwxrwx  5 root root    58 9月  13 12:27 .
drwxr-xr-x 10 root root   244 8月  17 10:56 ..
drwxrwxrwx  2 root root 12288 9月  13 11:40 Packages
drwxr-xr-x  2 root root  4096 9月  13 12:27 repodata
drwxr-xr-x  2 root root  4096 8月  26 16:45 repodata-bak
[root@fileserver rhel-7-server-extras-rpms]# mv repodata repodata-bak
[root@fileserver rhel-7-server-extras-rpms]#

[root@fileserver Packages]# ls -l | grep 1.22.2
-rw-r--r-- 1 root root  9724610 9月  28 12:00 kubeadm-1.22.2-0.x86_64.rpm
-rw-r--r-- 1 root root 10113826 9月  28 12:00 kubectl-1.22.2-0.x86_64.rpm
-rw-r--r-- 1 root root 24555626 9月  28 12:00 kubelet-1.22.2-0.x86_64.rpm
[root@fileserver Packages]#

  1. 创建新的repodata文件夹,createrepo .
[root@fileserver rhel-7-server-extras-rpms]# createrepo .
Spawning worker 0 with 93 pkgs
Spawning worker 1 with 92 pkgs
Workers Finished
Saving Primary metadata
Saving file lists metadata
Saving other metadata
Generating sqlite DBs
Sqlite DBs complete
  1. 最后刷新yum clean all; 新的rpm包就可以在本地yum源中生效了。服务器和客户端我都进行了yum clean all
[root@node4 ~]# yum clean all
已加载插件:fastestmirror
正在清理软件源: fastbugs rh-gluster-3-for-rhel-7-server-rpms rhel-7-server-ansible-2.6-rpms rhel-7-server-extras-rpms rhel-7-server-ose-3.11-rpms rhel-7-server-rpms
Cleaning up list of fastest mirrors
Other repos take up 244 M of disk space (use --verbose for details)
[root@node4 ~]# ip a^C
[root@node4 ~]# yum install kubeadm-1.22.2
已加载插件:fastestmirror
Determining fastest mirrors
fastbugs                                                                                                                                                                                                                                                                                               | 2.9 kB  00:00:00
rh-gluster-3-for-rhel-7-server-rpms                                                                                                                                                                                                                                                                    | 2.9 kB  00:00:00
rhel-7-server-ansible-2.6-rpms                                                                                                                                                                                                                                                                         | 2.9 kB  00:00:00
rhel-7-server-extras-rpms                                                                                                                                                                                                                                                                              | 2.9 kB  00:00:00
rhel-7-server-ose-3.11-rpms                                                                                                                                                                                                                                                                            | 2.9 kB  00:00:00
rhel-7-server-rpms                                                                                                                                                                                                                                                                                     | 2.9 kB  00:00:00
(1/6): fastbugs/primary_db                                                                                                                                                                                                                                                                             |  43 kB  00:00:00
(2/6): rhel-7-server-ansible-2.6-rpms/primary_db                                                                                                                                                                                                                                                       | 5.2 kB  00:00:00
(3/6): rh-gluster-3-for-rhel-7-server-rpms/primary_db                                                                                                                                                                                                                                                  | 143 kB  00:00:00
(4/6): rhel-7-server-extras-rpms/primary_db                                                                                                                                                                                                                                                            | 100 kB  00:00:00
(5/6): rhel-7-server-rpms/primary_db                                                                                                                                                                                                                                                                   | 4.3 MB  00:00:00
(6/6): rhel-7-server-ose-3.11-rpms/primary_db                                                                                                                                                                                                                                                          | 100 kB  00:00:00
正在解决依赖关系
--> 正在检查事务
---> 软件包 kubeadm.x86_64.0.1.18.20-0 将被 升级
---> 软件包 kubeadm.x86_64.0.1.22.2-0 将被 更新
--> 解决依赖关系完成

依赖关系解决

==============================================================================================================================================================================================================================================================================================================================
 Package                                                                  架构                                                                    版本                                                                       源                                                                                          大小
==============================================================================================================================================================================================================================================================================================================================
正在更新:
 kubeadm                                                                  x86_64                                                                  1.22.2-0                                                                   rhel-7-server-extras-rpms                                                                  9.3 M

事务概要
==============================================================================================================================================================================================================================================================================================================================
升级  1 软件包

总下载量:9.3 M
Is this ok [y/d/N]: ^CExiting on user command
您的事务已保存,请执行:
 yum load-transaction /tmp/yum_save_tx.2021-09-28.12-07.07_lf8.yumtx 重新执行该事务
[root@node4 ~]#
yum只下载不安装
yum install lftp --downloadonly --downloaddir=/root/ 
国内kubernets资源 国内
1. k8s 镜像仓库 registry.aliyuncs.com/google_containers

2. docker 镜像拉取工具 dp zhangguanzhang/dp

3. kubernetes rpm 安装包下载 Index of /kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/
http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/Packages/
官方
cat <
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/277466.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号