首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Saltstack_使用指南10_配置管理-状态模块

://lamp/file/httpd.conf 等价为 - source: /srv/salt/lamp/file/httpd.conf 13 表示配置文件来源,salt:// 在哪个环境就表示哪个环境根目录...14 当前是base环境,所以根目录为:/srv/salt/ 15 file_roots: 16 base: 17 - /srv/salt/ 1.2....构思 1 1、安装软件包 pkg 2 2、修改配置文件 file 3 3、启动服务 service 4 # 其中数据库单独部署【因为只需要部署一个数据库即可...SLS编写方式一:根据salt模块编写【salt03上生效】 1 [root@salt100 lamp]# pwd 2 /srv/salt/lamp 3 [root@salt100 lamp]#...SLS编写方式二:根据安装服务编写【salt01、salt02上生效】 比如根据Apache服务、PHP等,进行分类编写 1 [root@salt100 lamp]# pwd 2 /srv/salt

56311
您找到你想要的搜索结果了吗?
是的
没有找到

SaltStack 利用pillar实现Redis多实例部署

设计:多redis启动只需要一个配置文件和启动脚本即可,而启动程序是不变,那么我可以安装一个redis,以/usr/local/redis目录为例,目录下生成基于应用redis,下发对应脚本到/...http://www.linuxidc.com/Linux/2013-11/92524.htm note: 多实例部署,要涉及到多个脚本,想通过saltservice.running启动,那么必须要满足几个条件...salt 'test' state.sls redis.install -> redis.install = /srv/salt/redis/install.sls内容就是上面的sls 内容是经过验证过...之前部署时,出现客户端手工执行正确,但saltstack调用死活都不成功,告诉我运行,且需要个状态。...设计:多redis启动只需要一个配置文件和启动脚本即可,而启动程序是不变,那么我可以安装一个redis,以/usr/local/redis目录为例,目录下生成基于应用redis,下发对应脚本到/

47610

Linux中如何轻松删除源安装软件包

只是为了表明,我们将把文件存储以下位置: /home/bhagwad/stow/ 第3步:使用“make install”和“prefix”选项 我们在上一篇文章中看到,从源代码安装需要以下命令: ....第4步:使用stow完成安装安装软件包,首先将“cd”放入stow目录,如下所示: cd /home/testuser/stow 确保包含文件文件夹只是当前位置下一个目录。...现在输入: stow hello 该软件包现已安装在您系统上。这是“hello”命令截图: ? 第5步:删除包 关于装载最酷部分是从系统中移除包装是多么容易。无需保留源包或任何东西。...他们仍然“hello”目录中。您可以使用stow命令再次轻松地安装软件包。如果您不再需要这些文件,只需删除“hello”文件夹,系统就干净了!...总结 以上所述是小编给大家介绍Linux中如何轻松删除源安装软件包,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

3.6K81

Linux中怎么轻松删除源安装软件包

只是为了表明,我们将把文件存储以下位置: /home/bhagwad/stow/ 第3步:使用“make install”和“prefix”选项 我们在上一篇文章中看到,从源代码安装需要以下命令: ....第4步:使用stow完成安装安装软件包,首先将“cd”放入stow目录,如下所示: cd /home/testuser/stow 确保包含文件文件夹只是当前位置下一个目录。...现在输入: stow hello 该软件包现已安装在您系统上。这是“hello”命令截图: ? 第5步:删除包 关于装载最酷部分是从系统中移除包装是多么容易。无需保留源包或任何东西。...他们仍然“hello”目录中。您可以使用stow命令再次轻松地安装软件包。如果您不再需要这些文件,只需删除“hello”文件夹,系统就干净了!...总结 以上所述是小编给大家介绍Linux中怎么轻松删除源安装软件包,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家

5.2K20

一小时上手SaltStack

发送命令 您接受每个密钥后,从Salt-Master发送一个命令,以验证您Salt Minions是否正在侦听: salt ‘*’ test.ping 运行命令 salt ‘*’ cmd.run ‘...ls -l /etc’ 显示磁盤使用 salt ‘*’ disk.usage 安装包安裝 salt ‘*’ pkg.install cowsay 顯示網絡接口 salt ‘*’ network.interfaces...: True 可以一个命令中组合多个目标类型 salt -C ‘G@os:Ubuntu and minion* or S@192.168.50.*’ test.ping 使用stats模块定义目标主机执行操作...True env=prod # 测试执行 salt ‘*’ state.sls init.test env=prod # 执行 使用state文件安装软件包 install vim: pkg.installed...柱值 salt ‘*’ saltutil.refresh_pillar salt ‘*’ pillar.items 循环Salt状态下创建用户和文件夹很有用 {% for usr

78890

Linux查看系统信息一些命令及查看安装软件包命令

注意:此时查询命令不同于1和8介绍查询,这种方法只适用于安装软件包!...apt-get autoclean apt会把装或软件都备份硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉软件 apt-get clean 这个命令会把安装软件备份也删除...apt-get upgrade——更新所有安装软件包 apt-get dist-upgrade——将系统升级到新版本 apt-cache search string——软件包列表中搜索字符串...如果您不知道软件包全名,您可以使用“*package-name-pattern*”。 aptitude——详细查看安装或可用软件包。...1.dpkg -L 软件名 2.新立得中搜索到你已经安装软件包,选中点属性(或右键),点属性对话框中安装文件”即可看到。

3.1K21

安装python3.7环境基础上,

下载Anaconda安装包:推荐去清华大学开源软件镜像站下载,因为官网上下载会比较慢而且不稳定,比如我官网下载到一半时就莫名中断了(不知为啥),所以还是推荐到这个网站上自行找自己想下载版本对应下载...另外说一点就是Anaconda是一个环境管理器,可以同一台电脑上安装不同版本环境及依赖库,并能够对不同环境进行自由切换。...重点来了,安装Anaconda时,安装路径和安装目录路径都尽量用英文,而且也不要用到空格命名这种骚操作,怕出现各种莫名问题;比如我Anaconda安装包放在一个中文目录文件夹下,点击安装时居然显示没有权限访问之类问题...,当我把文件夹命名换掉就不会出现这种问题了;还有就是,我安装Anaconda3-5.3.0-Windows-x86_64.exe这个版本时,360会报有病毒,所以我是退出360之后再安装。...然后网上Anaconda安装教程也很多,所以安装过程截图步骤就不贴了,不做无谓工作,在这里我就向推荐两篇安装教程文章: ①安全安装Anaconda3 5.0.0 Windows x86_64

1.4K30

安装Windows情况下安装原生Debian组双系统

设备上开始折腾之前系统情况:除开零零碎碎msr、esp、recover分区以外有两个分区,一个50GBC盘,剩下空间给了D盘,大概是98GB,安装Windows Storage Server...开始之前,我查阅了官方文档,发现Debian可以Windows中安装[1] ,还支持安全启动[2],然后我看了一下安装镜像里面确实有个setup.exe,然后我就运行了,那个程序是个创建启动项程序...,结果到后面发现这个错误应该是一些没啥影响地方,等待片刻后就进入到了下一个界面,有几个安装选项(没拍照),有图形界面安装、高级安装和几个其它安装方式,我选了图形界面安装,然后就进到了这里。...、Windows中能显示分区,双击之后输入root密码就能挂载,剩下就是安装宝塔面板、配置ssh和防火墙了,宝塔面板安装时候会安装一个ufw,Debian自带一个iptables,这个时候宝塔面板配置防火墙插件似乎就不生效了... 64-bit PC 上引导安装程序#5.1.3. 从 Windows 引导》 官方文档-《3.6. 安装硬件和操作系统相关设置#3.6.4.

2.3K20

安装Nginx上开启SSL模块并配置https

nginx.conf 223行ssl 参数需要 ngx_http_ssl_module 模块,显然是当初安装 Nginx 时候,没有开启 ssl 模块,那么现在就不能配置开启 https 。...还不会安装 Nginx 小伙伴们,请移步到历史文章 CentOS7(Linux)源码安装Nginx 解决方案 现在我们要在安装 Nginx 上开启SSL模块并配置https。...注:在这里,我 Nginx 安装目录是 /usr/local/nginx, 源码解压目录是 /usr/local/resource/nginx-1.18.0 1、切换到 Nginx 安装目录下 sbin...8、备份原有安装 nginx 文件 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak 9、将刚刚编译好 nginx.../nginx 结论 安装Nginx上开启SSL模块并配置https,并不需要卸载然后重新安装,只需要在源码基础上重新编译后覆盖原来nginx文件即可。

4.3K50

saltstack常用模块、命令

1.另一台机器上安装salt-master yum -y install salt-master 2.将原来master上master密钥拷贝到新master是一份 scp /etc/salt...表示状态OK,否则会去满足该状态(下载安装apache),如果满足不了会提示error,该模块上面省略了参数-name: apache,因为ID为apache,这些参数是模块函数需要(可以去查看源码...再看里面的内容,前两行我们已经看过了,是描述某个rpm包有没有安装,第三行是ID,也可以用来表示-name,以省略-name,file.managed是file模块与函数managed快捷写法,看server.sls...salt/prod dev: - /srv/salt/dev ##开发环境,如果找不到,先去qa里找,如果找不到再去prod里面找 - /srv/salt/qa - /srv/salt/...salt-ssh '*' state.sls ##执行状态,state.sls0.71.0中还存在bug,0.72.0中解决 十八、Returners 默认所有minion返回值都会发送到

98510

如何在Ubuntu 14.04上安装和配置Salt Master和Minion服务器

你需要2台已经设置好可以使用sudo命令非root账号CentOS服务器,并且开启防火墙。...这是最简单安装方法,但与撰写本文时情况一样,软件包可能已经过时了。 Salt-Bootstrap:此引导脚本尝试提供更通用方法来安装和配置Salt。...要索引可用软件包,您需要更新本地软件包索引。...添加PPA后更新本地软件包索引,并键入以下命令安装软件: sudo apt-get update sudo apt-get install salt-minion 现在应该安装盐奴隶。...首先,验证我们有一个未接受密钥主服务器上等待: sudo salt-key --list all 您应该在“未接受密钥”部分中看到与您新奴才关联新密钥: Accepted Keys: saltmaster

1.7K00
领券