SaltStack之修改salt-minion id

SaltStack之修改salt-minion id

学习 SaltStack

1. 需求背景

之前使用saltstack添加的主机默认使用了hostname作为salt-minion id,而主机名如果没有做规范和规划,是比较难区分属于什么业务或者机器的。我们需要修改salt-minion的id。

2. 解决办法

  • 停止salt-minion服务
service salt-minion stop
  • 删除salt-minion公钥文件
rm /etc/salt/pki/minion/minion.pubrm /etc/salt/pki/minion/minion.pem
  • 修改新minion_id
echo NewId > /etc/salt/minion_id
  • master上删除旧的key
salt-key -d oldId
  • minion端重新启动salt-minion
service salt-minion start
  • master端重新接受新的key
salt-key -a NewId

至此已经修改完成。

时间: 2024-08-12 18:57:04

SaltStack之修改salt-minion id的相关文章

saltstack master无法收到minion

遇到的问题如下: [email protected]:/etc/salt# salt-key -LAccepted Keys:Unaccepted Keys:Rejected Keys: [email protected]:/etc/salt# salt-master -l debug[DEBUG   ] Reading configuration from /etc/salt/master[DEBUG   ] Using cached minion ID from /etc/salt/mini

saltstack的探索-salt指定目标和分组

一.探讨一下,如何针对指定的minion id来执行 先了解官网文档的targeting这一节的内容: Targeting Salt allows for minions to be targeted based on a wide range of criteria. The default targeting system uses globular expressions to match minions, hence if there are minions named larry1, 

salt minion启动出错

抛错信息如下: The Salt Master has rejected this minion's public key! To repair this issue, delete the public key for this minion on the Salt Master and restart this minion. 处理方法: 1 在salt master 上所有节点删除对应minion的minion_id值,/etc/salt/pki/master/minions(注意是所有m

JqueryValidate 修改 为根据ID验证

<!--修改validate根据ID验证 --> <script type="text/javascript"> if ($.validator) { $.validator.prototype.elements = function () { var validator = this, rulesCache = {}; // select all valid inputs inside the form (no submit or reset buttons)

django - 修改 自增长id,起始值

常常你会遇到这样的情况,需要自增长的起始值是 0,再次从 0开始. 两个选择: 1. drop table_name; django重新建表. 2. ALTER TABLE table_name AUTO_INCREMENT=66666; 好吧,我一直粗暴解决问题了很久,NO.2方法明显优雅许多~ 今天群里朋友问起来了,顺便一下啊 django - 修改 自增长id,起始值

saltstack批量修改root密码

最近新增加了十五台虚机服务器,在修改root密码的时候我的懒病又犯了,一台台设备登录改密码太损耗气力了,于是想着有没有办法不用登录那些机器而直接修改root为强密码,而又能将这些服务器密码快速的收上来,由于已经有saltstack使用经验,所以想着利用saltstack配合简单脚本将这些步骤简化,看着很Low,不过目的达到了. 系统版本如下:Red Hat Enterprise Linux Server release 6.5 需要安装的RPM包:expect,tcl,saltstack 1.安

teamviewer破解(修改teamviewer的id)

原文链接:点击打开链接 1.卸载teamviewer 2.开始-运行-%APPDATA% 3.删除teamviewer文件夹,然后返回上一级目录 C:\Users\XXX\AppData,删除Local\Temp文件夹下的Teamviewer文件夹 4.修改计算机名称和windows用户名(注意不要立即重启) 5.打开windows设备管理器,卸载当前正在使用的网卡,注意是当前使用的网卡,建议将其它网卡暂时全部禁用掉. 6.重启计算机后等设备驱动器自动检测到刚才卸载的网卡后安装teamviewe

vs2005中无法修改控件ID

方法一:撤换到源代码模式下,通过代码更改id 方法二: 1.关闭VS2005: 2.删除目录 C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\WebsiteCache\ 3.重新打开VS2005 方法三: 1.关闭vs2005; 2.删除以下路径中的内容 系统盘符:\Documents and Settings\当前用户\Application Data \Microsoft \

sql修改自增长ID

ALTER PROCEDURE [sp_Table_SetIdentity] @Table varchar(100) ,@Schema varchar(100) AS BEGIN DECLARE @vSQL nvarchar(max) -- drop PK on [SchoolID] SET @vSQL = N' ALTER TABLE #Schema#.#Table# DROP CONSTRAINT PK_#Table#; ' SET @vSQL = Replace(@vSQL, '#Tabl