SaltStack 自定义grains

摘要:在客户端的minion里面写自定义的grains客户端:vim /etc/salt/miniongrains:  roles: nginx  env: prod[root@node120 salt]# /etc/init.d/salt-minion restart 或者直接在/etc/salt目录下创建grains文件:[root@node120 salt]# cat /etc/salt/grainscloud: openstack[root@node120 salt]# /etc/init.d/salt-minion restart [root@node110 salt]# salt -G 'cl

 SaltStack grains

摘要:Grains和Pillar的用途:     Grains : 用于存储minion的基本数据信息;     Pillar : 用于存储master分配给minion的数据信息。 Grains和Pillar的存储区域:     Grains : 元数据存储在minion端;     Pillar : 元数据存储在master端。 Grains和Pillar的更新方式:  &nbs

 SaltStack 将返回数据存入mysql数据库中

摘要:所有的信息都是客户端minion直接写入服务端的mysql数据库的在服务端和客户端都要安装MySQL-python包,yum install MySQL-python -yhttps://docs.saltstack.com/en/latest/ref/returners/all/salt.returners.mysql.html#module-salt.returners.mysql++++++++++++++++++++++++++++++++++++++++++++++++++++Return data to a mysql servermaintainer:     

 SaltStack 模块module

摘要:远程执行模块(核心)获取主机名对应的主机的IP地址[root@node110 ~]# salt '*' hosts.get_ip node120minion.saltstack.com:    172.16.1.120  测试服务端与客户端之间的连接是否正常:[root@node110 salt]# salt '*' test.ping  #  *号代表所以的主机minion.saltstack.com:    True[root@node110 salt]# salt 'minion.saltst

 SaltStack 目标targeting匹配

摘要:targetingglobbing and regesgranspillarsubnet/ip address复合匹配节点组批量执行 matching the minion id[root@node110 master]# salt 'minion?saltstack.com'test.pingminion.saltstack.com:    True 正则表达式 -E: salt -E '(minion|minion-node2).saltstack.com' test.ping通过state.sls来使用正则表达式匹配:[root@node110 states]# ca

 SaltStack salt-key

摘要:salt-key删除未认证的key:salt-key -d  www.rscpass.com[root@node110 master]# salt-keyAccepted Keys:minion.saltstack.comDenied Keys:Unaccepted Keys:Rejected Keys: 查看已存在的key:[root@node110 master]# salt-key -LAccepted Keys:minion.saltstack.comDenied Keys:Unaccepted Keys:Rejected Keys: 添加未认证的client:[root@node110 ~]# salt-key -a

 SaltStack 认证过程

摘要:master端:[root@node110 master]# pwd/etc/salt/pki/master [root@node110 master]# lltotal 28-r-------- 1 root root 1679 Dec  9 16:17 master.pem       #master 私钥-rw-r--r-- 1 root root 451 Dec  9 16:17 master.pub      #master 公钥drwxr-xr-x 2 root root 4096 Dec 12 16:43 minion

 SaltStack 服务-文件-包管理

摘要:Salt-stack配置管理: 包管理修改配置文件:vim /etc/salt/master 12default_include: master.d/*.conf 13  14 # The addressof the interface to bind to: 15 interface:0.0.0.0406 file_roots:407   base:408     -/etc/salt/states409 #  dev:410 #    -/srv/salt/dev/services411 # &nbs

 SaltStack 安装配置

摘要:1.导入安装源centos5rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/5/x86_64/epel-release-5-4.noarch.rpmcentos6rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm2.安装salt软件包master端yum installsalt-master配置文件目录:[root@node110 ~]#cd /etc/salt/[root@node110salt]# lsmaster  pki[root@node110salt]# pwd/etc/salt&nbs

 ls -lrt按最后修改时间对ls命令的输出进行排序

摘要:#ls -lrt  drwxr-xr-x.  2 root root   4096 Sep 20 20:41 ld.so.conf.d -rw-r--r--   1 root root  64513 Sep 20 20:41 ld.so.cache drwxr-xr-x.  2 root root   4096 Oct 19 21:05 profile.d drwxr-xr-x.  3 root root   4096 Oct 20 10:17 ppp drwxr-xr-x   2 root root   4096 Oct 24 20:48 multitail

 虚拟机监控virt-top

摘要:[root@node124 qemu]# yum install virt-topvirt-top-1.0.4-3.15.el6.x86_64  [root@node124 qemu]# virt-top virt-top 23:22:28 - x86_64 2/2CPU 1897MHz 1866MB1 domains, 1 active, 1 running, 0 sleeping, 0 paused, 0inactive D:0 O:0 X:0CPU: 7.3%  Mem: 512MB (512 MB by guests)    ID S RDRQ WRRQRXBY TXBY %CPU %MEM   

 克隆虚拟机前准备工作

摘要:1.清空/etc/udev/rules.d/70-persistent-net.rules文件#echo"">/etc/udev/rules.d/70-persistent-net.rules2.删除网卡配置文件的UUID:#pwd/etc/sysconfig/network-scripts删除UUID 

 KVM 虚拟机网卡桥接网络配置

摘要:KVM三种网络类型:[root@node124 opt]# virt-install --help| grep network    --pxe               Boot from the network using thePXE protocol    -w NETWORK,--network=NETWORK             &nb

 kvm启动参数

摘要:[root@node124 opt]# ps aux | grep kvmroot      1049  0.0 0.0      0     0 ?       S    22:02   0:00 [kvm-irqfd-clean]qemu      3464 16.1 18.8 1820140 360344 ?    &nb

 virsh --help

摘要:[root@node124 qemu]# virsh --help virsh [options]... [<command_string>]virsh [options]... <command> [args...]   options:    -c |--connect=URI      hypervisor connectionURI    -r |--readonly         connect readonly  &n

 KVM CentOS-6.7-x86_64.xml

摘要:cat /etc/libvirt/qemu/CentOS-6.7-x86_64.xml<!--WARNING: THIS IS AN AUTO-GENERATED FILE. CHANGES TO ITARE LIKELY TO BE OVERWRITTEN AND LOST. Changes to this xml configurationshould be made using:  virsh editCentOS-6.7-x86_64or other application using the libvirt API.--> <domain type='kvm'> <name>CentOS-6.7-x86_64<

 KVM安装配置

摘要:1.安装epel包: [root@node124mnt]# rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm   yum makecache ++++++++++++++++++++++++++++++++++++++查看CPU是否支持虚拟化:(打开vmware CPU虚拟化功能)vmx似乎是intel的虚拟技术代名词svm似乎是amd的虚拟技术代名词如果你在将kvm的模块加载的时候出现如下现象#cat /proc/cpuin

 PPTPD错误:kernel: ppp: compressor droppedpkt

摘要:1、     尝试手动配置mtu值。# ifconfig ppp0 mtu 1400改完确实解决了暂时性问题,但是重启后依然会恢复到1396。  也可以通过shell脚本处理:vim set_mtu.sh#!/bin/bashfor n in `ifconfig | grep ppp | awk '{print $1}'`doifconfig $n mtu 1400echo "$(date +%c)ifconfig $n mtu 1400 success">>/tmp/pptpd_set_mtu.logdone 

 drbd的内部和外部元数据存放模式

摘要: on node110 {    device    /dev/drbd0;    disk      /dev/sdb1;    address   172.16.1.110:7788;    meta-disk /dev/sdb2[0];    #外部模式:数据和元数据盘分开放不同的分区&nbs

 DRBD初始化

摘要:初始化同步数据块:(主节点操作)主节点同步数据块到备节点[root@node110 /]# drbdadm -- --overwrite-data-of-peerprimary data[root@node110 /]# cat /proc/drbdversion: 8.4.4 (api:1/proto:86-101)GIT-hash: 74402fecf24da8e5438171ee8c19e28627e1c98a buildby root@node110, 2016-11-27 15:34:16 0: cs:SyncSourcero:Primary/Secondary ds:UpToDate/Inconsistent C r-
分页:« 50 51 52 53 54 55 56 57 58 59 »
Powered by AKCMS