salt-stack更换主机名

author:headsen  chen

date: 2018-09-30  11:22:40

1,建立master端和client端的正常连接

#master
yum -y install  epel-release
yum -y install satl-master
sed -i ‘s/#auto_aucept False/auto_accept True/g‘ /etc/salt/master
/etc/salt-maser restart

#minion
yum -y install  epel-release
yum -y install satl-master
sed -i ‘s/salt:  master/salt: 192.168.1.130/g‘
/etc/init.d/satl-minion restart

#master
salt-key    # 等待2分钟就有客户端的key过来了
salt ‘*‘ test.ping

2,模拟客户端修改主机名

1,minion端停止服务
/etc/init.d/salt-minion stop
2,master端删除对应的key
salt-key -d jack.com      # jack.com 为该 minion端的ID
3,minion端修改主机名
sed  -i ‘s/HOSTNAME=jack.com/HOSTNAME=tom.com/g‘ /etc/sysconfig/network
hostname tom.com
4,minion端删除原来的ID
rm -f /etc/salt/minion_id
rm -rf /etc/salt/pki
5,minion端启用服务
/etc/init.d/salt-minion restart
6,master端上查看新接收的ID
salt-key  # 等待2分钟
satl ‘tom.com‘ cmd.run  ‘hostname‘

原文地址:https://www.cnblogs.com/kaishirenshi/p/9728783.html

时间: 2024-10-31 12:54:03

salt-stack更换主机名的相关文章

esxi变更主机名和更换CA 签名证书

更改主机名 esxcli system hostname set --domain abcxxx.com esxcli system hostname set --host vm.abcxxx.com 更改dns esxcli network ip dns server add -s 192.168.2.1 重新自己生成ssl 证书默认保存位置:etc/vmware/ssl备份原有证书和Key 备份命令: cd /etc/vmware/ssl mv rui.crt orig_rui.crt mv

centos 7 搭建saltstack以及salt stack模块的用法

一.archive模块实现系统层面的压缩包调用,支持gzip.gunzip.rar.tar.unrar.unzip等 archive.cmd_unzip archive.cmd_zip archive.gunzip archive.gzip archive.rar archive.tar archive.unrar archive.unzip archive.zipcmd模块实现远程的命令行调用执行(默认具备root操作权限,使用时需评估风险) cmd.exec_code cmd.exec_co

第一天salt stack 笔记

Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统.通过c/s的模型实现.服务器端对远程客户机的操作: Saltstack部署: master:192.168.63.163     www.oms.com minion:192.168.63.129     www.omsclient.com 部署要求:两台机器网络互通,最好关闭防火墙.关闭selinux. 1.修改/etc/hosts [[email protected] salt]# ca

云服务器 ECS Linux Ubuntu 主机修改主机名

云服务器 ECS Linux 主机修改主机名 修改云服务器 ECS Linux 主机名常见的有两种方式,本文对此进行概要说明. 临时生效修改 使用命令行修改 hostname 主机名(可自定义),重新登录 shell 生效. 重新登录 shell 后可以看到已经生效 永久生效修改 以 CentOS 系统为例,需要更改配置文件生效,修改 /etc/sysconfig/network 里的 HOSTNAME=主机名(可自定义),重启生效. 如果是 Ubuntu 系统,则需要修改文件 /etc/hos

2.saltsock-更改minion主机名

1.更改saltstack,minion主机名 查看主机名hostname 更改host hostname minion1.lgl.com vim /etc/sysconfig/network HOSTNAME=minion2.lgl.com 2.删除原来key的缓存 [[email protected] salt]# >rm -rf minion_id pki 注意:minion端会自动生成文件记录,本机及master的key信息,无论master,及minion的,若key发生任何变化,mi

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸

Docker培训课程 - 谈docker,chef,puppet,ansible,salt stack延伸 Docker training course - Discuss docker, chef, puppet, ansible, salt stack Hangout本文翻译自:http://www.slideshare.net/Flux7Labs/docker-training-course-discuss-docker-chef-puppet-ansible-salt-stack-han

阿里云centos服务器修改Linux主机名

如果是centos7以前的版本: 临时生效修改使用命令行修改 hostname 主机名(可自定义),重新登录 shell 生效. 永久生效修改vi /etc/sysconfig/networkHOSTNAME=主机名(可自定义),重启生效. 如果是 Ubuntu 系统,则需要修改文件 /etc/hostname, 将其对应的主机名修改为新的主机名.最后,需要将 /etc/hosts 中 127.0.0.1 对应的老主机名更换为新的主机名. 如果是 CentOS 7 操作系统:使用命令hostna

salt stack安装与使用

Saltstack三大功能 远程执行(执行远程命令) 配置管理(状态管理) 云管理 Saltstack特征 1)部署简单.方便: 2)支持大部分UNIX/Linux及Windows环境: 3)主从集中化管理: 4)配置简单.功能强大.扩展性强: 5)主控端(master)和被控端(minion)基于证书认证,安全可靠: 6)支持API及自定义模块,可通过Python轻松扩展. Master与Minion认证 1)minion在第一次启动时,会在/etc/salt/pki/minion/(该路径在

Ubuntu系统下如何在不重启的情况下永久修改hostname主机名

刚在Vmware下安装了一个Ubuntu的操作系统,打开终端后发现主机名这个长啊,整个窗口都被占满了. 使用hostname修改主机名,运行命令:"hostname 新主机名" #hostname test-vm 这个修改只是临时的,修改完成需要重新打开终端窗口才会变. 而且修改过之后,再执行命令的时候就需要等待很长时间,并提示无法解析主机 这时需要修改hosts文件,来修改主机名到本机IP的映射. 要永久的修改hostname需要修改文件/etc/hostname sudo vi /