Ansible Galaxy使用角色
RHCE8 练习题:从Ansible Galaxy使用角色根据下列要求,创建一个名为 /home/student/ansible/roles.yml 的 playbook : playbook 中包含一个play,该play在 balancers 主机组中的主机上运行,并使用 balancer 角色 此角色配置一项服务,以在 webservers 主机组中的主机之间做 web负载均衡 balancers 主机组中的主机浏览 http://workstation.lab.example.com 会在 webservers 主机组之间进行切换 playbook中包含一个play,该play在 webservers 主机组中主机上运行并使用 phpinfo 角色 通过URL /hello.php 浏览到 webservers 主机组中的主机将生成以下输出: Hello PHP World from FQDN 其中FQDN是主机完全限定名称 例如:访问 http://serverc.lab.example.com/hello.php 会生成以下输出: PHP World fro...
Andsible 创建和使用角色
RHCE8 练习题:创建和使用角色根据下列要求在 /home/student/ansible/roles 中创建名为 apache 的角色: httpd 软件包已安装,设为在系统启动时**自动启动** 防火墙已启用并正在运行,并使用 允许访问 web服务器 的规则 模板文件 index.html.j2 用于创建 /var/www/html/index.html 具有以下输出内容: Welcome to HOSTNAME on IPADDRESS HOSTNAME 是受管节点的完全限定域名, IPADDRESS 是受管节点的IP地址 按照下方所属,创建一个使用此角色的playbook,/home/student/ansible/newrole.yml 该playbook 在 webservers 主机组中 的主机上运行 Answer创建apache角色并编辑 cd /home/student/ansible/rolesansible-galaxy init apache vim apache/tasks/main.yml ---- name: install ap...
使用Ansible Galaxy下载安装角色
RHCE8 练习题:使用 Ansible Galaxy 下载角色使用 Ansible Galaxy 和 要求文件 /home/student/ansible/roles/requirements.yml 从以下URL下载角色并安装到 /home/student/ansible/roles: http://materials.example.com/cd/exam_rhce8/haproxy.tar 此角色的名称应当为 balancer http://materials.example.com/cd/exam_rhce8/phpinfo.tar 此角色的名称应该为 phpinfo Answervim /home/student/ansible/roles/requirements.yml ---- src: http://materials.example.com/cd/exam_rhce8/haproxy.tar name: balancer- src: http://materials.example.com/cd/exam_rhce8/phpinfo.tar na...
使用RHEL系统角色timesync
RHCE8 练习题:使用RHEL系统角色安装RHEL系统角色软件包,并创建名称为 /home/student/ansible/timesync.yml ,符合以下条件的 playbook 在所有受管节点上运行 使用 timesync 配置该角色,以使用当前有效的NTP 配置该角色,以使用时间服务器 172.25.254.254 配置该角色,以启用 iburst 参数 Answer安装RHEL系统角色并复制到 ansible/roles下 sudo yum -y install rhel-system-rolesmkdir rolescp -a /usr/share/ansible/roles/rhel-system-roles.timesync roles/timesyncansible-galaxy list #查看是否列出 编写playbook vim timesync.yml ---- name: use timesync hosts: all vars: timesync_ntp_servers: ...
Ansible安装软件包
RHCE8 练习题:安装软件包创建一个名为 /home/student/ansible/packages.yml 的 playbook: 将 php 和 mariadb 软件包 安装到 dev , test 和 prod 主机组中的主机上 将 RPM Development Tools 软件包组 安装到 **dev**主机组 中的主机上 将 **dev**主机组 中主机上的所有软件包啊更新为最新版本 playbook检查和使用yml ansible-playbook xxx.yml --syntax-checkansible-playbook xxx.yml Answervim /home/student/ansible/packages.yml ---- name: install packages hosts: dev,test,prod tasks: - name: install php mariadb yum: name: php,mariadb - name: install packages groups ...
创建和运行Ansible临时命令
RHCE8 练习题:创建和运行Ansible临时命令作为系统管理员,您需要在受管节点上安装软件。 按照正文所述,创建一个名为 /home/student/ansible/adhoc.sh 的shell脚本,该脚本将使用ansible临时命令在各个受管节点上安装yum存储库。 储存库1 存储库的名称为 EX294_BASE 描述为 EX294 base software 基础URL为 http://content.example.com/rhel8.0/x86_64/dvd/BaseOS GPG 签名检查为: 启用状态 GPG 密钥URL为 http://content.example.com/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release 存储库状态为: 启用状态 储存库2 存储库的名称为 EX294_STREAM 描述为 EX294 stream software 基础URL为 http://content.example.com/rhel8.0/x86_64/dvd/AppStream GPG 签名检查为: 启用状态 GPG ...
RHCE8练习题1. 安装配置Ansible
RHCE8 练习题:安装配置Ansible按照下方所述,在控制节点 control.example.com上安装和配置ansible: 按照所需的软件包 创建名为 /home/student/ansible/inventory 的静态清单文件,以满足下以下要求: servera 是 dev 主机组的成员 serverb 是 test 主机组的成员 serverc serverd 是 prod 主机组的成员 workstation 是 balancers 主机组的成员 prod组 是 webservers 主机组的成员 创建名为 /home/student/ansible/ansible.cfg 的配置文件,以满足以下要求: 主机清单文件为 /home/student/ansible/inventory playbook中使用的角色的位置包括 /home/student/ansible/roles Answer开启所有虚拟主机 rht-vmctl start allrht-vmctl status all #查看虚拟主机状态rht-vmctl restart...
Rocky Linux修改默认源为国内源
1. 备份现有的 YUM 源配置文件首先,建议备份现有的 YUM 源配置文件,以防需要恢复: sudo cp /etc/yum.repos.d/Rocky-*.repo /etc/yum.repos.d/backup/ 2. 编辑 YUM 源配置文件接下来,你可以编辑 /etc/yum.repos.d/ 目录下的 .repo 文件,或直接替换为其他镜像源。例如,可以将默认的 Rocky Linux 源替换为阿里云源。 替换为阿里云源首先,删除现有的 .repo 文件(如果需要): sudo rm -f /etc/yum.repos.d/Rocky-*.repo 然后,下载阿里云的 Rocky Linux 源配置文件: sudo wget -O /etc/yum.repos.d/Rocky-BaseOS.repo https://mirrors.aliyun.com/repo/Rocky-BaseOS.reposudo wget -O /etc/yum.repos.d/Rocky-AppStream.repo https://mirrors.aliyun.com/repo/Ro...
IIS添加FTP及添加被动端口
Windows server服务器 中 IIS 使用自带的FTP发布站点 流程 添加用户, 站点文件夹添加用户权限, 添加ftp发布,并选择相应的用户 添加被动端口范围 添加防火墙例外 重启ftp服务
podman
RHCSA练习题21-22 :podman部署容器二十一:配置容器以使其自动启动按以下要求部署容器: 使用容器注册服务器上的 rsyslog 镜像, 创建一个名为 logserver 的容器 将容器配置为以 systemd 服务的形式运行,且仅面向现有用户 containers 该服务应命名为 container-logserver , 并在系统重新引导后自动启动,而无需任何干预 二十二:为容器配置持久存储通过以下方式扩展上一个任务的服务: 配置主机系统日志以在系统更新引导后保留其数据,并重新启动日志记录服务 将主机 /var/log/journal 目录及任何子目录中的任何 *.journal 文件复制到目录 /home/containers/container_journal 中 将服务配置为在启动时自动将目录 /home/containers/container_ journal 挂载到容器的 /var/log/journal 下面 Answer因为这两个题彼此关联,所以放在一起来解答 流程: - containers用户则建立 - 编辑/etc/sy...









