saltstack之(二)软件包下载安装

由于salt组件的安装依赖较多,最好使用yum源安装(不建议使用源码安装)。由于试验环境限制,不能使用网络,故增加了实验的难度。下面分可以访问internet和不可以访问internet两方面介绍salt的rpm包安装。

方法一:

前提条件:可以访问internet

1.安装epel-release包
node1:
rpm -ihv http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum -y install salt-master salt-minion

node2:
rpm -ihv http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum -y install salt-minion

2.或者使用官方的yum源

方法二:
前提条件:无法访问internet
使用两个命令工具:
1.yumdownloader:
1.1下载salt-master|salt-minion及其依赖的所有包,yumdownloader命令是由yum-utils工具生成。
[[email protected] ~]# which yumdownloader
/usr/bin/yumdownloader
[[email protected] ~]# rpm -qf /usr/bin/yumdownloader
yum-utils-1.1.30-14.el6.noarch
1.2使用yumdownloader下载需要安装的salt-master以及其依赖包(只下载不安装)
mkdir /xkops/salt -p
yumdownloader --destdir=/xkops/salt --resolve salt-master
yumdownloader --destdir=/xkops/salt --resolve salt-minion
yumdownloader --destdir=/xkops/salt --resolve salt-ssh

2.downloadonly
2.1下载salt-master|salt-minion及其依赖的所有包,downloadonly是由yum的一个插件。
yum -y install yum-plugin-downloadonly
2.2使用yum的downloadonly插件下载需要安装的salt-master以及依赖包(只下载不安装)
mkdir /xkops/salt
yum install --downloadonly --downloaddir=/xkops/salt salt-master
yum install --downloadonly --downloaddir=/xkops/salt salt-minion
yum install --downloadonly --downloaddir=/xkops/salt salt-ssh

*注释:方法二中任选其中一个工具下载所有软件包即可。

3.下载完所有的包以及依赖包之后创建repodata目录,解决rpm包之间的依赖关系。
3.1创建repodata目录,需要安装createrepo命令。
yum -y install createrepo
3.2执行如下命令,解决依赖关系,查看/xkops/salt目录下会多一个repodata目录。
createrepo /xkops/salt

3.3编辑/etc/yum.repos.d/CentOS-mnt.repo
[[email protected] ~]# cat /etc/yum.repos.d/CentOS-mnt.repo
[CentOS6.5]
name=CT 6.5
baseurl=file:///mnt
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

[salt]
name=salt-install
baseurl=file:///xiaoke/tools/salt
enabled=1
gpgcheck=0

4.安装salt-master,salt-minion
4.1在node1:
yum -y install salt-master salt-minion

4.2在node2:
yum -y install salt-minion

至此,salt-master和salt-minion软件安装完成。

时间: 2024-11-06 09:56:41

saltstack之(二)软件包下载安装的相关文章

JAVA、JDK等入门概念,下载安装JAVA并配置环境变量

一.概念 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具体介绍可查阅百度JAVA百科,这里不再赘述. Java分为三个体系,分别为: Java SE(J2SE,Java2 Platform Standard Edition,“Java平台标准版”,包含了运行Java所需的基础环境和核心类库.): JavaEE(J2EE,Java 2 Platform, Enterprise Edition,“Java平台企业版”,构建在Java SE基础上,用于构建企业级应用.): Java

Mac版-python环境配置(二):编译器pycharm下载安装

简介 PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Project管理.代码跳转.智能提示.自动完成.单元测试.版本控制.此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发. 下载安装 1,下载 (1)官网下载 官网地址:https://www.jetbrains.com/pycharm/ (2)小编云盘下载 不想到官网下载的小伙伴,可以直接到小编云盘下载 云盘地址:https://p

软件包的安装

创建yum仓库 1 .vim  /etc/yum.repos.d/*.repo [repoid] name=base baseurl=ftp:// http:// file:// 2.将指定目录创建为repo仓库 createrepo /app/magedudvd 在/app/magedudvd/下创建 repodata yum repolist 列出可用的仓库 Linux下的软件安装 Linux下软件的安装主要有两种不同的形式.第一种安装文件名为filename.tar.gz.另一种安装文件名

linux软件包的安装和卸载

这里分两种情况讨论:二进制包和源代码包. 一.linux二进制分发软件包的安装和卸载 Linux软件的二进制分发是指事先已编译好二进制形式的软件包的发布形式,其长处是安装使用容易,缺点则是缺乏灵活性,假如该软件包是为特定的硬件/操作系统平台编译的,那他就不能在另外的平台或环境下正确执行. 1.*.rpm形式的二进制软件包 安装:rpm -ivh *.rpm 卸载:rpm -e packgename 说明: RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使

萌新的Linux学习之路(十二)---软件安装

一.软件名称识别 [abrt-addon-ccpp]-[2.1.11-19].[e17].[x86_64].rpm   ##rpm结尾的适用于redhat操作系统 软件名称      软件版本 适用系统 64位 二.如何安装软件 1.rpm rpm     -ivh       ##安装 -v显示过程,-h指定加密方式为hash -e         ##卸载 -ql        ##查询软件生成文件 -qlp        ##查询软件安装后会生成什么文件 -qa        ## 查新系

如何将yum下载安装的包存起来,留着以后用

1.首先,yum下载安装软件时,那些软件包缓存位置为: /var/cache/yum 2.修改yum的配置文件: # vi /etc/yum.conf 会看到头三行代码为 [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 将这里的值更改为1 OK,接下来用yum安装东西后,你可以从/var/cache/yum目录下找到并把自己安装的软件包保存备用了, 3.另外: yumdownloader --resolve --d

Windows下openssl的下载安装和使用

Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 Window 的openssl的安装包的下载地址为: http://slproweb.com/products/Win32OpenSSL.html 一般在安装openssl之前还需要vs的一些插件,该地址中也提供了相关插件的下载.如下图即为openssl

南天PR2、PR2E驱动下载,xp,win7,win8,win8.1,win10 32位64位驱动下载安装教程

家里开淘宝店,有个针式打印机驱动.电脑各种换系统,为了装这个驱动可是废了不小的劲.不敢独享,所以现在把各种驱动以及安装教程分享出来. 注意: 打印机在开机状态下,电脑在开机状态下,不要插拔连接线!!!!!!!有可能会烧毁打印机接口的. 一.安装前准备.首先,你得分清你的打印机连接电脑的线是USB接口还是并口. 用了usb转接线的就是usb接口.接口是那种比usb大,还有很多针脚的就是并口. 其次,搞清楚你的系统的版本及多少位,不知道怎么看的去百度.二.下载对应的驱动1.若你的电脑系统是xp.32

VMware Workstation 12下载安装与激活图文教程

一.简介: VMware Workstation 12专门为Win10的安装和使用做了优化,支持DX10.4K高分辨率显示屏.OpenGL 3.3.7.1声道,以及各种新硬件和新技术.从vm11版本开始只支持在64位操作系统下安装,如果你的电脑是32位系统,需下载安装VMware Workstation 10及以下版本. 二.下载 百度搜索 VMware,下载 VMware-workstation_full_12.1.1.6932.exe 版本 VMware 12专业版永久许可证密钥(激活码/序