Advertisement

实例学习Ansible系列(18)服务管理的几种方式

阅读量:

采用服务模块用于服务的管理;此外可以直接应用非幂等性模块如shell来实现控制;文章将详细阐述常用示例。

示例1: 使用service停止单个服务

比如停止etcd服务,示例如下

复制代码
    ## stop etcd service
    - name: stop etcd service
      service:
    name:  etcd
    state: stopped

示例2: 使用service停止多个服务

比如停止kubernetes的master相关的服务,示例如下

复制代码
    ## stop kubernetes master service
    - name: stop master service
      service:
    name: "{{ item }}"
    state: stopped
      with_items:
    - kube-scheduler
    - kube-controller-manager
    - kube-apiserver

示例3: 无视错误

当服务文件不在当前机器中时,在使用相关功能时可能导致可能出现的类似错误信息

复制代码
    fatal: [localhost]: FAILED! => {"changed": 

全部评论 (0)

还没有任何评论哟~