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

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

RUK-COM PAAS / DEVELOPMENT TOOLS

ย้าย Environment ผ่าน CLI

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

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

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

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

บางครั้งอาจจำเป็นต้องย้าย Application ของคุณไปที่อื่นภูมิภาค Environmentมีเงื่อนไขและ\หรือทำเลที่ดีกว่าหรือเช่นแจกหลายรายการโคลนEnvironment จะคัดลอกระหว่างชุดฮาร์ดแวร์ที่แตกต่างกันเพื่อให้มีความพร้อมใช้งานเพิ่มขึ้นหากต้องการดำเนินการนี้จากระยะไกลคุณจะต้องดำเนินการที่เกี่ยวข้องโยกย้ายวิธี CLI ผ่านเทอร์มินัลของคุณลองมาพิจารณารายละเอียดเพิ่มเติมกัน

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

สำเนา

~/jelastic/environment/control/getregions | sed -rne '/(uniqueName|isEnabled|displayName)/{/Name/,/isEnabled/p}'

Image 29: CLI get regions infoคุณจะเห็นรายการภูมิภาคของ Environment ที่พร้อมใช้งานสำหรับบัญชีของคุณ (เช่นที่ไหน“เปิดใช้งานแล้ว”รัฐในจริง) โดยมีชื่ออยู่ที่แดชบอร์ด (ชื่อที่แสดง) และตัวระบุที่ไม่ซ้ำ (ชื่อที่ไม่ซ้ำ). ที่นี่พารามิเตอร์สุดท้ายคือพารามิเตอร์ที่คุณต้องจำ

บันทึก:ระดับรายการแรกจะแสดงข้อมูลทั่วโลกเกี่ยวกับศูนย์ข้อมูลในขณะที่พารามิเตอร์ของภูมิภาคที่คุณต้องการดึงข้อมูลสำหรับการดำเนินการต่อไปจะแสดงที่ระดับด้านล่าง (เส้นดังกล่าวจะเลื่อนไปทางขวา)

เพื่อให้ชัดเจนยิ่งขึ้นตามความเหมาะสมชื่อที่ไม่ซ้ำค่าต่างๆจะอยู่ในวงกลมในภาพด้านบน

  1. นอกจากนี้ยังเป็นวิธีปฏิบัติที่ดีในการตรวจสอบความเป็นไปได้ในการย้ายก่อนที่จะดำเนินการเองใช้วิธีง่ายๆที่เหมาะสมตรวจสอบความเป็นไปได้ในการโยกย้ายวิธี CLI สำหรับสิ่งนี้:

สำเนา

~/jelastic/environment/control/checkmigrationpossibility --envName {env_name} --hardwareNodeGroup {region_id}

ที่นี่:

  • {env_name}- ชื่อของ Environment ที่คุณต้องการย้าย
  • {ภูมิภาค_id}- ตัวระบุเฉพาะของภูมิภาค Environment เป้าหมายจากขั้นตอนก่อนหน้า

Image 30: CLI check migtration possibility3. ตอนนี้คุณมีข้อมูลที่จำเป็นทั้งหมดเพื่อเรียกใช้ขั้นตอนการย้าย:

สำเนา

~/jelastic/environment/control/migrate --envName {env_name} --hardwareNodeGroup {region_id} --isOnline {true/false}

พารามิเตอร์ใหม่เดียวที่นี่คือคือออนไลน์หนึ่งซึ่งสามารถตั้งค่าเป็น{จริง/เท็จ}สำหรับการใช้สดหรือออฟไลน์โหมดการโยกย้ายตามลำดับ

Image 31: CLI migrate environmentเร็วๆนี้ (เวลาที่แน่นอนของการย้ายอาจแตกต่างกันขึ้นอยู่กับเนื้อหา Environment ของคุณ) การดำเนินการจะเสร็จสิ้นและแอปพลิเคชันของคุณจะถูกย้ายได้สำเร็จ