304試験

LPIC-3試験304:仮想化

試験のバージョン: バージョン2.0

試験コード: 304-200

各トピックの重要度について: 各トピックには重要度が示されています。 重要度は、試験の各項目における相対的重要性を示します。 重要度が高い項目は、より多くの設問が試験でカバーされます。

バウチャーの購入

トピック330:仮想化

330.1仮想化の概念と理論

総重量: 8

説明: 候補者は、仮想化の一般的な概念、理論、および用語を理解し、理解する必要があります。 これには、Xen、KVM、およびlibvirtの用語が含まれます。

主な知識分野:

  • 用語
  • 仮想化の長所と短所
  • 仮想マシンモニタのバリエーション
  • 物理マシンから仮想マシンへの移行
  • ホストシステム間の仮想マシンの移行
  • クラウドコンピューティング

以下のリストは、使用されるファイル、用語、およびユーティリティの一部です。

  • Hypervisor
  • Hardware Virtual Machine (HVM)
  • Paravirtualization (PV)
  • コンテナ仮想化
  • Emulation and Simulation
  • CPU flags
  • /proc/cpuinfo
  • マイグレーション (P2V, V2V)
  • IaaS、PaaS、SaaS

330.2 Xen

総重量: 9

説明: 候補者は、Xenインストールをインストール、設定、保守、移行、およびトラブルシューティングできる必要があります。 フォーカスはXenバージョン4.xです。

主な知識分野:

  • Xenアーキテクチャ、ネットワーキング、ストレージ
  • Xen構成
  • Xenユーティリティ
  • Xenインストールのトラブルシューティング
  • XAPIの基本知識
  • XenStoreの認識
  • Xenブートパラメータの認識
  • xmユーティリティの認識

用語とユーティリティ:

  • Domain0 (Dom0), DomainU (DomU)
  • PV-DomU, HVM-DomU
  • /etc/xen/
  • xl
  • xl.cfg
  • xl.conf
  • xe
  • xentop

330.3 KVM

総重量: 9

説明: 候補者は、KVMインストールのインストール、構成、保守、移行、およびトラブルシューティングを行うことができます。

主な知識分野:

  • KVMアーキテクチャ、ネットワーキング、ストレージ
  • KVM設定
  • KVMユーティリティ
  • KVMインストールのトラブルシューティング

用語とユーティリティ:

  • カーネルモジュール: kvm, kvm-intel and kvm-amd
  • /etc/kvm/
  • /dev/kvm
  • kvm
  • KVM モニター
  • qemu
  • qemu-img

330.4その他の仮想化ソリューション

総重量: 3

説明: XenとKVMの代替案に関する基本的な知識と経験が必要です。

主な知識分野:

  • OpenVZとLXCの基礎知識
  • 他の仮想化技術に対する認識
  • 仮想化プロビジョニングツールの基礎知識

用語とユーティリティ:

  • OpenVZ
  • VirtualBox
  • LXC
  • docker
  • packer
  • vagrant

330.5 Libvirtおよび関連ツール

重要度:5

説明: 候補者は、libvirtライブラリと一般的に利用可能なツールに関する基本的な知識と経験を持っている必要があります。

主な知識分野:

  • libvirtアーキテクチャ、ネットワーキング、ストレージ
  • libvirtとvirshの基本的な技術知識
  • oVirtの認識

用語とユーティリティ:

  • libvirtd
  • /etc/libvirt/
  • virsh
  • oVirt

330.6クラウド管理ツール

総重量: 2

説明: 候補者には、一般的に利用可能なクラウド管理ツールの基本的な機能に関する知識が必要です。

主な知識分野:

  • OpenStackとCloudStackの基本的な機能に関する知識
  • ユーカリとOpenNebulaの意識

用語とユーティリティ:

  • OpenStack
  • CloudStack
  • Eucalyptus
  • OpenNebula

トピック334:高可用性クラスタ管理

334.1高可用性の概念と理論

総重量: 5

説明: 候補者は、高可用性クラスターの特性と設計方法を理解する必要があります。

主な知識分野:

  • 最も重要なクラスタアーキテクチャを理解する
  • リカバリとクラスタ再編成のメカニズムを理解する
  • 特定の目的に適したクラスタアーキテクチャを設計する
  • 高可用性のアプリケーションの側面
  • 高可用性に関する操作上の考慮事項

用語とユーティリティ:

  • Active/Passive Cluster, Active/Active Cluster
  • Failover Cluster, Load Balanced Cluster
  • Shared-Nothing Cluster, Shared-Disk Cluster
  • Cluster resources
  • Cluster services
  • Quorum
  • Fencing
  • Split brain
  • Redundancy
  • Mean Time Before Failure (MTBF)
  • Mean Time To Repair (MTTR)
  • Service Level Agreement (SLA)
  • Disaster Recovery
  • Replication
  • Session handling

334.2負荷分散クラスタ

総重量: 6

説明: LVSのインストール、設定、保守、トラブルシューティングの方法を知っている必要があります。 これには、keepalivedとldirectordの設定と使用が含まれます。 候補者はさらに、HAProxyのインストール、設定、保守、トラブルシューティングを行うことができます。

主な知識分野:

  • LVS / IPVSの理解
  • VRRPの基礎知識
  • 構成 keepalived
  • 構成 ldirectord
  • バックエンドサーバーのネットワーク構成
  • HAProxyの理解
  • HAProxyの設定

用語とユーティリティ:

  • ipvsadm
  • syncd
  • LVS Forwarding (NAT, Direct Routing, Tunneling, Local Node)
  • connection scheduling algorithms
  • keepalived configuration file
  • ldirectord configuration file
  • genhash
  • HAProxy configuration file
  • load balancing algorithms
  • ACL

334.3フェイルオーバークラスタ

重要度:6

説明: 受験者は、Pacemakerクラスターのインストール、設定、保守、トラブルシューティングを経験している必要があります。 これには、Corosyncの使用も含まれます。 焦点は、Corosync 1.1.xのPacemaker 2です。

主な知識分野:

  • Pacemakerのアーキテクチャとコンポーネント(CIB、CRMd、PEngine、LRMd、DC、STONITHd)
  • Pacemakerのクラスタ構成
  • リソースクラス(OCF、LSB、Systemd、Upstart、Service、STONITH、Nagios)
  • リソースのルールと制約(位置、順序、コロケーション)
  • 高度なリソース機能(テンプレート、グループ、クローンリソース、複数状態リソース)
  • ペースメーカーの管理 pcs
  • ペースメーカーの管理 crmsh
  • の構成と管理 corosync ペースメーカーと一緒に
  • 他のクラスタエンジン(OpenAIS、Heartbeat、CMAN)の認識

用語とユーティリティ:

  • pcs
  • crm
  • crm_mon
  • crm_verify
  • crm_simulate
  • crm_shadow
  • crm_resource
  • crm_attribute
  • crm_node
  • crm_standby
  • cibadmin
  • corosync.conf
  • authkey
  • corosync-cfgtool
  • corosync-cmapctl
  • corosync-quorumtool
  • stonith_admin

エンタープライズLinuxディストリビューションの334.4ハイアベイラビリティ

総重量: 1

説明: 候補者は、エンタープライズLinuxディストリビューションがハイアベイラビリティテクノロジをどのように統合するのかを認識する必要があります。

主な知識分野:

  • Red Hat Enterprise Linux高可用性アドオンの基礎知識
  • SUSE Linux Enterpriseハイアベイラビリティエクステンションの基礎知識

用語とユーティリティ:

  • 配布固有の設定ツール
  • クラスタエンジン、ロードバランサ、ストレージ技術、クラスタファイルシステムなどの統合

トピック335:高可用性クラスタストレージ

335.1 DRBD / cLVM

総重量: 3

説明: 受験者は、DRBDデバイスのインストール、設定、保守、トラブルシューティングの経験と知識が必要です。 これには、Pacemakerとの統合も含まれます。 バージョン8.4.xのDRBD構成について説明します。 候補者は、共有ストレージクラスタ内でLVM構成を管理できることがさらに期待されます。

主な知識分野:

  • DRBDリソース、状態、および複製モードの理解
  • DRBDリソース、ネットワーク、ディスクおよびデバイスの構成
  • DRBD自動回復およびエラー処理の構成
  • drbdadmを使用したDRBDの管理
  • drbdsetupとdrbdmetaの基礎知識
  • DRBDとPacemakerの統合
  • cLVM
  • cLVMとPacemakerの統合

用語とユーティリティ:

  • Protocol A, B and C
  • Primary, Secondary
  • Three-way replication
  • drbd kernel module
  • drbdadm
  • drbdsetup
  • drbdmeta
  • /etc/drbd.conf
  • /proc/drbd
  • LVM2
  • clvmd
  • vgchange、 vgs

335.2クラスタファイルシステム

総重量: 3

説明: GFS2およびOCFS2を使用してインストールをインストール、保守、トラブルシューティングする方法を知っている必要があります。 これには、Pacemakerとの統合、Linux環境で利用可能な他のクラスタ化ファイルシステムの認識が含まれます。

主な知識分野:

  • クラスタファイルシステムの原則を理解する
  • クラスタ内のGFS2ファイルシステムの作成、保守、トラブルシューティング
  • クラスタ内のOCFS2ファイル・システムの作成、保守およびトラブルシューティング
  • PacemakerとGFS2とOCFS2の統合
  • O2CBクラスタスタックの認識
  • 一般的に使用されるクラスタ化されたファイルシステムの認識

用語とユーティリティ:

  • Distributed Lock Manager (DLM)
  • mkfs.gfs2
  • mount.gfs2
  • fsck.gfs2
  • gfs2_grow
  • gfs2_edit
  • gfs2_jadd
  • mkfs.ocfs2
  • mount.ocfs2
  • fsck.ocfs2
  • tunefs.ocfs2
  • mounted.ocfs2
  • o2info
  • o2image
  • CephFS
  • GlusterFS
  • AFS