๐ 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
- Datacenter → Node(็ฏ้ปๅ) → Network
- ้ธๅ vmbr0
- Edit → ไฟฎๆน IP / Gateway → Apply
- ๆไธ 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 ็ๅฎๅ จๆต็จ(ๆจ่ฆ)
- ๆผ็ฏ้ป Console ็ปๅ ฅ
- ไฟฎๆน
/etc/network/interfaces - ไฟฎๆน
corosync.conf็ ring0_addr - restart networking
- restart corosync
- 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 ่จญ่จๆถๆง
ๆฒๆ็่จ:
ๅผต่ฒผ็่จ