Changing IP Addresses of Proxmox VE Nodes

Published on October 10, 2024
Changing IP Addresses of Proxmox VE Nodes

การเปลี่ยนแปลงไอพีของ Proxmox VE Cluster Nodes

สำหรับการเปลี่ยนแปลง IP นั้นบางครั้งก็จำเป็น เพราะว่า เช่นไอพีคลาสเดิม นั้นเป็น class ที่เคยออกแบบไว้ผิด หรือ เมื่อต้องการเปลี่ยน IP scheme ภายในองค์ใหม่ทั้งหมด เพราะฉะนั้นในบทความนี้เราจึงพาไปพบกับ ขั้นตอนง่ายๆ ในการเปลี่ยนทุกๆ ไอพีของ nodes

1. ทำการหยุดการทำงานของ service ที่จำเป็นคือ

systemctl stop pve-cluster
systemctl stop corosync

2. ทำการ mount local file system ขึ้นมาแทน cluster file system ชั่วคราวด้วยคำสั่ง

pmxcfs -l

3. ทำการแก้ไฟล์ /etc/hosts

vi /etc/hosts

หรือท่านที่ใช้ nano ก็อาจจะใช้

nano /etc/hosts

และทำการ เปลี่ยนไอพี เดิมที่ปรากฏให้เป็นไอพีใหม่ที่ต้องการ

4. ทำการแก้ /etc/resolve.conf

vi /etc/resolv.conf

สำหรับข้อนี้นั้น อาจจะต้องเปลี่ยนสำหรับบางรายเท่านั้น เช่น ถึงแม้ว่า บางครั้งท่านเปลี่ยนไอพีของ server ไปแล้ว แต่ ip ของ DNS Server ภายในองค์กรท่านยังไม่ได้เปลี่ยน ก็ข้ามข้อ (4) ไปได้เลย

5. ทำการแก้ไฟล์ /etc/pve/corosync.conf

vi /etc/pve/corosync.conf

หลังจากเปิดไฟล์แล้ว ให้ท่านมองหาไอพีเก่าทั้งหมด และ แทนที่ด้วย ไอพีใหม่ที่ต้องการ

6. แก้ไขไฟล์สำหรับ /etc/ceph/ceph.conf

vi /etc/ceph/ceph.conf

หรือท่านที่ใช้ nano ก็ใช้คำสั่ง

nano /etc/ceph/ceph.conf

ทำการแทนที่ไอพีเก่า ด้วยไอพีใหม่ ข้อนี้ใช้ในกรณีที่ท่านใช้ Ceph Storage

หลังจากแทนที่ไอพีใหม่ ทั้งหมดแล้ว ให้ท่านทำการ reboot เครื่อง

และอย่าลืมว่า ท่านจะต้องทำในทุก nodes ด้วยนะ ไม่ใช่ทำเพียงแค่ node เดียว กรณีที่ท่านใช้ ceph เมื่อบูตมาแล้ว อาจจะมีปัญหา ที่จะต้องแก้ไขภายใน ceph ซึ่งเราจะนำเสนอวิธีการแก้ไขต่อไป

 

LoRaWAN Building A Smart Farming

LoRaWAN: เครือข่ายไร้สายพลังงานต่ำระยะไกลสำหรับการเกษตร LoRaWAN คืออะไร? LoRaWAN (Long Range Wide Area Network)...

Read more »

Optimizing Energy Efficiency: How Solar Panels, ESS, and Monitoring Reduce Business Costs

การลดต้นทุนพลังงานด้วย Solar Panel, ESS และระบบ Monitoring เพื่อผู้ประกอบการ ในยุคที่ต้นทุนพลังงานไฟฟ้าสูงขึ้นเรื่อย ๆ ผู้ประกอบการจำเป็นต้องมองหาแนวทางในการลดค่าใช้จ่ายด้านพลังงานเพื่อเพิ่มกำไรและทำให้ธุรกิจมีความยั่งยืนมากขึ้น...

Read more »

Proxmox VE Clustering Best Practice

แนวทาง Best Practice สำหรับการติดตั้ง Proxmox VE Cluster ด้วย NIC แยกตามการใช้งาน...

Read more »

Backend as a Service and Mobile Backend as a Service

Backend-as-a-Service (BaaS) และ Mobile Backend-as-a-Service (MBaaS) คืออะไร? Backend-as-a-Service (BaaS) คือบริการคลาวด์ที่ช่วยให้นักพัฒนาแอปพลิเคชันสามารถจัดการ...

Read more »

Installing PostgreSQL v17 on Ubuntu 24.04

PostgreSQL นั้นเป็น Opensource database ที่โดดเด่นที่สุดในปัจจุบัน ด้วยการพัฒนาที่ยาวนาน และ การได้รับการยอมรับอย่างกว้างขวาง วันนี้เราจะพาไปดูฟีเจอร์ใหม่ๆ พร้อมการติดตั้ง...

Read more »

การเปลี่ยนไอพีใน Ceph Node ใน Proxmox VE Cluster

การเปลี่ยนแปลงไอพีของ Ceph Storage ใน Proxmox VE Cluster สำหรับการเปลี่ยนแปลง IP ของ...

Read more »