ศูนย์คู่มือ Ruk-Com PaaS

คู่มือการพัฒนา Deploy และดูแล Application บนแพลตฟอร์ม

RUK-COM PAAS / DEVELOPMENT TOOLS

คู่มือ Swap Public IPs สำหรับ เครื่องมือสำหรับนักพัฒนา

คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี

ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง

คู่มือภาษาไทย

คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง

การดำเนินงานของIP สาธารณะswap มีประโยชน์ในการกำหนดเส้นทางคำขอที่เข้ามาไปยัง Environment หรือแอปพลิเคชันที่ต้องการอาจมีประโยชน์อย่างยิ่งเมื่อตัวอย่างเช่นสลับ Environment การทดสอบและการใช้งานจริง

ที่เหมาะสมSwapExtIpsวิธี CLI ช่วยให้คุณสามารถแลกเปลี่ยนที่อยู่ IP ภายนอกระหว่างสองคอนเทนเนอร์ได้สามารถสลับ IP สาธารณะทั้งหมดที่กำหนดให้กับ Node หรือ IP เฉพาะสองรายการได้

เคล็ดลับ:หรือคุณสามารถใช้MoveExtIpหากคุณต้องการกำหนดที่อยู่ IP ภายนอกจาก Node หนึ่งไปยังอีก Node หนึ่งใหม่

ตามปกติการดำเนินการต้องการโค้ดเพียงบรรทัดเดียวในการดำเนินการ:

คัดลอก

~/jelastic/environment/binder/swapextips --envName {envName} --sourceNodeId {sourceNodeId} --targetNodeId {targetNodeId} [--sourceIp {sourceIp} --targetIp {targetIp}]

ที่นี่ควรระบุพารามิเตอร์ต่อไปนี้:

  • {ชื่อ env}- ชื่อของ Environment ต้นทางที่มีการแนบ IP ภายนอกที่ถ่ายโอน
  • {sourceNodeId}- ตัวระบุ Node จาก Environment ที่ระบุด้วย IP สาธารณะอย่างน้อยหนึ่งรายการ
  • {targetNodeId}- ID ของ Node เป้าหมาย (สามารถอยู่ใน Environment ใดก็ได้ในบัญชีเดียวกันและอยู่ในภูมิภาคเดียวกันกับแหล่งที่มา)
  • {แหล่งที่มาไอพี}และ{เป้าหมายไอพี}- คู่พารามิเตอร์ทางเลือกเพื่อสลับที่อยู่ IP เฉพาะสองรายการระหว่าง Node ที่มี IP สาธารณะหลายรายการหากไม่ได้ระบุ IP ภายนอกทั้งหมดจาก Node ต้นทางจะถูกถ่ายโอนไปยังเป้าหมายและในทางกลับกัน

Image 27: CLI swap external IP

หมายเหตุ:

  • ก่อนที่จะใช้SwapExtIpsวิธี CLI โปรดตรวจสอบให้แน่ใจว่า Node ต้นทางและปลายทาง (Environment) กำลังทำงานและเป็นของ Node เดียวกันภูมิภาค.
  • กระบวนการนี้อาจทำให้ที่อยู่ IP สาธารณะที่เกี่ยวข้องไม่พร้อมใช้งานในระยะสั้น (สูงสุด 10 วินาที)
  • ประเภท Node ต่อไปนี้จะรีสตาร์ทโดยอัตโนมัติเพื่อเริ่มฟังที่อยู่ใหม่หลังการดำเนินการ:GlassFish,อาปาเช่ PHP,อาปาเช่รูบี้,NGINX PHP,NGINX รูบี้.
  • ขึ้นอยู่กับบริการที่รวบรวมไว้อาจจำเป็นต้องรีสตาร์ทด้วยตนเองสำหรับVPS แบบยืดหยุ่นและกำหนดเองคอนเทนเนอร์นักเทียบท่าเพื่อปรับให้เข้ากับการเปลี่ยนแปลงที่อยู่ IP
  • เราขอแนะนำให้ตรวจสอบอีกครั้งเข้าถึงผ่าน SLBสถานะสำหรับทั้งสอง Node หลังจากสลับ IP
  • หากคุณต้องการสลับที่อยู่ IP ภายนอกมากกว่าหนึ่ง (แต่ไม่ใช่ทั้งหมด) หรือสลับจำนวน IP ไม่เท่ากันระหว่างสอง Node คุณสามารถใช้MoveExtIpวิธีสองครั้งพร้อมรายการ IP ที่ต้องการ

ภายในไม่กี่นาที IP ของคุณจะถูกแลกเปลี่ยนระหว่าง Node ที่ระบุและจะมีการระบุรายละเอียดในการตอบกลับการดำเนินการ

ตอนนี้เมื่อคุณทราบแนวคิดเกี่ยวกับวิธีการทำงานกับ CLI ของเราแล้วคุณสามารถดำเนินการจัดการ Environment แบบอัตโนมัติได้ตัวอย่างเช่นโดยการสร้างสคริปต์ที่สอดคล้องกันสำหรับห่วงโซ่การดำเนินการที่ใช้บ่อยข้อมูลทั้งหมดเกี่ยวกับคำสั่งและวิธีการที่มีอยู่ทั้งหมดสามารถพบได้ในเอกสารประกอบ API ของแพลตฟอร์ม