linux中和salt中的fqdn测试小节
设置hosts文件和hostname文件
[root@dawn-hnyd-yd-1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 10.0.1.188 dawn-hnyd-yd-1 dawn-hnyd-yd-1.dawnedu.com [root@dawn-hnyd-yd-1 ~]# cat /etc/hostname dawn-hnyd-yd-1 [root@dawn-hnyd-yd-1 ~]#
在salt-ssh机器上执行获取fqdn操作
发现它找的是hosts文件中最长的主机名,优先级高于了hostname文件
[root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn_ip4 linux-test:- 10.0.1.188 [root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn linux-test:dawn-hnyd-yd-1.dawnedu.com [root@linux-node1 /srv/salt/prod/cluster]# cat /etc/salt/roster # Sample salt-ssh config file linux-test:host: 10.0.1.188user: rootpasswd: devopsedu.comport: 22minion_opts:grains: proj-role: haha-role: ha_slave [root@linux-node1 /srv/salt/prod/cluster]#
假如删除测试机器中hosts文件解析
[root@dawn-hnyd-yd-1 ~]# cat /etc/hostname dawn-hnyd-yd-1 [root@dawn-hnyd-yd-1 ~]# vim /etc/hosts [root@dawn-hnyd-yd-1 ~]# cat /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 [root@dawn-hnyd-yd-1 ~]#
再次测试时发现有缓存,刷新minion端才行。
此时的fqdn用的就是hostname中的了。而不是使用hosts了。
看来hosts文件优先级比hostname文件高,影响fqdn
[root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn linux-test:dawn-hnyd-yd-1.dawnedu.com [root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn linux-test:dawn-hnyd-yd-1.dawnedu.com [root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' saltutil.sync_grains linux-test: [root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn linux-test:dawn-hnyd-yd-1 [root@linux-node1 /srv/salt/prod/cluster]# salt-ssh '*' grains.get fqdn_ip4 linux-test:- 10.0.1.188 [root@linux-node1 /srv/salt/prod/cluster]#
转载于:https://www.cnblogs.com/nmap/p/9396158.html
linux中和salt中的fqdn测试小节相关推荐
- Linux下C++中可使用的3种Hook方法
Hook即钩子,截获API调用的技术,是将执行流程重定向到你自己的代码,类似于hack.如使程序运行时调用你自己实现的malloc函数代替调用系统库中的malloc函数.这里介绍下Linux下C++中 ...
- Linux 多线程应用中编写安全的信号处理函数
2019独角兽企业重金招聘Python工程师标准>>> Linux 多线程应用中编写安全的信号处理函数 在 开发多线程应用时,开发人员一般都会考虑线程安全,会使用 pthread_m ...
- linux命令在哪里使用,在Linux不同场景中Linux命令的使用方法
文章目录 1.日志查看实时查看tomcat日志文件查看: 2.修改配置文件内容最常见的就是修改环境变量 3.vi/vim编辑器 4.查看tomcat进程,杀死进程,重启进程. 5.压缩解压缩文件 6. ...
- linux php 指令,在 Linux 命令行中使用和执行 PHP 代码(一)
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...
- linux安装java_linux中替换系统自带的OpenJDK
OpenJDK和SUN JDK的区别: 授权协议的不同:OpenJDK采用GPL V2协议放出,而SUN JDK则采用JRL放出.两者协议虽然都是开放源代码的,但是在使用上的不同在于GPL V2允许在 ...
- Linux设备驱动中的并发控制总结
并发(concurrency)指的是多个执行单元同时.并行被执行.而并发的执行单元对共享资源(硬件资源和软件上的全局.静态变量)的访问则容易导致竞态(race conditions). SMP是一 ...
- Kali Linux 从入门到精通(五)-测试环境准备
Kali Linux 从入门到精通(五)-测试环境准备 准备实验环境 渗透非系统授权的弊端 搭建自己的实验环境 安装虚拟机 微软最新软件 http://msdn.microst.com/en-ca/s ...
- Linux 多线程应用中如何编写安全的信号处理函数
Linux 多线程应用中编写安全的信号处理函数 在开发多线程应用时,开发人员一般都会考虑线程安全,会使用 pthread_mutex 去保护全局变量.如果应用中使用了信号,而且信号的产生不是因为程序运 ...
- 在 Linux 命令行中使用和执行 PHP 代码(一)
PHP是一个开源服务器端脚本语言,最初这三个字母代表的是"Personal Home Page",而现在则代表的是"PHP:Hypertext Preprocessor& ...
- linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...
一.集群和Linux上的集群解决方案 集群计算机是指用一组联网的PC或工作站来搭建成的,提供比单个PC(节点)计算性能高得多的计算机.说其是计算机,其实是针对所提供出来的服务而言的,或者说是逻辑上来说 ...
最新文章
- 骚操作 !IDEA 防止写代码沉迷插件 !
- hash 值重复_MySQL调优实战:MySQL B+Tree索引和Hash索引的区别?
- rds_dbsync数据源同步工具
- Linux 安装json神器 jq
- 解决This picacion faied to trt becuse t could, not find or load the Qt platform plugin “windows““问题
- 1001. A+B Format (20)---------------PAT开始
- Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
- php快速学习方法,php快速入门学习方法
- 前端学习(3151):react-hello-react之DoM的diff算法
- 2020年中国新世代用户视频消费行为洞察
- 如何将堆栈跟踪转换为字符串?
- SRAM6264(8K*8)
- Java多线程学习笔记(三)——Future和FutureTask
- ThinkPHP内核微信拼团购物商城小程序源码
- C-Lodop使用及常见错误排查
- 利用ISA防火墙发布邮件服务器并部署OWA访问
- ps3本服务器维修,ps3端ftp服务器
- 常见的异常类有哪些?
- 【Java基础】HashMap原理及常见面试题目
- php dwz,ThinkPHP+DWZ之DWZ自带编辑器图片上传
热门文章
- 2021华为杯数学建模获奖经验分享
- 咸阳机场地下停车场如何收费,咸阳机场停车收费价格
- linux grub.cnf grub64.efi 文件
- 软件观念革命:交互设计精髓_2021年中国传媒大学设计学考研招生分析、参考书目、复试线、真题回忆、考研经验指南篇...
- 目标跟踪 MOSSE(Visual Object Tracking using Adaptive Correlation Filters)
- 【敏捷开发每日一贴】代码走查
- 地理加权回归简易总结
- JavaWeb 敏感词汇过滤器
- SSM常用面试题整理一
- IDEA 设置背景颜色为黑色