2026年のRedHat Red Hat Certified Specialist in Ansible Automation(EX407)対策は、学習から模擬試験までShikenPASSひとつで完結します。42問の練習問題と充実したサポートで、合格までの道のりを一貫して支えます。
RedHat EX407 試験概要:
| 認定ベンダー: | Red Hat |
|---|---|
| 試験名: | Red Hat Certified Specialist in Ansible Automation Exam (EX407) |
| 試験番号: | EX407 |
| 認定の有効期間: | 3年間 |
| 出題数: | 実技試験(タスク数は異なります) |
| 受験料: | USD 400 (地域によって異なります) |
| 合格点: | 210/300 |
| 試験時間: | 240 分 |
| 対応言語: | 英語 |
| 試験形式: | ハンズオンでの設定およびトラブルシューティングタスク, 実技ラボ試験 |
| 関連資格: | Red Hat Certified System Administrator (RHCSA) Red Hat Certified Engineer (RHCE) |
| 推奨トレーニング: | Red Hat Ansible Automation コース |
| 受験申し込み: | Red Hat 認定ポータル |
| サンプル問題: | DOWNLOAD DEMO |
| 受験方法: | ハンズオン実技ラボ試験(Red Hat 試験プロバイダーの空き状況に応じて、オンサイトまたはリモート) |
| 前提条件: | 基本的な Linux 管理スキルが推奨されます。コマンドラインとシステム設定に精通していることが求められます。 |
| 公式シラバスのURL: | https://www.redhat.com/en/services/certification |
RedHat EX407 試験シラバストピック:
| セクション | 目標 |
|---|---|
| Ansible の基本 | - インベントリ管理
|
| 高度な自動化 | - ロールと再利用
|
| プレイブックの開発 | - プレイブックの構造
|
EX407試験に関するQ&Aまとめ
EX407試験は、Red Hatが実施する公式の認定試験で、合格すると「Red Hat Certified Specialist in Ansible Automation」の認定を取得できます。この認定はスペシャリストレベルに位置づけられています。関連する認定資格にはRed Hat Certified System Administrator (RHCSA)、Red Hat Certified Engineer (RHCE)などがあります。詳しい試験情報は、このページの試験概要やほかの質問項目でもご紹介しています。
EX407試験の問題数は実技試験(タスク数は異なります)、制限時間は240 分です。限られた時間で全問を解き切るには、1問ごとのペースを意識し、難しい問題に時間を使いすぎない進め方が重要です。ShikenPASSのテストエンジンには時間制限付きの模擬試験モードがあるため、本番と同じ時間配分で42問の練習問題に取り組めます。受験直前には、必ず時間を計った通し演習で時間感覚を確認しておきましょう。
EX407試験の合格に必要なスコアは210/300、受験料はUSD 400 (地域によって異なります)です。万が一不合格になった場合、再受験には受験料を再度全額支払う必要があるため、本番前の仕上がり確認が欠かせません。ShikenPASSの練習問題で模擬試験を繰り返し、安定して合格点を上回る状態になってから受験することをおすすめします。
はい。ShikenPASSではRedHat Red Hat Certified Specialist in Ansible Automation(EX407)問題集の無料サンプルをご用意しており、購入前に内容や品質をご確認いただけます。また、ご購入後は365日間無料で最新版にアップデートでき、更新期間終了後の更新も50%割引でご利用いただけます。
ShikenPASSでは「返金保証」をご用意しています。ご購入後60日以内にEX407試験を受験して不合格だった場合、受験票の写しと公式スコアレポート(Score Report)のPDFを試験後2日以内にご提出いただければ、7日以内に全額返金の手続きが完了します。なお、ご購入後3日以内の受験や、実際に受験されなかった場合、無料資料・期限切れのご注文は対象外となり、受験者名とお支払い者名の一致が必要です。返金の代わりに、同等の試験資料2点を無料でお受け取りいただき、元の製品の更新サービスを継続することも可能です。商品はお支払い完了後すぐにダウンロードでき、1分以内にメールでもお届けします。2時間経っても届かない場合はカスタマーサポートまでご連絡ください。インストールできるパソコンの台数に制限はありません。
EX407試験の出題範囲は、公式の発表では全部で3の分野に分かれています。主な分野としては、「Ansible の基本」、「高度な自動化」、「プレイブックの開発」などが挙げられます。各分野に含まれる詳細なトピックは、上記の試験範囲一覧でご確認ください。
RedHat Red Hat Certified Specialist in Ansible Automation 認定 EX407 試験問題:
===================================================================================
control.realmX.example.com _ workstation.lab.example.com
node1.realmX.example.com _ servera.lab.example.com
node2.realmX.example.com _ serverb.lab.example.com
node3.realmX.example.com _ serverc.lab.example.com
node4.realmX.example.com _ serverd.lab.example.com
node5.realmX.example.com
- username:root, password:redhat
- username:admin, password:redhat
note1. don't change 'root' or 'admin' password.
note2. no need to create ssh-keygen for access, its pre-defined
note3. SELinux is in enforcing mode and firewalld is disabled/stop on whole managed hosts.
Create a playbook called packages.yml that:
----------------------------------------------
--> Installs the php and mariadb packages on hosts in the dev, test, and prod host
groups.
--> Installs the Development Tools package group on hosts in the dev host group.
--> Updates all packages to the latest version on hosts in the dev host group.
正解:
Solution as:
# pwd
home/admin/ansible/
# vim packages.yml
---
- name: Install the packages
hosts: dev,test,prod
vars:
- php_pkg: php
- mariadb_pkg: mariadb
tasks:
- name: install the packages
yum:
name:
- "{{ php_pkg }}"
- "{{ mariadb_pkg }}"
state: latest
- name: install the devops tool packages
hosts: dev
tasks:
- name: install devepment tools
yum:
name: "@Development Tools"
state: latest
- name: upgrade all the packages
yum:
name: "*"
state: latest
exclude: kernel*
!wq
# ansible-playbook package.yml --syntax-check
# ansible-playbook package.yml
Create a playbook called webdev.yml in 'home/sandy/ansible. The playbook will create a directory Avcbdev on dev host. The permission of the directory are 2755 and owner is webdev. Create a symbolic link from /Webdev to /var/www/html/webdev. Serve a file from Avebdev7index.html which displays the text "Development" Curl http://node1.example.com/webdev/index.html to test
解答を表示 ディスカッション 0正解:
Solution as:
What keyword sets a change condition for a given task?
- A. change_set
- B. register_change
- C. flag_change
- D. changed_when
正解:B 🗳️
Create a role called sample-apache and store it in /home/bob/ansible/roles. The role should
satisfy the following requirements:
*In the role, install and enable httpd. Also enable the firewall to allow http. Also run the template
*index.html.j2 and make sure this runs Create a template index.html.j2 that displays "Welcome to the server HOSTNAME"
In a play called apache.yml in /home/bob/ansible/ run the sample-apache role.
正解:
/home/sandy/ansible/apache.yml
/home/sandy/ansible/roles/sample-apache/tasks/main.yml
/home/sandy/ansible/roles/sample-apache/templates/index.html.j2
In /home/sandy/ansible/roles/sample-apache/handlers/main.yml
===================================================================================
control.realmX.example.com _ workstation.lab.example.com
node1.realmX.example.com _ servera.lab.example.com
node2.realmX.example.com _ serverb.lab.example.com
node3.realmX.example.com _ serverc.lab.example.com
node4.realmX.example.com _ serverd.lab.example.com
node5.realmX.example.com
- username:root, password:redhat
- username:admin, password:redhat
note1. don't change 'root' or 'admin' password.
note2. no need to create ssh-keygen for access, its pre-defined
note3. SELinux is in enforcing mode and firewalld is disabled/stop on whole managed hosts.
Create and run an Ansible ad-hoc command.
--> As a system administrator, you will need to install software on the managed
nodes.
--> Create a shell script called yum-pack.sh that runs an Ansible ad-hoc command to
create yum-repository on each of the managed nodes as follows:
--> repository1
-----------
1. The name of the repository is EX407
2. The description is "Ex407 Description"
3. The base URL is http://content.example.com/rhel8.0/x86_64/dvd/BaseOS/
4. GPG signature checking is enabled
5. The GPG key URL is http://content.example.com/rhel8.0/x86_64/dvd/RPM-GPG-KEYredhat-
release
6. The repository is enabled
--> repository2
-----------
1. The name of the repository is EXX407
2. The description is "Exx407 Description"
3. The base URL is http://content.example.com/rhel8.0/x86_64/dvd/AppStream/
4. GPG signature checking is enabled
5. The GPG key URL is http://content.example.com/rhel8.0/x86_64/dvd/ RPM-GPG-KEYredhat-
release
6. The repository is enabled
正解:
Solution as:
# pwd
/home/admin/ansible
# vim yum-pack.sh
#!/bin/bash
ansible all -m yum_repository -a 'name=EX407 description="Ex407 Description"
baseurl=http://content.example.com/rhel8.0/x86_64/dvd/BaseOS/ gpgcheck=yes
gpgkey=http://content.example.com/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release
enabled=yes'
ansible all -m yum_repository -a 'name=EXX407 description="Exx407 Description"
baseurl=http://content.example.com/rhel8.0/x86_64/dvd/AppStream/ gpgcheck=yes
gpgkey=http://content.example.com/rhel8.0/x86_64/dvd/RPM-GPG-KEY-redhat-release
enabled=yes'
:!wq
# chmod +x yum-pack.sh
# bash yum-pack.sh
# ansible all -m command -a 'yum repolist all'

弊社は製品に自信を持っており、面倒な製品を提供していません。


-関原**

