- 博客(26)
- 收藏
- 关注
原创 12. 利用playbook生成所有清单主机指定硬件信息报告
创建一个名为 /home/student/ansible/hwreport.yml 的 playbook,它将在所有受管节点上生成含有以下信息的输出文件 /root/hwreport.txt:任务要求输出文件 /root/hwreport.txthostname: inventoryhostnamemem: memory_in_MBbios: BIOS_versionvda: disk_vda_sizevdb: disk_vdb_size输出文件中的每一行含有一个 key=value 对
2022-01-19 18:19:23
469
原创 11. 利用playbook创建 Web 内容目录
按照下方所述,创建一个名为 /home/student/ansible/webcontent.yml 的 playbook:该 playbook 在 dev 主机组中的受管节点上运行任务要求创建符合下列要求的目录 /webdev: 所有者为 devops 组具有常规权限:owner=read+write+execute,group=read+write+execute, other=read+execute具有特殊权限: set group ID用符号链接将 /var/www/html/web
2022-01-19 18:17:36
935
原创 10. 利用playbook在不同主机组修改文件内容
按照下方所述,创建一个名为 /home/student/ansible/issue.yml 的 playbook:该 playbook 将在所有清单主机上运行该 playbook 会将 /etc/issue 的内容替换为下方所示的一行文本:任务要求在 dev 主机组中的主机上,这行文本显示为:Development在 test 主机组中的主机上,这行文本显示为:Test在 prod 主机组中的主机上,这行文本显示为:Production[student@workstation ans.
2022-01-19 18:16:17
488
原创 9.用playbooke生成主机清单文件
使用playbook在所有主机组生成指定格式的文件任务要求将一个初始模板文件从 http://172.25.250.250/ansible2.8/fifiles/hosts.j2 下载到 /home/student/ansible完成该模板,以便用它生成以下文件:针对每个清单主机包含一行内容,其格式与 /etc/hosts 相同创建名为 /home/student/ansible/hosts.yml 的 playbook,它将使用此模板在 dev 主机组中的主机上生成文件 /etc/myhosts。
2022-01-19 18:14:58
413
原创 利用playbook在指定主机组创建和使用逻辑卷
创建一个名为/home/student/ansible/lv.yml 的 playbook,它将在所有受管节点上运行以执行下列任务:任务要求创建符合以下要求的逻辑卷:逻辑卷创建在 research 卷组中逻辑卷名称为 data逻辑卷大小为 1500MiB使用ext4 文件系统格式化逻辑卷如果无法创建请求的逻辑卷大小,应显示错误消息Could not create logical volume of that size,并且应改为使用大小 800MiB。如果卷组research 不存在 ,应
2022-01-19 18:01:53
761
原创 从 Ansible Galaxy 使用角色创建web负载均衡
根据下列要求,创建一个名为 /home/student/ansible/roles.yml 的playbook:这道题要应用到第5道题下载并初始化好了的两个角色其实就部署一负载均衡器,只需要调用角色就可以了任务要求:playbook 中包含一个 play,该 play 在 balancers 主机组中的主机上运行并将使用 balancer 角色。此角色配置一项服务,以在 webservers 主机组中的主机之间平衡 Web 服务器请求的负载。浏览到 balancers 主机组中的主机(例如 h
2022-01-19 17:58:56
334
原创 创建和使用 apache 角色
根据下列要求,在/home/student/ansible/roles 中创建名为 apache的角色按照下方所述,创建一个使用此角色的 playbook /home/student/ansible/newrole.yml:该playbook 在webservers 主机组中的主机上运行任务要求httpd 软件包已安装,设为在系统启动时启用并启动防火墙已启用并正在运行,并使用允许访问Web 服务器的规则模板文件 index.html.j2 已存在,用于创建具有以下输出的文件/var/www.
2022-01-19 17:55:35
566
1
原创 使用Ansible Galaxy 安装角色
使用 Ansible Galaxy 和要求文件 /home/student/ansible/roles/requirements.yml, 从以下 URL 下载角色并安装到 /home/student/ansible/roles:任务要求从链接下载角色并安装角色 http://172.25.250.250/ansible2.8/haproxy.tar.gz 此角色的名称应当为 balancer http://172.25.250.250/ansible2.8/phpinfo.tar.gz 此角色
2022-01-19 17:49:17
607
原创 使用 RHEL 系统角色软件包创建配置时间角色
安装 RHEL 系统角色软件包,并创建符合以下条件的 playbook任务要求编写 /home/student/ansible/timesync.yml在所有受管节点上运行使用 timesync 角色配置该角色,以使用当前有效的 NTP 提供商配置该角色,以使用时间服务器 classroom.example.com配置该角色,以启用 iburst 参数完成步骤先切到root安装rhel角色包rhel-system-roles 也可以sudo [root@workstation
2022-01-19 17:45:21
749
1
原创 安装 php 和 mariadb 软件包到指定主机组
任务要求将 php 和 mariadb 软件包安装到 dev、test 和 prod 主机组中的主机上 将RPM Development Tools 软件包组安装到 dev 主机组中的主机上 将 dev 主机组中主机上的所有软件包更新为最新版本 [student@workstation ansible]$ vim packages.yml---- name: install pkgs hosts: dev,test,prod tasks: - name: install
2022-01-19 17:39:55
569
原创 创建和运行 Ansible 临时命令
作为系统管理员, 您需要在受管节点上安装软件.请按照下方所述, 创建一个名为/home/student/ansible/adhoc.sh 的 shell 脚本,该脚本将使用Ansible 临时命令在各个受管节点上安装 yum 存储库:说白了就是用ansible命令配置yum源任务要求存储库 1: 存储库的名称为 rh294_BASE 描述为 rh294 base software 存储库为开启状态 基础UR...
2021-12-31 17:04:30
753
原创 RHCE——安装和配置Ansible
1.安装和配置Ansible按照下方所述,在控制节点workstation.lab.example.com 上安装和配置 Ansible:安装所需的软件包·创建名为/home/student/ansible/inventory的静态清单文件, 以满足以下需求:servera是dev主机组的成员serverb是test主机组的成员serverc和serverd是prod主机组的成员bastion是balancers主机组的成员prod组是webservers主机组的成员..
2021-12-28 14:45:33
914
原创 Linux——修改文件权限
权限介绍 文件权限简介:'r' 代表可读(4),'w' 代表可写(2),'x' 代表执行权限(1),括号内代表"8421法" ##文件权限信息示例:-rwxrw-r-- -第一位:'-'就代表是文件,'d'代表是文件夹 -第一组三位:拥有者的权限 -第二组三位:拥有者所在的组,组员的权限 -第三组三位:代表的是其他用户的权限权限命令: 普通授权 chmod +x qss.txt 8421法 chmod 777 qss.txt //...
2021-12-24 08:30:00
659
原创 Linux——目录基本命令
一,切换目录 cd / //切换到根目录 cd /bin //切换到根目录下的bin目录 cd ../ //切换到上一级目录 或者使用命令:cd .. cd ~ //切换到home目录 cd - //切换到上次访问的目录 cd xx(文件夹名) //切换到本目录下的名为xx的文件目录,如果目录不存在报错 cd /xx...
2021-12-24 08:30:00
536
原创 安卓开发——简易计算器
一,界面设计<?xml version="1.0" encoding="utf-8"?><GridLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:rowCount="6" android:colu
2021-12-22 23:24:50
1728
原创 安卓开发——视频播放器
准备工作:1.需要提前上传一段音视频 我这里是随便找的音视频在res下新建一个目录放置音视频文件,(将事先准备好的复制粘贴到该目录就可以了)界面布局<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:.
2021-12-19 15:49:25
4657
1
原创 绘制安卓机器人
在MainActivity文件中创建一个名为MyView的内部类,该类继承自android.view.View类,并且添加构造方法和重写onDraw(Canvas canvas)方法,然后在onCreate()方法中获取帧布局管理器,并将MyView视图添加到该帧布局管理器中看见那个红色小灯泡了吗 有两个选项 选第一个(短的那个)然后会创建出一个新的.java文件我们在新出现的文件下进行代码的编写public class myview extends View { .
2021-12-15 03:05:58
1999
原创 配置系统调优
先查看tuned推荐的配置文件,并将系统的调优配置文件设置为throughput-performance确保当前生效的配置文件是系统推荐的配置文件即可
2021-12-14 17:33:30
442
原创 创建VDO卷 此VDO卷在系统启动时自动挂载到/vblock目录下
创建新的VDO卷:首先安装软件包,如果安装失败,检查yum仓库是否安装,详情查看上篇配置yum仓库使用man vdo 查找/EXAMPLE1)使用未分区的磁盘(/dev/vdc)2)此VDO卷的名称为myvdo3)此VDO卷的逻辑大小为50G使用xfs格式格式化myvdo卷使用man vdo 输入/requires查找模板vim /etc/fstab 将vdo卷挂载到/vblock目录mount -a 挂载df -h /目录 //查看...
2021-12-14 17:29:44
972
原创 重置虚拟机密码
在不知道一台虚拟机的登陆密码或忘记密码时,我们可以选择重置虚拟机来重置密码。选择需要重置密码的虚拟机 点击Force Reset将光标移动到要启动的内核上添加rd.break console=tty1按住Ctrl+x启动,需要等待一会mount -o remount,rw /sysroot //重启以读写方式挂载/sysrootchroot /sysroot //切换至真正操作系统的根/sysrootecho 123456 | passw...
2021-12-14 15:54:28
3950
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人