🚀 Proxmox VE Posting Curriculum: 100 Detailed Items

 



I. Proxmox VE Basic Environment Setup (1-20) 🛠️



A. Introduction and Preparation (1-5)

  1. Definition of Proxmox VE: Why choose Proxmox VE? (Advantages of KVM/LXC integration)

  2. Minimum/Recommended System Requirements: Hardware selection guide

  3. Proxmox VE ISO Download: Utilizing the official site and mirror servers

  4. Creating a Bootable USB: Precise media creation method using Rufus/Etcher

  5. BIOS/UEFI Settings: Essential verification of virtualization technology (Intel VT-x / AMD-V) activation

B. Installation and Initial Access (6-10)

  1. Installation Step 1: Disk Selection and File System Decision: Comparison of ZFS vs. LVM-Thin

  2. Installation Step 2: Network and Timezone Setup: Hostname and static IP configuration

  3. Installation Step 3: Setting the Root Password: Guide to strong password configuration

  4. First Boot and Web Console Access: Connecting to https://[IP address]:8006

  5. Understanding Initial Warnings: Handling subscription-related messages

C. Basic Configuration and Repository Optimization (11-15)

  1. Understanding Paid/Free Repositories: Disabling the Enterprise Repository

  2. Adding the No-Subscription Repository (pve-no-subscription): Modifying /etc/apt/sources.list

  3. Proxmox VE Update: Executing apt update and apt upgrade

  4. Removing PVE-Manager Repository (Optional): Preventing update conflicts

  5. Resolving SSL Certificate Errors: Bypassing browser warnings and basic certificate management

D. UI and Basic User Management (16-20)

  1. Understanding Datacenter vs. Node: Explaining the Proxmox UI hierarchy

  2. Creating Users and Groups: Utilizing Datacenter -> Permissions

  3. Understanding Permission Roles: Assigning roles to users

  4. Setting up Two-Factor Authentication: Enhancing security

  5. Changing GUI Theme and Language Settings


II. Virtual Environment Management and Operation (21-45) ✨

A. Virtual Machine (VM) Creation and Management (21-28)

  1. ISO Image Upload: Storing ISO files on local storage

  2. VM Creation Wizard (General): Setting VM ID and Name

  3. Selecting OS Type and ISO: Choosing the correct guest OS

  4. Virtual Disk Settings: Understanding disk size and caching modes (e.g., Write-back, No-cache)

  5. CPU and Memory Settings: Understanding Ballooning and NUMA configuration

  6. Network Configuration: Recommended use of VirtIO (virtualization driver)

  7. Installing the Guest Agent (Windows/Linux): Activating essential features (IP, shutdown, etc.)

  8. Creating VM Templates: Utilizing Convert to Template for repetitive deployment

B. Linux Container (LXC) Management (29-33)

  1. LXC vs. KVM Comparison: Analysis of use cases and pros/cons

  2. LXC Template Download: Using official/community templates

  3. Creating an LXC Container: Rootfs, memory, CPU configuration

  4. Understanding Unprivileged vs. Privileged Containers: Security differences

  5. Setting LXC Autostart

C. Advanced Storage Management (34-40)

  1. Extending and Managing Local Storage (LVM/ZFS)

  2. Adding NFS (Network File System) Storage: Connecting external NAS

  3. iSCSI Storage Connection: Configuring a SAN environment

  4. CIFS/Samba Storage Connection: Utilizing Windows shared folders

  5. Content Restriction by Storage Type: Separating usage for VM/CT/ISO/Backup

  6. Utilizing Snapshot Functionality: Saving and restoring VM/CT states

  7. Storage Migration (VM Move): Changing disk location

D. Backup and Restore (41-45)

  1. Setting up Scheduled Backups: Configuring periodic automatic backups

  2. Understanding Backup Modes: Comparing Snapshot, Suspend, and Stop modes

  3. Analyzing Backup Logs: Verifying success/failure and troubleshooting

  4. Restoring a VM from a Backup: Restoring as a new VM or overwriting an existing one

  5. Promote/Prune Feature: Setting a Backup Retention Policy




III. Networking and Security (46-60) 🔒

A. Proxmox Networking (46-52)

  1. Understanding Linux Bridge (vmbr0): Role of the default virtual switch

  2. Bridge Port Configuration: Connecting the physical NIC to the vmbr

  3. Bonding (NIC Teaming) Setup: Redundancy and bandwidth expansion (Active/Backup, LACP)

  4. VLAN (Virtual LAN) Configuration: Applying VLAN tags to VM/CTs

  5. OVS (Open vSwitch) Installation and Utilization (Advanced): Configuring complex virtual networks

  6. Configuring a Private Network: Isolating host-to-host communication

  7. Assigning Static IP to VM/CT (Excluding DHCP)

B. Firewall and Security (53-60)

  1. Activating the Proxmox Integrated Firewall: Datacenter level settings

  2. Applying Firewall Rules at Cluster/Host/VM Levels

  3. Utilizing Alias and Security Groups: Simplifying rule management

  4. Changing SSH Port and Disabling Root Login: Basic security hardening

  5. Installing and Configuring Fail2ban: Defending against brute-force attacks

  6. Proxmox Web Console Access Control List (ACL)

  7. Utilizing the IPSet Feature: Managing large IP lists

  8. Firewall Logging and Monitoring


IV. Cluster and High Availability (HA) Setup (61-80) 🛡️

A. Cluster Configuration and Management (61-68)

  1. Benefits of Cluster Configuration: Live Migration, HA, centralized management

  2. Cluster Creation: Creating a cluster on the first node

  3. Cluster Join: Adding the second and subsequent nodes to the cluster

  4. Understanding Corosync Communication: Inter-node communication protocol within the cluster

  5. Quorum Concept: Importance of odd-numbered node configuration

  6. Corosync Link Configuration: Redundant cluster networks (Ring0, Ring1)

  7. Removing and Recreating a Node

  8. SSH Key Exchange: Setting up SSH authentication between cluster nodes

B. Live Migration (69-72)

  1. Live Migration Requirements: Shared storage and cluster are essential

  2. Executing VM/CT Live Migration: Working principle (memory copying)

  3. Cold Migration (Migration in a Stopped State)

  4. Separating the Migration Network: Optimizing traffic with a dedicated network

C. High Availability (HA) Setup (73-80)

  1. Working Principle of the HA Feature: Role of the HA Manager

  2. HA Group Activation: Setting up HA at the Datacenter level

  3. HA Resource Registration: Enrolling VM/CTs into HA

  4. Understanding HA Resource Policy: Setting policies like Failover, Relocate

  5. Setting the Shutdown Policy: Defining behavior upon HA failure

  6. HA Group affinity rule (Proxmox 9.x and above): Node grouping and affinity setting

  7. Analyzing HA Logs: Checking /var/log/pve/cluster/ha/

  8. Understanding the Watchdog Timer (Optional): Hardware-based failure detection


V. Advanced Features and CLI Utilization (81-90) ⚙️

  1. Ceph (SDS) Integration: Basics of Hyper-Converged Infrastructure (HCI) setup

  2. Ceph OSD, MON, MDS Configuration

  3. ZFS Mirroring/RAID-Z Setup: Data protection with local disks

  4. Utilizing Proxmox API: Basics of writing external automation scripts

  5. Pass-Through (VT-d/IOMMU) Setup: Direct assignment of GPU/NIC

  6. Setting VM/CT Resource Limits (Rate Limit)

  7. Mastering CLI Commands: Key qm, pct, pvecm, ha-manager commands

  8. Proxmox Backup Server (PBS) Integration: Building a dedicated backup system

  9. Automating Mass VM Creation using Shell Scripts

  10. Resource Monitoring using SNMP/Zabbix


VI. Advanced Failover Scenarios (91-100) 🚨

A. HA Simulation and Recovery (91-95)

  1. Node Shutdown Failure Scenario: Recovery after graceful shutdown

  2. Node Power Off Failure Scenario: Recovery after hardware failure

  3. Single Network Failure Scenario: Handling Corosync link damage

  4. Quorum Loss (Split Brain) Scenario: Recovery procedure after multiple node isolation

  5. Manual Forced Recovery of HA Resources: Utilizing ha-manager relocate

B. Storage and Data Recovery (96-100)

  1. Handling Shared Storage (NFS/Ceph) Disconnection: Verifying HA behavior

  2. Understanding Fencing (STONITH) Mechanism: Isolation for data corruption prevention

  3. VM Disk Error Scenario and Recovery: Emergency recovery using backup

  4. Rejoining the Cluster after Proxmox Host OS Reinstallation (Recovery): Node recovery procedure

  5. Post-Failover Analysis: Identifying root causes and system optimization through logs

댓글

이 블로그의 인기 게시물

💻 Proxmox VE Course II-A-5. CPU and Memory Settings: Understanding Ballooning and NUMA Configuration

💻 Proxmox VE Course III-A-3. Bonding (NIC Teaming) Configuration: Redundancy and Bandwidth Expansion (Active/Backup, LACP)

Sui (SUI) Mainnet Launch News: Preemptive Buying, Now is the Opportunity!