随笔分类 - Ansible
使用ansible是遇到的问题及解决方法
摘要:实验目标 在自建环境中能够测试RHCE磁盘管理题目 在部分主机上做特殊处理,使得自己练习环境与实际环境相似 实验环境 ansible配置文件 [defaults] inventory=./inventory remote_user=rhce ask_pass=false roles_path=./r
阅读全文
摘要:在进行磁盘分区之前应查看磁盘的空余状况 可以使用 lsblk 命令。在使用自动化工具时,优先编辑脚本识别有效磁盘 五个磁盘分类模块-parted、lvg、lvol、filesystem、mount Parted模块 这个模块允许使用parted命令行工具配置块设备分区。 可以进行磁盘的管理 关键字
阅读全文
摘要:- name: create resreach lvm hosts: all tasks: - name: show disk message shell: 'lsblk' register: disk_info - name: create vgm for dev,test parted: dev
阅读全文
摘要:RHCE_294练习 1. 安装和配置 ansible serverf [dev] servera [test] serverb [prod] serverc serverd [balancers] servere [webservers:children] prod [defaults] inve
阅读全文
摘要:Ansible 命令模块操作 Ansible 清单 用于管理目标主机的列表 部署 Ansible 清单文件 定义清单 清单定义 Ansible 将要管理的一批主机 这些主机也可以分配到组中,以进行集中管理。组可以包含 ==子组== ,主机也可以是多个组的成员 。清单还可以设置应用到它所定义的主机和组
阅读全文
摘要:- hosts: serverd remote_user: root vars: http_packages: - httpd tasks: # - name: install https form yum # yum: # name: # "{{ http_packages }}" # regis
阅读全文
摘要:- hosts: serverf vars: persons: user1: name: demon age: 12 user2: name: student age: 20 tasks: - name: print message debug: msg: | {% for item in pers
阅读全文
摘要:- name: set public key on remote hosts & set reomte hosts sudoers file hosts: all # 此脚本要求所有的主机 root 用户密码相同 become: no remote_user: root vars: - remote
阅读全文
摘要:- hosts: serverf vars: my_name: demOn stUdent tasks: - name: print message debug: msg: - "This is my name {{ my_name }}" # 输出原始信息 - "This is my name {
阅读全文
摘要:- hosts: serverf vars: - password: key1: redhat key2: rhceforserver key3: demonzwl tasks: - name: Useradd rhce for remote host user: name: rhce shell:
阅读全文
摘要:获取模块的地址: https://github.com/ansible/ansible-modules-extras/blob/576f5813a2ab1b604d1f04e7230be5010e9a60e1/system/authorized_key 报错: [root@Workstation m
阅读全文
摘要:环境搭建 由于是自建环境,使用时需要安装环境 ansible-galaxy collection install ansible.posix 通过此命令便可以只用 authorized_key 模块了 在未执行上述命令时是没有 authorized_key 的手册的 执行 ansible-doc -
阅读全文
摘要:5.0_Loop循环-列表-字典-register注册变量 实施任务的控制 利用循环迭代任务 利用 loop (if/while)关键字对一组项目迭代任务 简单循环对 一组项目(对象、数组)迭代任务。loop关键字添加到任务中,将对应其 迭代任务的项目列表取为值 循环变量 item 保存每个迭代过程
阅读全文
摘要:本次实验的用户都是用student普通用户并配置sudo权限,受控主机使用rhce并配置sudo权限 编辑参考 https://www.cnblogs.com/lvzhenjiang/p/14385777.html 进行了实验部分的细化 1.变量的优先级 extra vars——命令行中使用-e参数
阅读全文
摘要:定义 清单文件——可以理解为是Ansible的hosts解析配置文件,其中包含了受控主机的配置信息 文件的位置: · /etc/ansible/hosts · 默认的清单配置文件 · /home/rhce/ansible/inventory · 自建的清单配置文件 相关代码 点击查看代码 #表示单个
阅读全文
浙公网安备 33010602011771号