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

การเปลี่ยนผ่านจาก Exchange 2016 ไป 2019 และ SE

ความจำเป็นในการย้ายจาก Exchange 2016 ไปยัง Exchange 2019 หรือ Exchange SE สำหรับหลายๆ...

Read more »

แนะนำ Smart Gateway AWT100 และ AWT200 จาก Acrel

ความแพร่หลายในการนำอุปกรณ์ประเภท IoT มาใช้งานนั้น ถูกนำมาใช้งานในหลากหลายด้าน เพราะมันมีความยืดหยุ่น และ อนุญาตให้เราได้ทำการตรวจสอบ มอนิเตอร์ และ ควบคุมอุปกรณ์หลากหลายประเภท...

Read more »

ความจำเป็นในการใช้ Persistent Storage ใน OpenShift

สตอเรจแบบถาวรนั้นได้เป็นความท้าทายมาตลอดสำหรับแอปพลิเคชั้นแบบมีการจำสถานะก่อนหน้า (stateful) ที่รันอยู่ในสภาพแวดล้อมแบบคอนเทนเนอร์ เช่น OpenShift ซึ่งต้องบอกว่าการรันแอปในคอนเทนเนอร์นั้นเป็นสิ่งที่ได้รับความนิยมเพิ่มขึ้นเรื่อยๆ เพราะความยืดหยุ่นและการขยายของมัน แต่ด้วยความที่มันเป็นสถานะแบบชั่วคราว (ephemeral) ทำให้ความสูญเสียข้อมูลเมื่อตัวมันเองถูกรีสตาร์ทนั้นเกิดขึ้นได้ง่ายมากกรณีที่ไม่ถูกจัดการเป็นอย่างดี...

Read more »

อะไรคือ EVPN

การทำ virtualization ในระดับเครือข่าย มันจะต้องเจอกับข้อจำกัด หรือ อาจจะเรียกว่าความเข้มงวดในหลายๆ ส่วนที่เกี่ยวข้อง ยกตัวอย่างเช่น Virtual Private...

Read more »

อะไรคือ VXLAN

อะไรคือ VXLAN VXLAN นั้นย่อมาจาก Virtual Extensible Local-Area Networks คือหนึ่งในมาตรฐานที่ถูกกำหนดไว้โดย Internet...

Read more »

ทำไม Tailscale จึงเป็นตัวเลือกที่เหนือกว่า VPN แบบเดิมๆ

สำหรับ Virtual Private Network หรือ VPN นั้นแน่นอนว่า ภาคธุรกิจนั้นคุ้นเคยและมีการใช้งานกันมาอย่างยาวนานแล้ว เพราะมันสามารถสร้างรูปแบบการเชื่อมต่อที่ปลอดภัย สำหรับการเข้าถึงเครือข่ายภายใน...

Read more »