Difference between revisions of "LPIC-304"

From LPI Wiki
Jump to: navigation, search
Line 8: Line 8:
 
==Objectives==
 
==Objectives==
 
===''Topic 330: Virtualization''===
 
===''Topic 330: Virtualization''===
====<span style="color:navy">330.1 Virtualization Concepts and Theory</span>====
+
====<span style="color:navy">330.1 Virtualization Concepts and Theory (weight: 10)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 28: Line 28:
 
<br />
 
<br />
  
====<span style="color:navy">330.2 Xen</span>====
+
====<span style="color:navy">330.2 Xen (weight: 10)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 49: Line 49:
 
<br />
 
<br />
  
====<span style="color:navy">330.3 KVM</span>====
+
====<span style="color:navy">330.3 KVM (weight: 7)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 72: Line 72:
 
<br />
 
<br />
  
====<span style="color:navy">330.4 Other Virtualization Solutions</span>====
+
====<span style="color:navy">330.4 Other Virtualization Solutions (weight: 3)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 90: Line 90:
  
 
===''Topic 331: Load Balancing''===
 
===''Topic 331: Load Balancing''===
====<span style="color:navy">331.1 Linux Virtual Server</span>====
+
====<span style="color:navy">331.1 Linux Virtual Server (weight: 5)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 99: Line 99:
 
|}
 
|}
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
* Knowledge area 1
 
* Knowledge area 2
 
'''The following is a partial list of the used files, terms and utilities:'''
 
 
* IPVS
 
* IPVS
 +
* VRRP
 +
* keepalived configuration
 +
'''The following is a partial list of the used files, terms and utilities:'''
 
* ipvsadm
 
* ipvsadm
 
* syncd
 
* syncd
 
* LVS-NAT/Tun/DR/LocalNode
 
* LVS-NAT/Tun/DR/LocalNode
 
* connection scheduling algorithms
 
* connection scheduling algorithms
 +
* genhash
 
<br />
 
<br />
====<span style="color:navy">331.2 HAProxy</span>====
+
====<span style="color:navy">331.2 HAProxy (weight: 3)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 123: Line 124:
 
* load balancing algorithms
 
* load balancing algorithms
 
<br />
 
<br />
====<span style="color:navy">331.3 LinuxPMI</span>====
+
====<span style="color:navy">331.3 LinuxPMI (weight: 1)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
Line 139: Line 140:
  
 
===''Topic 332: Cluster Management''===
 
===''Topic 332: Cluster Management''===
====<span style="color:navy">332.1 Pacemaker</span>====
+
====<span style="color:navy">332.1 Pacemaker (weight: 5)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 5
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 148: Line 149:
 
|}
 
|}
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
* Knowledge area 1
+
* Essential cluster configuration
* Knowledge area 2
+
* resource agents
 
'''The following is a partial list of the used files, terms and utilities:'''
 
'''The following is a partial list of the used files, terms and utilities:'''
 
* crmd
 
* crmd
 
* PEngine
 
* PEngine
* STONITHd
 
 
* CIB ptest
 
* CIB ptest
 
* cibadmin
 
* cibadmin
 
* crmadmin
 
* crmadmin
* crm_* resource agents (heartbeat v1, LSB, OCF)
+
* crm_* resource agents (heartbeat v2, LSB, OCF)
<br />
+
====<span style="color:navy">332.2 Red Hat Cluster Suite</span>====
+
{|
+
| style="background:#dadada" | '''Weight'''
+
| style="background:#eaeaea" | TBD
+
|-
+
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#eaeaea" | TODO: Enter descriptions
+
|}
+
'''Key Knowledge Areas:'''
+
* Knowledge area 1
+
* Knowledge area 2
+
'''The following is a partial list of the used files, terms and utilities:'''
+
* w/Piranha
+
* lvs
+
* nanny
+
* pulse
+
* /etc/lvs.cf
+
* w/GFS
+
<br />
+
 
+
====<span style="color:navy">332.4 Heartbeat ResourceManager</span>====
+
{|
+
| style="background:#dadada" | '''Weight'''
+
| style="background:#eaeaea" | TBD
+
|-
+
| style="background:#dadada; padding-right:1em" | '''Description'''
+
| style="background:#eaeaea" | TODO: Enter descriptions
+
|}
+
'''Key Knowledge Areas:'''
+
* haresources
+
* Knowledge area 2
+
'''The following is a partial list of the used files, terms and utilities:'''
+
 
* authkeys
 
* authkeys
 
* /usr/lib/heartbeat/ResourceManager  
 
* /usr/lib/heartbeat/ResourceManager  
 +
* /etc/ha.d/
 
<br />
 
<br />
<br />
+
====<span style="color:navy">332.2 Advanced Pacemaker (weight: 3)</span>====
 
+
===''Topic 333: Message Layer''===
+
====<span style="color:navy">333.1 Heartbeat</span>====
+
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 3
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 206: Line 171:
 
|}
 
|}
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
* Knowledge area 1
+
* fencing
* Knowledge area 2
+
* quorum
 +
* data integrity
 +
* integration with filesystems
 
'''The following is a partial list of the used files, terms and utilities:'''
 
'''The following is a partial list of the used files, terms and utilities:'''
* ipfail
+
* STONITHd
 
* w/ ldirectord
 
* w/ ldirectord
 
* w/ softdog
 
* w/ softdog
* /etc/ha.d/
 
 
<br />
 
<br />
====<span style="color:navy">333.2 keepalived</span>====
+
====<span style="color:navy">332.3 Red Hat Cluster Suite (weight: 3)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 3
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 223: Line 189:
 
|}
 
|}
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
* keepalived configuration
+
* Essential cluster configuration
* integration with LVS
+
* resource agents
 
'''The following is a partial list of the used files, terms and utilities:'''
 
'''The following is a partial list of the used files, terms and utilities:'''
* VRRP
+
* ccs
* genhash
+
* OpenAIS
 +
* rgmanager
 +
* /etc/ais/
 +
* /etc/corosync/
 
<br />
 
<br />
 
+
====<span style="color:navy">332.4 Advanced Red Hat Cluster Suite (weight: 3)</span>====
====<span style="color:navy">333.3 OpenAIS and corosync</span>====
+
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 3
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 239: Line 207:
 
|}
 
|}
 
'''Key Knowledge Areas:'''
 
'''Key Knowledge Areas:'''
* Cluster Framework
+
* fencing
* Cluster Engine
+
* quorum
 +
* data integrity
 +
* integration with filesystems
 +
* integration with LVS
 
'''The following is a partial list of the used files, terms and utilities:'''
 
'''The following is a partial list of the used files, terms and utilities:'''
* /etc/ais/
+
* qdiskd
* /etc/corosync/
+
* /etc/lvs.cf
 +
* Piranha
 +
* GFS
 +
* Conga
 
<br />
 
<br />
  
====<span style="color:navy">331.2 DRBD</span>====
+
===''Topic 333: Cluster Storage''===
 +
====<span style="color:navy">333.1 DRBD (weight: 3)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 3
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 262: Line 237:
 
<br />
 
<br />
  
====<span style="color:navy">331.3 Global File System</span>====
+
====<span style="color:navy">333.2 Global File System and OCFS2 (weight: 3)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 3
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 278: Line 253:
 
<br />
 
<br />
  
====<span style="color:navy">331.4 Others</span>====
+
====<span style="color:navy">333.3 Other Clustered File Systems (weight: 1)</span>====
 
{|
 
{|
 
| style="background:#dadada" | '''Weight'''
 
| style="background:#dadada" | '''Weight'''
| style="background:#eaeaea" | TBD
+
| style="background:#eaeaea" | 1
 
|-
 
|-
 
| style="background:#dadada; padding-right:1em" | '''Description'''
 
| style="background:#dadada; padding-right:1em" | '''Description'''
Line 292: Line 267:
 
* Coda
 
* Coda
 
* AFS
 
* AFS
* OCFS2
 
 
* GlusterFS
 
* GlusterFS
 
<br />
 
<br />

Revision as of 10:27, 17 June 2010

Introduction

The is a description of the entire LPIC-3 programme is listed here.

Version Information

These objectives are version 0.1.

Objectives

Topic 330: Virtualization

330.1 Virtualization Concepts and Theory (weight: 10)

Weight 10
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Terminology
  • Pros and Cons of Virtualization
  • Variations of Virtual Machine Monitors

The following is a partial list of the used files, terms and utilities:

  • Hypervisor
  • HVM(HardwareVirtualMachine)
  • PV(Paravirtualization)
  • domains
  • emulation and simulation


330.2 Xen (weight: 10)

Weight 10
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • Xen w/Intel VT
  • Xen w/AMD-V
  • Dom0 DomU GuestOS HostOS
  • xm
  • /etc/xen
  • xmdomain.cfg
  • xentop


330.3 KVM (weight: 7)

Weight 7
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • /proc/cpuinfo
  • kernel modules: kvm kvm-intel kvm-amd
  • /etc/kvm/
  • kvm-qemu
  • kvm_stat
  • kvm netwoking
  • kvm monitor
  • kvm storage
  • qemu


330.4 Other Virtualization Solutions (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • OpenVZ
  • VirtualBox



Topic 331: Load Balancing

331.1 Linux Virtual Server (weight: 5)

Weight 5
Description TODO: Enter descriptions

Key Knowledge Areas:

  • IPVS
  • VRRP
  • keepalived configuration

The following is a partial list of the used files, terms and utilities:

  • ipvsadm
  • syncd
  • LVS-NAT/Tun/DR/LocalNode
  • connection scheduling algorithms
  • genhash


331.2 HAProxy (weight: 3)

Weight 3
Description Exam candidates should be able to install, configure and maintain HAProxy.

Key Knowledge Areas:

  • HAProxy

The following is a partial list of the used files, terms and utilities:

  • ACLs
  • load balancing algorithms


331.3 LinuxPMI (weight: 1)

Weight 1
Description TODO: Enter descriptions

Key Knowledge Areas:

  • kernel patching
  • SSI vs MSI

The following is a partial list of the used files, terms and utilities:

  • linuxPMI


Topic 332: Cluster Management

332.1 Pacemaker (weight: 5)

Weight 5
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Essential cluster configuration
  • resource agents

The following is a partial list of the used files, terms and utilities:

  • crmd
  • PEngine
  • CIB ptest
  • cibadmin
  • crmadmin
  • crm_* resource agents (heartbeat v2, LSB, OCF)
  • authkeys
  • /usr/lib/heartbeat/ResourceManager
  • /etc/ha.d/


332.2 Advanced Pacemaker (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • fencing
  • quorum
  • data integrity
  • integration with filesystems

The following is a partial list of the used files, terms and utilities:

  • STONITHd
  • w/ ldirectord
  • w/ softdog


332.3 Red Hat Cluster Suite (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Essential cluster configuration
  • resource agents

The following is a partial list of the used files, terms and utilities:

  • ccs
  • OpenAIS
  • rgmanager
  • /etc/ais/
  • /etc/corosync/


332.4 Advanced Red Hat Cluster Suite (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • fencing
  • quorum
  • data integrity
  • integration with filesystems
  • integration with LVS

The following is a partial list of the used files, terms and utilities:

  • qdiskd
  • /etc/lvs.cf
  • Piranha
  • GFS
  • Conga


Topic 333: Cluster Storage

333.1 DRBD (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • w/Pacemaker
  • w/heartbeat


333.2 Global File System and OCFS2 (weight: 3)

Weight 3
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • GFS2
  • Distributed Lock Manager


333.3 Other Clustered File Systems (weight: 1)

Weight 1
Description TODO: Enter descriptions

Key Knowledge Areas:

  • Knowledge area 1
  • Knowledge area 2

The following is a partial list of the used files, terms and utilities:

  • Coda
  • AFS
  • GlusterFS