็†ฑ้–€ๅˆ†้กž
 ่ผ‰ๅ…ฅไธญ…
็›ฎ้Œ„

๐Ÿ›  Proxmox ๆ›ดๆ›็ฎก็† IP ๆ•™ๅญธ:ๅ–ฎ็ฏ€้ปž、ๅข้›†、Bridge ่จญๅฎšไธ€ๆฌกๆžๆ‡‚

    ๐Ÿ›  Proxmox ๆ›ดๆ›็ฎก็† IP ๆ•™ๅญธ:ๅ–ฎ็ฏ€้ปž、ๅข้›†、Bridge ่จญๅฎšไธ€ๆฌกๆžๆ‡‚

    Proxmox VE(PVE)ๅœจๅฎ‰่ฃ้šŽๆฎตๆœƒ่จญๅฎšไธ€ๅ€‹็”จๆ–ผ็ฎก็†็š„ IP,ๅŒ…ๆ‹ฌ: Web GUI、SSH、API ไปฅๅŠๅข้›†้€š่จŠ(corosync)。 ็•ถ็’ฐๅขƒ็ถฒๆฎต่ชฟๆ•ด、ๆ›ดๆ›ๆฉŸๆˆฟ、Router ๆ›็ถฒๆฎตๆ™‚,ๅฐฑๆœƒ้œ€่ฆไฟฎๆ”น็ฎก็† IP。

    ๆœฌๆ•™ๅญธๅŒ…ๅซไธ‰้ƒจไปฝ:

    • ๅ–ฎ็ฏ€้ปžๆ›ดๆ› IP(ๆœ€ๅฎ‰ๅ…จๆต็จ‹)
    • ๅข้›†็’ฐๅขƒๆ›ดๆ› IP(corosync ไฟฎๆญฃ)
    • Bridge(vmbr0)่จญๅฎšๆณจๆ„ไบ‹้ …

    ๐Ÿ“Œ ไธ€、ๆ›ดๆ›ๅ‰ๆณจๆ„ไบ‹้ …

    • ๅ‹™ๅฟ…ไฝฟ็”จ Console / iKVM / iDRAC / IPMI ๆ“ไฝœ,้ฟๅ…ๆ”นๅˆฐไธ€ๅŠๆ–ท็ทš。
    • ็ขบ่ชๆ–ฐ IP ไธๆœƒ่ˆ‡็พๆœ‰่จญๅ‚™่ก็ช。
    • ๅข้›†็’ฐๅขƒ่ซ‹ๅ…ˆ็ขบ่ช quorum,้ฟๅ…ๅญค็ซ‹。

    ๐Ÿ“Œ ไบŒ、ๅ–ฎ็ฏ€้ปž:ไฟฎๆ”น Proxmox Host OS IP

    Proxmox ็š„็ถฒ่ทฏ่จญๅฎšๆช”ไฝๆ–ผ:

    /etc/network/interfaces

    ไธ€่ˆฌๅธธ่ฆ‹็š„ vmbr0 ่จญๅฎšๅฆ‚ไธ‹:

    
    auto lo
    iface lo inet loopback
    
    auto eno1
    iface eno1 inet manual
    
    auto vmbr0
    iface vmbr0 inet static
        address 192.168.1.10/24
        gateway 192.168.1.1
        bridge-ports eno1
        bridge-stp off
        bridge-fd 0
      

    ๐Ÿ”ง ไฟฎๆ”นๆญฅ้ฉŸ

    nano /etc/network/interfaces

    ไฟฎๆ”น็‚บๆ–ฐ็š„ IP:

    
    iface vmbr0 inet static
        address 10.10.20.50/24
        gateway 10.10.20.1
      

    ๅญ˜ๆช”ๅพŒ้‡ๆ–ฐๅ•Ÿๅ‹•็ถฒ่ทฏ:

    systemctl restart networking

    ๆˆ–็›ดๆŽฅ reboot:

    reboot

    ๐Ÿ“Œ ไธ‰、ไฝฟ็”จ Web GUI ๆ›ดๆ›็ฎก็† IP

    1. Datacenter → Node(็ฏ€้ปžๅ) → Network
    2. ้ธๅ– vmbr0
    3. Edit → ไฟฎๆ”น IP / Gateway → Apply
    4. ๆŒ‰ไธ‹ Reboot ๆˆ– Apply Configuration

    GUI ๆœƒ่‡ชๅ‹•ไฟฎๆ”น /etc/network/interfaces,ไฝ†ไปๅปบ่ญฐ Console standby ไปฅ้˜ฒไธญๆ–ท。


    ๐Ÿ“Œ ๅ››、Bridge(vmbr0)ๆ›ดๆ› IP ็š„้‡้ปž

    • Proxmox ็š„็ฎก็† IP ไธ€่ˆฌ้ƒฝ่จญๅœจ vmbr0。
    • ่ซ‹ไธ่ฆไฟฎๆ”น bridge-ports,ๅฆๅ‰‡ๆœƒๅฐŽ่‡ด VM / GUI ไธ€่ตทๆ–ท็ทš。
    • ๅฆ‚ๆžœๆœ‰ VLAN:่ซ‹็ขบ่ช trunk/tag ่จญๅฎšๆญฃ็ขบ。

    ๐Ÿ“Œ ไบ”、ๅข้›†(Cluster)็’ฐๅขƒๆ›ดๆ›็ฎก็† IP

    ๅข้›†ไฝฟ็”จ corosync ้€š่จŠ,ๅ› ๆญคไฝ ไฟฎๆ”น Host IP ๅพŒๅฟ…้ ˆไฟฎๆญฃ:

    /etc/pve/corosync.conf

    ๅ…ธๅž‹้…็ฝฎๅฆ‚ไธ‹:

    
    nodelist {
        node {
            name: pve1
            nodeid: 1
            ring0_addr: 192.168.1.10
        }
        node {
            name: pve2
            nodeid: 2
            ring0_addr: 192.168.1.11
        }
    }
      

    ๐Ÿ”ง ไฟฎๆ”น ring0_addr

    
    nano /etc/pve/corosync.conf
    

    ไฟฎๆ”น็‚บไฝ ็š„ๆ–ฐ IP:

    
    ring0_addr: 10.10.20.50
      

    ้‡ๆ–ฐ่ผ‰ๅ…ฅ corosync

    systemctl restart corosync

    ๆชขๆŸฅๅข้›†็‹€ๆ…‹

    pvecm status

    ่‹ฅ้กฏ็คบๆ‰€ๆœ‰็ฏ€้ปž้ƒฝ online,ๅณๆˆๅŠŸ。


    ๐Ÿ“Œ ๅ…ญ、ๅข้›†ๆ›ดๆ› IP ็š„ๅฎ‰ๅ…จๆต็จ‹(ๆŽจ่–ฆ)

    1. ๆ–ผ็ฏ€้ปž Console ็™ปๅ…ฅ
    2. ไฟฎๆ”น /etc/network/interfaces
    3. ไฟฎๆ”น corosync.conf ็š„ ring0_addr
    4. restart networking
    5. restart corosync
    6. pvecm status ็ขบ่ชๆ˜ฏๅฆๆญฃๅธธ

    ่‹ฅๅข้›†็ฏ€้ปžๅคšๆ–ผๅ…ฉๅฐ,ๅปบ่ญฐไธ€ๆฌกๆ”นไธ€ๅฐ,้ฟๅ… quorum ไฝŽๆ–ผ 50%。


    ๐Ÿ“Œ ไธƒ、ๅธธ่ฆ‹้Œฏ่ชค่ˆ‡ๆŽ’ๆŸฅ

    1. ๆ›ดๆ›ๅพŒ GUI ้€ฃไธไธŠ

    • ๆชขๆŸฅ gateway ๆ˜ฏๅฆๆญฃ็ขบ
    • ๆชขๆŸฅ bridge-ports ๆ˜ฏๅฆ่ชคๆ”น
    • ๆชขๆŸฅ VLAN ่จญๅฎš
    • systemctl restart networking

    2. ๅข้›†็„กๆณ•้€ฃ็ทš / no quorum

    • ๆชขๆŸฅ corosync.conf ็š„ IP ๆ˜ฏๅฆไธ€่‡ด
    • ็ขบ่ชๅ„็ฏ€้ปžๆ™‚้–“ๅŒๆญฅ(NTP)
    • ้‡ๅ•Ÿ corosync

    3. VM ๆ–ท็ถฒ

    • ๆ˜ฏๅฆๆ”น้Œฏ bridge
    • ๆ˜ฏๅฆ่ชฟๆ•ด NIC / Switch VLAN tag
    • ๆ˜ฏๅฆไฟฎๆ”น bridge-ports ๅฐŽ่‡ด็‰ฉ็† port ๆ–ท้–‹

    ๐Ÿ“Œ ๅ…ซ、ๅฎŒๆ•ด็ฏ„ไพ‹:ๅพž 192.168.1.10 ่ฎŠๆ›ด็‚บ 10.10.20.50

    
    nano /etc/network/interfaces
    
    iface vmbr0 inet static
        address 10.10.20.50/24
        gateway 10.10.20.1
    
    systemctl restart networking
    systemctl restart corosync
    pvecm status
      

    ๐Ÿ“Œ ๅปถไผธ้–ฑ่ฎ€

    • ๐Ÿ”— Proxmox VE ็ถฒ่ทฏ่ˆ‡ VLAN ๅฎŒๆ•ดๆŒ‡ๅ—
    • ๐Ÿ”— Proxmox Cluster ๅปบ็ฝฎ่ˆ‡ HA ่จญ่จˆ
    • ๐Ÿ”— Proxmox Backup Server / ZFS / NFS / iSCSI ่จญ่จˆๆžถๆง‹
    ๐Ÿ”— ๅˆ†ไบซ้€™็ฏ‡ LINE Facebook X

    ๆฒ’ๆœ‰็•™่จ€:

    ๅผต่ฒผ็•™่จ€

    ๅญ—็ดš