Linux

Red Hat Certified Engineer (RHCE) #13: system roles (rhel-system-roles)
読了 8分

Red Hat Certified Engineer (RHCE) #13: system roles (rhel-system-roles)

Red Hat Certified Engineer (RHCE) シリーズの 13 編です。Red Hat が提供する検証済みの role 集である rhel-system-roles で RHCSA の作業を抽象化する方法を整理します。インストール (dnf と ansible-galaxy collection)、ドキュメントの場所 (/usr/share/doc/rhel-system-roles) と example playbook のコピーパターン、timesync・firewall・selinux・storage・network・postfix role と変数、そして試験で定番の NTP・firewall・SELinux 自動化まで例で扱います。

Red Hat Certified System Administrator (RHCSA) #10 基本ネットワーキング: NetworkManager (nmcli)、hostname、/etc/hosts
読了 8分

Red Hat Certified System Administrator (RHCSA) #10 基本ネットワーキング: NetworkManager (nmcli)、hostname、/etc/hosts

Red Hat Certified System Administrator (RHCSA) シリーズ 10 番目の記事です。RHEL 9 のネットワークを管理する NetworkManager の構造と、nmcli コマンドで接続を作り静的 IP を永続設定する方法、hostnamectl でホスト名を変え /etc/hosts で名前を解決する方法、ip コマンドで結果を検証する方法まで、直接打ち込みながら整理します。静的 IP を再起動後も維持されるよう設定する作業は RHCSA の定番出題です。

Red Hat Certified Engineer (RHCE) #12 Collection: Galaxy、Automation Hub
読了 8分

Red Hat Certified Engineer (RHCE) #12 Collection: Galaxy、Automation Hub

Red Hat Certified Engineer (RHCE) シリーズの 12 編です。Ansible collection の概念と FQCN (namespace.collection.module)、ansible-galaxy で collection と role をインストールする方法、requirements.yml で依存関係を一括インストールする方式、Galaxy と Automation Hub の違い、そして ansible.cfg の collections_path 設定まで試験の実技視点で整理します。試験の定番である requirements.yml で collection をダウンロードして FQCN で使う流れを例題で身につけます。

Red Hat Certified System Administrator (RHCSA) #9 システム運用: chronyd、journald、cron、systemd timer、tuned
読了 9分

Red Hat Certified System Administrator (RHCSA) #9 システム運用: chronyd、journald、cron、systemd timer、tuned

Red Hat Certified System Administrator (RHCSA) シリーズの 9 番目の記事です。システム時刻を timedatectl と chronyd で合わせ、journald と rsyslog でログを読み永続保存し、cron と systemd timer でジョブを予約し、tuned でシステムプロファイルを調整する運用作業を、実技で打つコマンド中心に整理します。

Red Hat Certified Engineer (RHCE) #11 Role の作成と使用
読了 8分

Red Hat Certified Engineer (RHCE) #11 Role の作成と使用

Red Hat Certified Engineer (RHCE) シリーズ 11 編です。role の標準ディレクトリ構造と ansible-galaxy role init、roles キーと include_role・import_role の違い、defaults が最も低い role 変数の優先順位であること、meta/main.yml の dependencies と roles_path まで整理します。試験の定番である role を作成して playbook から呼び出す流れを例で身につけます。

Red Hat Certified System Administrator (RHCSA) #8 パッケージと repository: dnf、modules、AppStream
読了 9分

Red Hat Certified System Administrator (RHCSA) #8 パッケージと repository: dnf、modules、AppStream

Red Hat Certified System Administrator (RHCSA) シリーズの 8 番目の記事です。dnf でパッケージをインストール・削除・検索し、repository を追加し、AppStream の module stream と profile を扱う方法を整理します。RHCSA の定番である特定 repository の追加後のインストールと module stream の切り替えまでコマンド例で扱います。

Red Hat Certified Engineer (RHCE) #10 Ansible Vault: 秘密の管理
読了 8分

Red Hat Certified Engineer (RHCE) #10 Ansible Vault: 秘密の管理

Red Hat Certified Engineer (RHCE) シリーズ 10 本目の記事です。ansible-vault で変数ファイルを暗号化し (create/edit/view/encrypt/decrypt/rekey)、group_vars/secret.yml に秘密を入れてプレイブックで使い、実行時に --ask-vault-pass と --vault-password-file でパスワードを渡す方法、encrypt_string で単一変数をインライン暗号化する方法まで、コマンド中心に整理します。

Red Hat Certified System Administrator (RHCSA) #7 ファイルシステム: XFS、ext4、mount/fstab、NFS、AutoFS
読了 10分

Red Hat Certified System Administrator (RHCSA) #7 ファイルシステム: XFS、ext4、mount/fstab、NFS、AutoFS

Red Hat Certified System Administrator (RHCSA) シリーズの 7 番目の記事です。mkfs.xfs と mkfs.ext4 でファイルシステムを作り、mount・umount・findmnt でマウントを扱い、UUID・LABEL と fstab で再起動後も生き残る永続マウントを押さえ、最後に NFS クライアントマウントと AutoFS のオンデマンドマウントまで直接打ち込みながら整理します。

Red Hat Certified Engineer (RHCE) #9 Tag と条件分岐: when、loop、until
読了 8分

Red Hat Certified Engineer (RHCE) #9 Tag と条件分岐: when、loop、until

Red Hat Certified Engineer (RHCE) シリーズの 9 番目の記事です。プレイブックの流れを制御する核心ツールである when による条件付き実行、loop による反復、until による再試行、そして tags による部分実行を整理します。OS ごとの分岐、ユーザー一覧の一括作成、サービス起動待ちの再試行、tags で必要な task だけ選んで回す試験定番のパターンまで、自分で作りながら身につけます。

Red Hat Certified System Administrator (RHCSA) #6: ローカル storage 2 — LVM 拡張と LUKS 暗号化
読了 10分

Red Hat Certified System Administrator (RHCSA) #6: ローカル storage 2 — LVM 拡張と LUKS 暗号化

Red Hat Certified System Administrator (RHCSA) シリーズの 6 番目の記事です。ボリュームグループに PV を加えて vgextend で拡張し、lvextend で論理ボリュームを大きくしたうえで、xfs_growfs と resize2fs でファイルシステムまで広げる手順、そして cryptsetup で LUKS 暗号化ボリュームを作り、crypttab と fstab で起動時に自動解除されるよう永続設定する方法を整理します。XFS 縮小不可といった試験定番の落とし穴も一緒に押さえます。

Red Hat Certified Engineer (RHCE) #8 エラー処理: block/rescue/always、failed_when、ignore_errors
読了 10分

Red Hat Certified Engineer (RHCE) #8 エラー処理: block/rescue/always、failed_when、ignore_errors

Red Hat Certified Engineer (RHCE) シリーズの 8 番目の記事です。プレイブックが作業の途中で失敗したときに流れを制御するエラー処理を扱います。block/rescue/always で例外を構造化し、ignore_errors で失敗を流し、failed_when で失敗条件を自分で定義し、changed_when で command モジュールの冪等性を補う方法まで、実技の観点で整理します。

Red Hat Certified System Administrator (RHCSA) #5: ローカルストレージ 1 — パーティション、swap、LVM の基礎
読了 10分

Red Hat Certified System Administrator (RHCSA) #5: ローカルストレージ 1 — パーティション、swap、LVM の基礎

Red Hat Certified System Administrator (RHCSA) シリーズの 5 番目の記事です。lsblk と fdisk でディスクを確認し、fdisk·parted でパーティションを作り、mkswap·swapon で swap を追加し、pvcreate·vgcreate·lvcreate で LVM を構成したうえで、mkfs と fstab (UUID) で永続マウントする流れを直接打ちながら整理します。RHCSA で最も頻出する「LVM を作ってマウントせよ」を、再起動後も維持されるよう最後まで扱います。