caermeglaeddyv.ansible_role_no_thp

Ansible 角色:禁用透明大页面

此角色用于通过调优配置文件和 systemd 服务单元文件禁用透明大页面 (THP)。

目前,它执行以下操作:

  • 创建新的调优配置文件以禁用 THP 并应用它
  • 创建一次性 systemd 服务,以在每次启动时禁用 THP

要求

这不是严格要求,可能在未测试的其他版本中无法工作。 无论如何,欢迎您自行测试、建议添加新功能并贡献代码。

该角色已在以下版本上测试:

  • Ansible 版本 >= 2.8.6
  • CentOS 版本 >= 7.6 (1803)

角色变量

变量及其描述来自 defaults/main.yml


# 用于新无 THP 配置文件的基础的调优配置文件:
no_thp_tuned_profile: virtual-guest

依赖关系

示例剧本

---
- hosts: localhost
  gather_facts: false
  become: no
  tasks:
  - name: 检查 ansible 版本 >=2.8.6
    assert:
      msg: Ansible 必须是 v2.8.6 或更高版本
      that:
      - ansible_version.string 是 version("2.8.6", ">=")
    tags:
    - check
  vars:
    ansible_connection: local

- hosts: all
  become: yes
  tasks:
  - import_role:
      name: no_thp

更多详细示例(清单、剧本等)可以在 这里 找到。

强烈建议您从那里开始测试部署,特别是如果您使用 Google Cloud Platform 或 VMware vCenter 作为您的基础设施,目前该 仓库 包含 PackerTerraform 示例,以构建模板并在这些平台上部署机器。

许可证

Apache 2.0

作者信息

版权所有 2020 caermeglaeddyv

安装
ansible-galaxy install caermeglaeddyv.ansible_role_no_thp
许可证
apache-2.0
下载
142
拥有者