天天看點

自動化管理工具Saltstack之服務管理(10)1.啟動服務2.停止服務3.設定開機自動啟動4.關閉開機自動啟動5.檢視指定服務是否可用6.列出所有可用服務7.重新加載指定服務8.重新開機指定服務9.檢視服務狀态

1.啟動服務

/srv/salt/service/nfs.sls

rpcbind:
  service.running:
    - enable: True    #開機自動啟動
#    - enable: False
nfs:
  service.running:
    - enable: True
    - require:
      - service: rpcbind
           

在指令行執行如下

salt '10.0.10.100' state.sls service.nfs      

或指令行直接執行如下

salt '10.0.10.100' service.stop rpcbind      

2.停止服務

/srv/salt/service/nfs.sls

rpcbind:
  service.dead:
    - enable: True
#    - enable: False
nfs:
  service.dead:
    - enable: False
#    - enable: True
    - require:
      - service: rpcbind
#    - reload: True
           

在指令行執行如下

salt '10.0.10.100' state.sls service.nfs      

或指令行直接執行如下

salt '10.0.10.100' service.stop rpcbind      

3.設定開機自動啟動

/srv/salt/service/rpcbind.sls

rpcbind:
  service.enabled:
    - name: rpcbind      

在指令行執行如下

salt '10.0.10.100' state.sls service.rpcbind      

4.關閉開機自動啟動

/srv/salt/service/rpcbind.sls

rpcbind:
  service.disabled:
    - name: rpcbind      

在指令行執行如下

salt '10.0.10.100' state.sls service.rpcbind      

5.檢視指定服務是否可用

salt '10.0.10.100' service.available sshd      

6.列出所有可用服務

salt '10.0.10.100' service.get_all      

7.重新加載指定服務

salt '10.0.10.100' service.reload <service name>      

8.重新開機指定服務

salt '10.0.10.100' service.restart <service name>      

9.檢視服務狀态

salt '10.0.10.100' service.status <service name>       

繼續閱讀