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工具生成。
[root@node1 ~]# which yumdownloader
/usr/bin/yumdownloader
[root@node1 ~]# 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
[root@node1 ~]# 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:///xkops/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软件安装完成。
saltstack之(二)软件包下载安装的更多相关文章
- 初识RabbitMQ系列之二:下载安装
一:Erlang安装 因为RabbitMQ 是Erlang语言开发的,所以首先要装上Erlang的环境 1)下载Erlang 下载官网:http://www.erlang.org/downloa ...
- Fiddler抓包工具简介:(二)下载安装及配置证书和代理
Fiddler下载安装及配置 一.安装过程: 下载官网:https://www.telerik.com/fiddler 安装过程:一路next即可 启动Fiddler:当你启动了Fiddler,程序将 ...
- 代码管理(二)sourcetree 安装与使用
一 .SourceTree简介 SourceTree 是 Windows 和Mac OS X 下免费的 Git 和 Hg 客户端,拥有可视化界面,容易上手操作.同时它也是Mercurial和Subve ...
- JAVA、JDK等入门概念,下载安装JAVA并配置环境变量
一.概念 Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言,具体介绍可查阅百度JAVA百科,这里不再赘述. Java分为三个体系,分别为: Java SE(J2SE,Java2 Platf ...
- Centos下载安装grafana
grafana的官网下载:https://grafana.com/grafana/download 一.安装服务端图像呈现组件 # yum install -y fontconfig freetype ...
- mysql-介绍、下载安装以及软件基本管理
一.mysql介绍 mysql是一个关系型数据库管理系统,它是一个基于socket编写的C/S架构的软件. 客户端软件: mysql自带:如mysql命令,mysqldump命令等. python模块 ...
- git学习——git下载安装
原文来至 一.集中式vs分布式 Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢? 先说集中式版本控制系统,版本库是集中 ...
- Python解释器下载安装
一.简介 吉多·范罗苏姆(Guido van Rossum)在1989年的圣诞节期间,编写能够解释Python语言语法的解释器. 解释器版本 第一个数字是大版本号 数字不同功能上可能会有很大差异 py ...
- {MySQL数据库初识}一 数据库概述 二 MySQL介绍 三 MySQL的下载安装、简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 初识sql语句
MySQL数据库初识 MySQL数据库 本节目录 一 数据库概述 二 MySQL介绍 三 MySQL的下载安装.简单应用及目录介绍 四 root用户密码设置及忘记密码的解决方案 五 修改字符集编码 六 ...
随机推荐
- <!--[if IE]>….<![endif]--> (<!--[if !IE]>||<![endif]-->)的用法
1. <!--[if !IE]><!--> 除IE外都可识别 <!--<![endif]--> 2. <!--[if IE]> 所有的IE可识别 ...
- 给NSString增加Java风格的方法
给NSString增加Java风格的方法 文章目录 我实在受不了 NSString 冗长的方法调用了,每次写之前都要查文档.特别是那个去掉前后多余的空格的方法,长得离谱.与之对应的别的语言,拿 jav ...
- Mybatis分页和Spring的集成
写了一个Mybatis分页控件,在这记录一下使用方式. 在Maven中加入依赖: ? 1 2 3 4 5 6 7 8 9 <dependencies> ... <depe ...
- RDBMS vs. NoSQL 合作还是竞争
欢迎转载,转载请注明出处,徽沪一郎. 由于近期手头的工作和数据库的选型相关,纠结于是否使用一款NoSQL数据库来替换已有的MySQL数据库.在这个过程中随着学习研究的深入,对于二者的异同有了一些初步的 ...
- Yii源码阅读笔记(十六)
Model类,集中整个应用的数据和业务逻辑—— /** * Generates a user friendly attribute label based on the give attribute ...
- StringUtil
package per.son.utils; import java.util.regex.Matcher; import java.util.regex.Pattern; import org.js ...
- document.execCommand(”BackgroundImageCache”, false, true)
很多时候我们要给一些按钮或是img设置背景,而为了达到数据与表现样式分离的效果,通常背景样式都是在CSS里设定的,但是这个行为在IE会有一 个Bug,那就是因为 IE默认情况下不缓存背景图片,所以当鼠 ...
- foreach遍历 < 创建表 >练习题
原表如下: 效果图如下: <table border="1" width="500" height="260"><tr&g ...
- MFC函数之BitBlt
MFC函数之BitBlt // Cgame123View 绘制 void Cgame123View::OnDraw(CDC* pDC) { Cgame123Doc* pDoc = GetDocumen ...
- (转)常用的js设计模式
模式是解决或者避免一些问题的方案. 在JavaScript中,会用到一些常用的编码模式.下面就列出了一些常用的JavaScript编码模式,有的模式是为了解决特定的问题,有的则是帮助我们避免一些Jav ...