技术解析

centos 6.4 如何离线安装 saltstack
0
2021-07-02 20:22:42
idczone

离线!
离线!
离线!
注意:是离线安装,所以不要再告诉我安装 epel 源,然后直接 yum 安装就好了..也不要问我为什么一定要离线,因为服务器不允许链接外网。
我试过在自己的机器用开 yum 缓存,然后下载 yum 安装的包,拷贝到服务器上,执行 rpm -vih *.rpm 各种报错, 将下载下来的包做成 yum 的 repository


将下载下来的包做成 yum 的 repository 然后 yum 安装也是安装不了,看了网上源码安装的教程, 也是各种报错, 不知道怎么搞了,求好心人指点下

你可以把 rpm 安装包和依赖包下载好,用 SFTP 或 SCP 工具放到 CentOS 中。运行yum localinstall 包名(不带版本号、分支),注意它会检查依赖,所以用同样的方法先安装依赖包。
在 CentOS 中下载 rpm 包的方法之一:yumdownloader <包名> ,然后再当前目录中可以看到你要的包了。

好像跑题了,不先在能联网的 6.4 上看看它需要哪些依赖包,统统下载下来按照依赖顺序装上。

不是很懂, 很重新详细说下么》

yumdownloader 加上--resolve 参数应该就可以将所有有关的依赖包一起下载下来的,不用自己分析依赖关系。

谢谢 ,我现在试一下

哥们, 不行呀 ,我 yundownloader --resolve salt-minion 之后 :
Loaded plugins: fastestmirror, refresh-packagekit
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
Repository contrib is listed more than once in the configuration
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* epel: mirrors.hustunique.com
* extras: mirrors.skyshe.cn
* rpmforge: mirror.oscc.org.my
* updates: mirrors.skyshe.cn
--> Running transaction check
---> Package salt-minion.noarch 0:2015.5.8-1.el6 will be installed
--> Finished Dependency Resolution
salt-minion-2015.5.8-1.el6.noarch.rpm | 26 kB 00:00

自己的能联网的电脑,装同样系统,下载相关源码,编译成二进制,拷贝二进制库等到你服务器..

小白 ,请问如何编译成二进制?

也可以 yum 安装啦……

yum 安装不了呀

如果机器只能连接内网, 因为你提到用自己的电脑 yum 缓存, 可以理解为还是有某些机器在某些情况下能够连接互联网的, 对么? 那么做一个 mrepo 服务器, 之后配置服务器接入内网, 用 mrepo 源来安装.
具体的配置网上很多. 不过为什么要用 saltstack 呢, 推荐 ansible, 简单易用.

还有一种办法,就是在你的电脑上做一个代理服务器,让服务器使用你电脑上的代理上网 yum 。

不行的,服务器都是通过跳板机上去的,跳板机也上不了网的

感谢各位的回答,问题还未解决,还在“纵里寻它千百度”。最近上网看到移动的免费 500M 流量领取,亲测可行,无任何扣费,移动官网,清放心使用
http://gd.10086.cn/easy/web/ALLKC500.shtml?merchant=danpin

xabcloud.com 满足你,就是在部署内网 saltstack 源

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服