การเปลี่ยนไอพีใน 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 ในแต่ละเครื่อง หลังจากนั้น ระบบจะกลับมาใช้งานได้ตามปกติ

There are many ways to provision resources. The choice is yours

AVT ICC นั้นเป็นระบบ Infrastructure as a Service (IaaS) ที่บริษัทอเวสต้าสร้างขึ้น สำหรับผู้ที่ใช้งาน...

Read more »

วิธีตั้งค่า Cloud-Init VM บน Proxmox VE เพื่อสร้างและกำหนดค่า VM โดยอัตโนมัติ

Cloud-Init คืออะไร Cloud-Init เป็นเครื่องมือมาตรฐานที่ช่วยให้ระบบสามารถตั้งค่าการเริ่มต้นของเครื่องเสมือน (Virtual Machine: VM) โดยอัตโนมัติทันทีที่ VM บูตขึ้นครั้งแรก...

Read more »

มอนิเตอร์ Proxmox VE ด้วย ProxMenux

วันนี้เราขอเสนอวิธีการมอนิเตอร์ Proxmox VE ของท่านอย่างง่ายด้วย ProxMenux จริงๆ ต้องบอกว่า ProxMenux นั้นมันไม่ได้เป็นโปรแกรมมอนิเตอร์ Proxmox...

Read more »

Memory overcommitment ทำงานอย่างไร

Memory Overcommitment หรืออีกชื่อหนึ่งคือ Memory Oversubscription นั้นเป็นเทคโนโลยีที่อนุญาตให้ผู้ใช้งานหรือผู้จัดการ hypervisor นั้นสามารถที่จะตั้งค่าหน่วยความจำของ VMs ทั้งหมด...

Read more »

CPU overcommit คืออะไรและมันทำงานอย่างไร

สำหรับผู้ที่ใช้งาน VMware ESXi มาก่อนนั้น ท่านอาจจะคุ้นเคยกับคำว่า CPU Overcommit เนื่องจากเป็นฟีเจอร์หนึ่งที่ถือว่าเป็นจุดขาย เพราะมันทำงานโดย การอนุญาตให้เรากำหนดจำนวน...

Read more »

การเลือกชนิด processor สำหรับ VM บน Proxmox VE

สำหรับผู้ที่เริ่มใช้งาน Proxmox VE นั้นอาจจะต้องพบกับสับสนหลายอย่าง และ หนึ่งในสิ่งที่เจอบ่อยๆ ก็คือ การเลือกชนิด processor หรือเรียกง่ายๆ...

Read more »