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 作为您的基础设施,目前该 仓库 包含 Packer 和 Terraform 示例,以构建模板并在这些平台上部署机器。
许可证
作者信息
版权所有 2020 caermeglaeddyv