Opens in a new tab

Proxmox VE Enterprise Masterclass

Advanced Clustering, High Availability, Storage, Backup & Disaster Recovery

หลักสูตรการบริหารระบบ Virtualization ระดับองค์กร พร้อมฝึกปฏิบัติจริงด้าน Cluster, ระบบจัดเก็บข้อมูล, High Availability และการกู้คืนระบบเมื่อเกิดความเสียหาย

ระดับ: Intermediate–Advanced

1. หลักการและเหตุผล (Course Rationale)

ในปัจจุบัน ระบบ Virtualization เป็นโครงสร้างพื้นฐานสำคัญสำหรับการให้บริการทางเทคโนโลยีสารสนเทศขององค์กร ทั้งในด้าน Application Server, Database Server, Enterprise Services และ Private Cloud Infrastructure

องค์กรจำเป็นต้องให้ความสำคัญกับความพร้อมใช้งานของระบบ (High Availability) ประสิทธิภาพการบริหารทรัพยากร ความมั่นคงปลอดภัย การสำรองข้อมูล และความสามารถในการกู้คืนระบบเมื่อเกิดเหตุขัดข้อง

Proxmox Virtual Environment (Proxmox VE) เป็นแพลตฟอร์ม Virtualization แบบ Open Source ที่รองรับ KVM Virtual Machines, Linux Containers, Cluster Management, Software-Defined Storage และ High Availability อีกทั้งสามารถทำงานร่วมกับ Proxmox Backup Server เพื่อสนับสนุนการสำรองและกู้คืนข้อมูลระดับองค์กร

หลักสูตร Proxmox VE Enterprise Masterclass ได้รับการออกแบบสำหรับผู้ดูแลระบบ Server, System Administrators, IT Infrastructure Engineers และผู้ที่มีพื้นฐานด้าน Virtualization ซึ่งต้องการพัฒนาความสามารถไปสู่การบริหารระบบแบบ Multi-Node Cluster

การฝึกอบรมเน้นการลงมือปฏิบัติกับ Enterprise Server จริง พร้อมสถานการณ์จำลองความเสียหายของระบบ การตรวจสอบหาสาเหตุของปัญหา และการทดสอบกู้คืนบริการ เพื่อให้ผู้เรียนสามารถนำทักษะไปประยุกต์ใช้ในสภาพแวดล้อมการทำงานจริงได้

2. เหตุผลที่ควรเข้ารับการอบรม

2.1 สำหรับผู้เข้าอบรม (Benefits for IT Professionals)

  1. พัฒนาทักษะ Enterprise Virtualization สามารถบริหารระบบ Virtualization แบบหลาย Server ไม่จำกัดเฉพาะการสร้างและใช้งาน Virtual Machine
  2. เรียนรู้การสร้างและบริหาร Proxmox Cluster ตั้งแต่ Cluster Configuration, Corosync, Quorum และการจัดการ Node
  3. เพิ่มทักษะด้าน High Availability สามารถกำหนดค่า HA และทดสอบการกู้คืน VM เมื่อ Host เกิดความเสียหาย
  4. มีประสบการณ์จริงด้าน Shared และ Distributed Storage เข้าใจหลักการทำงานและการจัดการ Ceph Storage รวมถึงการตรวจสอบ Storage Health
  5. บริหาร VM Migration และ Server Maintenance ได้อย่างเหมาะสม สามารถวางแผนย้าย Workload ระหว่าง Node และลดผลกระทบต่อบริการ
  6. เพิ่มความสามารถด้าน Backup และ Recovery สามารถกำหนด Backup Policy และทดสอบการ Restore ด้วย Proxmox Backup Server
  7. พัฒนาทักษะ Troubleshooting ระดับ Advanced วิเคราะห์ปัญหาที่เกี่ยวข้องกับ Cluster, Network, Storage และ Virtual Machine
  8. เรียนรู้ Security Hardening สามารถกำหนดสิทธิ์ผู้ดูแลระบบ Firewall และแนวทางป้องกันความเสี่ยงของ Hypervisor
  9. ฝึกปฏิบัติบน Enterprise Server จริง ได้รับประสบการณ์กับ Hardware และระบบเครือข่ายที่มีลักษณะใกล้เคียงกับการใช้งานจริงในองค์กร
  10. เพิ่มความพร้อมในการประเมินและนำ Proxmox ไปใช้งานในองค์กร สามารถวิเคราะห์ข้อจำกัดและเงื่อนไขด้าน Hardware, Storage, Availability และ Operations ก่อนนำระบบไปใช้งานจริง

2.2 สำหรับผู้บริหารและหัวหน้างาน (Benefits for Management)

  1. สนับสนุนการบริหารต้นทุนด้าน IT Infrastructure ช่วยให้องค์กรมีบุคลากรที่สามารถประเมินแพลตฟอร์ม Virtualization ทางเลือกและเปรียบเทียบต้นทุนรวมในการเป็นเจ้าของ (TCO)
  2. เพิ่มความพร้อมใช้งานของระบบสารสนเทศ บุคลากรสามารถออกแบบและดูแลระบบ High Availability เพื่อลดผลกระทบเมื่อ Server เกิดปัญหา
  3. ลดความเสี่ยงจากการหยุดชะงักของบริการ ผ่านการฝึกทดสอบ Failover, Backup และ Recovery ตามสถานการณ์จำลอง
  4. เพิ่มศักยภาพของบุคลากรภายในองค์กร ลดการพึ่งพาผู้ให้บริการภายนอกสำหรับงานบริหารและแก้ไขปัญหาทั่วไปที่ทีมงานสามารถดำเนินการได้เอง
  5. สนับสนุน Business Continuity และ Disaster Recovery Planning ช่วยให้ทีม IT มีความเข้าใจด้าน Recovery Procedures, RPO และ RTO
  6. เพิ่มประสิทธิภาพการใช้ทรัพยากร Server ผ่านการบริหาร VM, Storage, Cluster และการย้าย Workload ระหว่าง Server
  7. ยกระดับมาตรฐานด้าน IT Security ส่งเสริมการบริหารสิทธิ์ผู้ใช้งาน การกำหนด Firewall และการตรวจสอบเหตุการณ์ของระบบ
  8. เพิ่มความสามารถในการวิเคราะห์และแก้ไขเหตุขัดข้อง ช่วยให้ทีม IT ระบุสาเหตุของปัญหาได้เป็นระบบ ลดเวลาที่สูญเสียจากการทดลองแก้ไขโดยไม่มีแนวทาง
  9. สนับสนุนแผนพัฒนา Private Cloud และ IT Modernization เพิ่มความพร้อมของทีมงานในการประเมินและบริหารโครงสร้างพื้นฐาน Virtualization
  10. สร้างผลลัพธ์การเรียนรู้ที่ตรวจสอบได้ ผู้เข้ารับการอบรมจะผ่านการฝึกปฏิบัติและทดสอบความสามารถด้าน Cluster Configuration, Failover, Backup และ Troubleshooting ตามเกณฑ์ที่หลักสูตรกำหนด

3. วัตถุประสงค์ของหลักสูตร (Course Objectives)

หลักสูตรนี้มุ่งพัฒนาความรู้และทักษะของผู้เข้ารับการอบรมให้สามารถ

  1. ออกแบบและบริหาร Proxmox VE Infrastructure แบบ Multi-Node Cluster
  2. กำหนดค่าระบบ Virtual Networking และ Storage สำหรับสภาพแวดล้อมองค์กร
  3. บริหาร Cluster Membership, Corosync และ Quorum
  4. กำหนดค่าระบบ Ceph Distributed Storage และตรวจสอบสถานะการทำงาน
  5. ดำเนินการ Live Migration และวางแผนบำรุงรักษา Node
  6. กำหนด High Availability และทดสอบ VM Failover
  7. บริหาร Backup, Restore และ Recovery ผ่าน Proxmox Backup Server
  8. ดำเนินการ Security Hardening และการกำหนดสิทธิ์ผู้ใช้งาน
  9. ตรวจสอบปัญหาด้าน Network, Cluster, VM และ Storage โดยใช้เครื่องมือ Diagnostics
  10. จัดทำแนวทางปฏิบัติสำหรับการบริหารและแก้ไขปัญหา Proxmox VE ในองค์กร

4. กลุ่มเป้าหมาย (Target Audience)

  • System Administrators และ Server Administrators
  • IT Infrastructure Engineers
  • Virtualization Administrators ที่มีประสบการณ์ VMware, Hyper-V หรือ KVM
  • Network และ System Engineers
  • Data Center และ Private Cloud Administrators
  • IT Professionals ที่รับผิดชอบระบบ Virtualization และ Business Continuity

พื้นฐานผู้เข้าอบรม (Prerequisites): มีความเข้าใจ TCP/IP Networking, Server Hardware, Linux Administration, Storage Fundamentals และ Virtual Machine Management โดยไม่จำเป็นต้องมีประสบการณ์ Advanced Proxmox มาก่อน แต่ควรใช้งาน VM ผ่าน Hypervisor อันใด Hypervisor อันหนึ่งมาก่อน

5. รูปแบบการฝึกอบรม (Training Methodology)

PercentageSubject
20%Concept & Demonstration
70%Hands-on Workshop
10%Troubleshooting & Assessment

ระยะเวลาอบรม: 2 วัน (ประมาณ 14 ชั่วโมงการฝึกอบรม ไม่รวมเวลาพักกลางวัน)

รูปแบบ: Instructor-led Intensive Hands-on Workshop

ระบบปฏิบัติการ: Proxmox VE 9.x และ Proxmox Backup Server ที่เข้ากันได้กับระบบ Lab

จำนวน Lab: 15 Labs โดยออกแบบให้ผู้เรียนลงมือปฏิบัติบางส่วนร่วมกันบน Shared Enterprise Cluster

6. รายละเอียดเนื้อหาหลักสูตร (Detailed Course Outline)

DAY 1: Enterprise Virtualization, Networking, Storage & Clustering

เป้าหมาย: ผู้เรียนสามารถบริหาร Proxmox VE ระดับ Intermediate–Advanced สร้างระบบ Cluster และบริหาร VM, Networking และ Storage แบบหลาย Node ได้

Module 1: Enterprise Proxmox VE Architecture & Advanced Administration

1.1 Enterprise Virtualization Architecture

  • Proxmox VE Architecture: KVM, QEMU และ LXC
  • Physical Server vs Virtualized Infrastructure
  • Hypervisor, Host, Guest OS และ Virtual Resources
  • Standalone Virtualization vs Multi-Node Cluster
  • High Availability, Fault Tolerance และ Disaster Recovery
  • ข้อควรพิจารณาในการใช้ Proxmox แทน VMware และ Hyper-V

1.2 Advanced Proxmox Administration

  • Datacenter, Node, Cluster และ VM Management
  • Proxmox Services และ Configuration Files
  • Repository, Updates และ Subscription Considerations
  • VM Resource Configuration, CPU, RAM และ NUMA เบื้องต้น
  • VirtIO Drivers และ QEMU Guest Agent
  • Template, Linked Clone และ Full Clone
  • Snapshot และข้อจำกัดตามประเภท Storage

1.3 Enterprise Configuration Best Practices

  • Node Naming และ IP Address Planning
  • CPU และ Memory Resource Planning
  • Storage Allocation และ VM Disk Provisioning
  • ตรวจสอบสถานะและประสิทธิภาพของ Hypervisor

Hands-on Labs

Lab 1:Enterprise Proxmox VE Configuration & Health Assessment

ตรวจสอบและกำหนดค่า Proxmox Node, Network, Storage, Repository และสถานะ System Services พร้อมประเมินความพร้อมก่อนนำเข้าสู่ Cluster

Lab 2: Advanced VM Management, Template & Resource Optimization

สร้างและบริหาร VM จาก Template, กำหนด CPU/RAM, VirtIO, Guest Agent และทดสอบการบริหาร Virtual Machine Resources

Module 2: Enterprise Virtual Networking & Advanced Storage Management

2.1 Proxmox Virtual Networking

  • Linux Bridge และ Network Interface Architecture
  • Physical NIC vs Virtual NIC
  • VLAN-Aware Bridge และ VLAN Tagging
  • Management Network, VM Network และ Storage Network
  • Network Bonding, Active-Backup และ LACP
  • Network Redundancy และการแยก Traffic
  • Introduction to Software-Defined Networking (SDN)

2.2 Advanced Storage Configuration

  • Local Storage, LVM และ LVM-Thin
  • ZFS Storage และแนวคิด Data Integrity
  • NFS และ iSCSI Shared Storage
  • Storage Content Types และ VM Disk Format
  • Storage Performance Considerations
  • Disk I/O Monitoring และแนวทางวิเคราะห์ปัญหา

2.3 Enterprise Storage Planning

  • Shared vs Distributed Storage
  • Storage Redundancy และข้อจำกัดของแต่ละเทคโนโลยี
  • Storage Requirements for Live Migration & HA
  • Storage Capacity และ Performance Planning

Hands-on Labs

Lab 3:  Enterprise Virtual Networking with VLAN & Linux Bridge

กำหนดค่า Linux Bridge และ VLAN-Aware Networking เชื่อมต่อ VM ระหว่าง Node ผ่าน Cisco Catalyst Switch พร้อมตรวจสอบ VLAN Connectivity

Lab 4:  Shared Storage Configuration & VM Disk Management

เชื่อมต่อ Shared Storage แบบ NFS ที่เตรียมไว้ ตรวจสอบการมองเห็น Storage ระหว่าง Node และทดลองย้าย VM Disk ไปยัง Storage ที่กำหนด

Module 3: Multi-Node Cluster Configuration & Cluster Operations

3.1 Proxmox Cluster Architecture

  • Cluster Components และความสัมพันธ์ของ Node
  • Corosync Cluster Communication
  • Proxmox Cluster File System (pmxcfs)
  • Cluster Membership และ Configuration Synchronization
  • Quorum และความสำคัญต่อ Cluster Operations
  • Split-Brain Risk และ Cluster Network Reliability

3.2 Cluster Configuration & Administration

  • การสร้าง Multi-Node Cluster
  • การ Join Node เข้าสู่ Cluster
  • การตรวจสอบสถานะ Cluster
  • Cluster Communication และ Network Requirements
  • Node Maintenance และการตรวจสอบปัญหา Cluster

3.3 Cluster Operations & VM Migration

  • Offline Migration vs Live Migration
  • Migration with Shared Storage
  • Migration Network และ Bandwidth Considerations
  • Planned Node Maintenance
  • Troubleshooting Migration Failures

Hands-on Labs

Lab 5:  Build a Multi-Node Proxmox Cluster

สร้าง Cluster จาก Node ที่เตรียมไว้ เพิ่ม Node เข้าสู่ระบบ ตรวจสอบ Corosync และ Cluster Membership โดยใช้ Web GUI และ CLI

Lab 6:  Cluster Quorum & Node Communication Failure Simulation

ทดลองจำลอง Node Communication Failure ในสภาพแวดล้อมที่ควบคุมได้ ตรวจสอบ Quorum, Cluster Status และผลกระทบต่อ Cluster Operations ก่อนกู้คืนการเชื่อมต่อ

Lab 7: Live Migration & Planned Node Maintenance

ทดสอบ Online Live Migration ระหว่าง Node ตรวจสอบการเชื่อมต่อของ VM ระหว่างย้าย และฝึกกระบวนการ Maintenance ของ Host โดยลดผลกระทบต่อบริการ

DAY 2: Ceph Storage, High Availability, Backup, Security & Advanced Troubleshooting

เป้าหมาย: ผู้เรียนสามารถตรวจสอบความพร้อมใช้งานของ Cluster, กำหนด HA, ทดสอบ Failure Scenarios, กู้คืน VM และแก้ไขปัญหาที่เกิดขึ้นกับ Virtualization Infrastructure ได้

Module 4: Ceph Distributed Storage & Storage Resilience

4.1 Ceph Architecture for Proxmox

  • Distributed Storage และ Hyper-Converged Infrastructure (HCI)
  • Ceph Monitor (MON), Manager (MGR) และ OSD
  • Ceph Pools, PGs, RBD และ CephFS
  • Data Replication และ Failure Domains
  • Storage Redundancy vs Storage Capacity
  • Ceph Public Network และ Cluster Network

4.2 Ceph Storage Configuration

  • Ceph Integration with Proxmox
  • OSD Management และ Disk Requirements
  • Ceph Storage Pool Configuration
  • RBD Storage for Virtual Machines
  • Ceph Health และ Performance Monitoring

4.3 Ceph Failure & Recovery

  • Ceph HEALTH_OK, HEALTH_WARN และ HEALTH_ERR
  • OSD Failure และ Recovery Process
  • Data Rebalancing และ Recovery Monitoring
  • Storage Troubleshooting Best Practices

Hands-on Labs

Lab 8: Ceph Distributed Storage Configuration & Health Verification

ตรวจสอบ Ceph Cluster ที่เตรียมไว้ กำหนด RBD Pool สำหรับ VM Disk และวิเคราะห์ Storage Health, OSD และ Replica Settings

Lab 9:  Ceph OSD Failure Simulation & Storage Recovery

จำลองความผิดปกติของ OSD ผ่านวิธีที่ควบคุมได้ ตรวจสอบ Ceph Health และ Recovery Events แล้วคืนสถานะ OSD พร้อมยืนยันว่าระบบ Storage กลับเข้าสู่ภาวะปกติ

Module 5: High Availability Configuration & Failure Recovery

5.1 Proxmox High Availability Architecture

  • HA Manager Architecture
  • HA Services และ HA Resource Management
  • HA Requirements และ Cluster Quorum
  • Shared Storage Requirements
  • HA Resource Placement และ Node Affinity Rules
  • HA Recovery vs Live Migration
  • Failover Behavior และ Expected Service Interruption

5.2 High Availability Configuration

  • การกำหนด VM เป็น HA Resource
  • HA Resource Settings
  • HA Node Maintenance
  • HA Monitoring และ Event Verification

5.3 Failure Scenarios

  • Host Failure
  • VM Recovery on Alternative Node
  • Cluster Quorum Failure
  • Limitations of HA
  • Recovery Time Objective (RTO) Verification

Hands-on Labs

Lab 10:  Configure High Availability for Critical Virtual Machines

กำหนด HA Resource สำหรับ VM ที่อยู่บน Shared/Distributed Storage ตรวจสอบ HA Manager และทดสอบการจัดการตำแหน่งของ VM ระหว่าง Node

Lab 11:  Real Server Failure Simulation & Automatic VM Recovery

จำลอง Host Failure บน Lab Cluster ที่เตรียมเฉพาะสำหรับการทดสอบ ตรวจสอบการตรวจพบความเสียหายและการเริ่ม VM ใหม่บน Node ที่ยังทำงาน พร้อมบันทึกเวลาที่บริการกลับมาใช้งานได้

Lab นี้ดำเนินการภายใต้การควบคุมของผู้สอนเท่านั้น ต้องตรวจสอบ Fencing, Quorum และความพร้อมของระบบจัดเก็บข้อมูลก่อนทดสอบ

Module 6: Enterprise Backup, Restore & Disaster Recovery

6.1 Proxmox Backup Architecture

  • Traditional VM Backup vs Proxmox Backup Server (PBS)
  • Full Backup และ Incremental Backup Behavior
  • Deduplication และ Data Compression
  • Backup Datastore, Retention และ Prune Policies
  • Backup Scheduling และ Verification

6.2 Disaster Recovery Fundamentals

  • Backup vs High Availability vs Disaster Recovery
  • Recovery Point Objective (RPO)
  • Recovery Time Objective (RTO)
  • VM Restore และ Data Recovery Validation
  • Backup Security และ Offsite Backup Considerations
  • Business Continuity Planning

6.3 Backup Operations & Recovery Validation

  • Integrating PBS with Proxmox VE
  • Backup Job Configuration
  • Full VM Restore
  • Restore Testing และ Recovery Documentation

Hands-on Labs

Lab 12:  Proxmox Backup Server Integration & Enterprise Backup Policy

เชื่อมต่อ Proxmox Cluster กับ PBS Datastore กำหนด Backup Job, Schedule และ Retention Policy พร้อมทดสอบ Backup

Lab 13:  Disaster Recovery: Restore a Failed Virtual Machine

จำลองสถานการณ์ VM ใช้งานไม่ได้ แล้ว Restore VM จาก Backup ตรวจสอบความสมบูรณ์ของระบบปฏิบัติการและบริการ พร้อมบันทึกผลการกู้คืนเทียบกับเป้าหมาย RPO/RTO

Module 7: Enterprise Security, Monitoring & Advanced Troubleshooting

7.1 Proxmox Security Administration

  • Datacenter, Node และ VM-Level Firewall
  • Role-Based Access Control (RBAC)
  • User, Group และ Permission Management
  • Two-Factor Authentication Overview
  • Administrative Access Protection
  • Security Updates และ Configuration Backup

7.2 System Monitoring & Diagnostics

  • Monitoring CPU, Memory, Disk I/O และ Network
  • Cluster Health และ Ceph Health
  • System Logs, Journal และ Proxmox Tasks
  • Proxmox CLI Diagnostics
  • Monitoring Integration เช่น Netdata หรือ Prometheus

7.3 Advanced Troubleshooting

  • VM Startup Failure
  • VM Migration Failure
  • Network Connectivity Issues
  • Cluster Communication Failure
  • Storage Availability Issues
  • Structured Root Cause Analysis (RCA)
  • AI-Assisted Log Analysis (Supplementary Demonstration)

Hands-on Labs

Lab 14:  Proxmox Security Hardening & Role-Based Access Control

สร้างผู้ใช้งาน กำหนด Role และ Permission ตามขอบเขตงาน ตรวจสอบสิทธิ์จากบัญชีทดสอบ และกำหนด Firewall Rules สำหรับ VM

Lab 15:  Enterprise Troubleshooting & Root Cause Analysis Challenge

ผู้สอนกำหนดสถานการณ์ VM Startup Failure, Network Misconfiguration หรือ Cluster/Storage Fault ให้ผู้เรียนใช้ GUI, CLI และ System Logs เพื่อวิเคราะห์หาสาเหตุ แก้ไข และยืนยันผลการกู้คืนระบบ