奇忠诚 发表于 2015-9-16 09:50:31

saltstack之服务管理

  1.启动服务
  /srv/salt/service/nfs.sls



rpcbind:
service.running:
- enable: True    #开机自动启动
#    - enable: False
nfs:
service.running:
- enable: True
- require:
- service: rpcbind
  在命令行执行如下



salt 'test82.salt.cn' state.sls service.nfs
  或命令行直接执行如下



salt 'test82.salt.cn' 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 'test82.salt.cn' state.sls service.nfs
  或命令行直接执行如下



salt 'test82.salt.cn' service.stop rpcbind
  3.设置开机自动启动
  /srv/salt/service/rpcbind.sls



rpcbind:
service.enabled:
- name: rpcbind
  在命令行执行如下



salt 'test82.salt.cn' state.sls service.rpcbind
  4.关闭开机自动启动
  /srv/salt/service/rpcbind.sls



rpcbind:
service.disabled:
- name: rpcbind
  在命令行执行如下



salt 'test82.salt.cn' state.sls service.rpcbind
  5.查看指定服务是否可用



salt 'test82.salt.cn' service.available sshd
  6.列出所有可用服务



salt 'test82.salt.cn' service.get_all
  7.重新加载指定服务



salt 'test82.salt.cn' service.reload <service name>
  8.重启指定服务



salt 'test82.salt.cn' service.restart <service name>
  9.查看服务状态



salt 'test82.salt.cn' service.status <service name>
  
页: [1]
查看完整版本: saltstack之服务管理