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

Published on October 24, 2024
การเปลี่ยนไอพีใน Ceph Node ใน Proxmox VE Cluster

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

สำหรับการเปลี่ยนแปลง IP ของ Proxmox VE Cluster Nodes นั้น หากท่านได้ทำการ configure nodes ต่างๆ ไว้เป็นส่วนหนึ่งของ shared storage ด้วย Ceph เมื่อท่านทำการเปลี่ยนแปลง IP ในระบบ Cluster ตามที่เราสอนไว้แล้ว และ Cluster nodes กลับมาใช้งานได้แล้ว ท่านจะพบว่า shared storage ของท่าน จะขึ้นเครื่องหมายตกใจ (!) ซึ่งหมายถึงว่าระบบ ceph นั้นยังมีปัญหา อยู่ดังนี้ขอให้ท่านทำการแก้ไขด้วยขั้นตอนดังต่อไปนี้

การเช็คว่า node ในระบบ cluster ของท่านชื่ออะไรนั้นทำได้ง่ายๆ โดยชื่อของแต่ละ node จะปรากฏใน web UI ซึ่งจากรูปด้านล่าง ท่านจะเห็นว่า ชื่อ node ของท่านคือ
node1, node2 และ node3

1. ทำการหยุด service ceph monitor โดยการพิมพ์

systemctl stop ceph-mon@node1

2. ทำการดึงข้อมูลเกี่ยวกับ ceph monitor ไปเก็บไว้ในไฟล์ ซึ่งจะเป็นไฟล์อะไรก็ได้ที่ท่านต้องการ ตามตัวอย่างคือ /tmp/monmap

ceph-mon -i node1 --extract-monmap /tmp/monmap

3. ทำการแสดงข้อมูลจากไฟล์ที่ดึงจากระบบด้วยคำสั่ง

monmaptool --print /tmp/monmap

หลังจากนั้นท่านจะได้ข้อมูลเช่นที่แสดงในรูป

4. ทำการลบ ข้อมูลเดิมโดยการพิมพ์

monmaptool --rm node1 --rm node2 --rm node3 /tmp/monmap

5. ทำการเพิ่มข้อมูล IP ใหม่ให้กับระบบเช่น

monmaptool --add node1 10.88.99.11:3300 --add node2 10.88.99.12:3300 --add node3 10.88.99.13:3300 /tmp/monmap

6. ทำการเรียกใช้งานสิ่งที่เราเพิ่มไปด้วยคำสั่ง

ceph-mon -i node1 --inject-monmap /tmp/monmap

7. ทำการรีบูตโหนด

reboot

ท่านจะต้องทำแบบนี้ในทุกโหนด ในระบบ โดยการเปลี่ยนเฉพาะ node name ในแต่ละเครื่อง หลังจากนั้น ระบบจะกลับมาใช้งานได้ตามปกติ

Ruijie Virtual Switching Unit VSU

Virtual Switching Unit หรือ VSU เป็นเทคโนโลยีที่ทำให้เราสามารถรวม switch ตั้งแต่ 2 ตัวขึ้นไป...

Read more »

Big Improvements in FreeBSD 15.0

FreeBSD มีต้นกำเนิดมาจาก ระบบปฏิบัติการ UNIX ของมหาวิทยาลัย UC Berkeley โดยเ BSD ก็ย่อมาจาก...

Read more »

ทำความรู้จัก pgModeler และการติดตั้งบน Ubuntu 25.04

เนื่องจากการได้รับนิยมอย่างสูงของ PostgreSQL ทำให้ นักพัฒนาหลายคน ก็จะมองหาเครื่องมือที่จะมาช่วยให้การทำงานกับฐานข้อมูลนั้นง่าย เร็ว และ สะดวกขึ้น วันนี้เราพาไปดูเครื่องมือตัวหนึ่งที่ได้รับความนิยมใช้อย่างกว้างขวาง และ...

Read more »

ทำความรู้จักกับ Open Container Initiative OCI

ใน Proxmox VE 9.1 ที่เพิ่งเปิดตัวมาได้ไม่นานนี้ มีฟีเจอร์หนึ่งที่สร้างความฮือฮามากคือ การสนับสนุน OCI และ ทำให้หลายคนเริ่มต้องการเข้าใจว่ามันคืออะไร...

Read more »

IncusOS และ Incus สู่ยุคใหม่ของการจัดการ VM และ Container

IncusOS คืออะไร IncusOS เป็นดิสโทร Linux แบบ immutable หรือ Linux ที่ระบบไฟล์เปลี่ยนไม่ได้...

Read more »

สัมผัสกับ Immutable OS Fedora Silverblue เพื่อยกระดับความปลอดภัย

ในช่วงไม่กี่ปีที่ผ่านมา เป็นช่วงที่ระบบปฏิบัติการแบบ Immutable OS นั้นได้รับความนิยมเพิ่มขึ้นอย่างมาก โดยระบปฏิบัติการแบบนี้มีการทำงานสำคัญๆ คือ ไม่อนุญาตให้มีการเปลี่ยนแปลงใดๆ เลยในส่วนของ file...

Read more »