国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 操作系統 > 正文

saltstack自動化部署 - 學習筆記

2024-06-28 16:00:29
字體:
來源:轉載
供稿:網友

一. SaltStack安裝


1. 安裝saltstack服務端和客戶端:

yum install salt-master salt-minion #服務端yum install salt-minion #客戶端

2. 配置客戶端的master:

vim /etc/salt/minion master: 172.16.1.211

3. 在服務端建立客戶端的認證(服務端執行):

salt-key -A #認證所有 -a 認證單個

二. SaltStack基本操作


1.在所有客戶端執行測試命令:

salt "*" test.ping

2.在所有minion(客戶端)上執行‘uptime’命令:

salt '*' cmd.run 'uptime'

3.saltstack的配置管理:

vim /etc/salt/master

file_roots: base: - /srv/salt/

mkdir /srv/salt cd /srv/salt vim apache.sls #安裝apache并啟動

apache-install: pkg.installed: - names: - httpd - httpd-develapache-service: service.running: - name: httpd - enable: True - reload: True

salt ‘*’ state.sls apache #執行狀態管理腳本

4.編輯salt的入口文件:

vim top.sls

base: '*': - apache

salt ‘*’ state.highstate #通過入口文件執行安裝apache的腳本

三. SaltStack-數據系統Grains


1.查看客戶機的所有grains信息:

salt 'SH_T_test_03.gigold-idc.com' grains.items

2.查看客戶機的ip地址:

salt 'SH_T_test_03.gigold-idc.com' grains.get ip_interfaces:eth0

3.在172.16.1.213的客戶端上執行‘W’命令:

salt -G ip_interfaces:eth0:172.16.1.213 cmd.run 'w'

4.客戶端自定義grains并通過top篩選:

vim /etc/salt/grains #客戶端

roles: - webserver - memcache

/etc/init.d/salt-minion restart vim top.sls #服務端

base: 'roles:webserver': - match: grain - apache

salt ‘*’ state.highstate #通過top篩選匹配的grain

四. SaltStack-數據系統Pillar


1.在服務端創建Pillar的base環境:

vim /etc/salt/master

pillar_roots: base: - /srv/pillar

/etc/init.d/salt-master restart

2.自己創建pillar:

vim /srv/pillar/apache.sls

{%if grains['os'] == 'CentOS'%}apache: httpd{% elif grains['os'] == 'Debian' %}apache: apache2{% endif %}

vim top.sls

base: '*': - apache

salt ‘*’ pillar.items #查看配置的pillar

3.刷新pillar:

salt '*' saltutil.refresh_pillar

4.grains和pillar的區別:

grains和pillar的區別

五. SaltStack-遠程執行


1.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江华| 商南县| 漾濞| 久治县| 南丰县| 凌源市| 平江县| 房山区| 同江市| 同德县| 南和县| 开封县| 岱山县| 宝山区| 桓仁| 噶尔县| 邯郸县| 盐亭县| 云和县| 舟曲县| 黎川县| 福泉市| 丹凤县| 芒康县| 当涂县| 永泰县| 施秉县| 天等县| 平和县| 炎陵县| 栾川县| 吉水县| 英超| 沅江市| 迁安市| 浏阳市| 汉阴县| 陇西县| 木里| 五台县| 公主岭市|