ปรับขนาด Server ผ่าน CLI
คู่มือนี้เรียบเรียงสำหรับ Ruk-Com PaaS หน้าจอและตัวเลือกอาจแตกต่างตามเวอร์ชันและสิทธิ์ของบัญชี
ตรวจสอบ Environment, Region, สิทธิ์บัญชี และสำรองค่าปัจจุบันก่อนดำเนินการกับระบบจริง
คำสั่ง ชื่อเมนู พารามิเตอร์ และค่าตัวอย่างในกรอบ Code คงรูปแบบตามระบบเพื่อให้คัดลอกและตรวจสอบได้ถูกต้อง
เมื่อ Environment ถูกสร้างขึ้นแล้วในบางกรณีอาจจำเป็นต้องเปลี่ยนโทโพโลยี - ตัวอย่างเช่นเพื่อปรับขนาดเซิร์ฟเวอร์เฉพาะหรือเลเยอร์ Environment ทั้งหมด (โดยใช้แนวตั้งและ/หรือแนวนอนมาตราส่วนตามลำดับ) เนื่องจากโหลดขาเข้าที่เปลี่ยนแปลงซึ่งอาจสำเร็จได้ด้วยสิ่งที่สอดคล้องกันการเปลี่ยนแปลงวิธีการ CLI:
คัดลอกทุบตี
~/jelastic/environment/control/changetopology --envName {env_name} --env '{"engine" : "{engine_type}"}' --nodes ['{"nodeType" : "{node_type}","count" : {nodes_amount}, "fixedCloudlets" : {cloudlets_amount}, "flexibleCloudlets" : {cloudlets_amount}}, {"nodeType" : "{node_type}", "count" : {nodes_amount}, "fixedCloudlets" : {cloudlets_amount}, "flexibleCloudlets" : {cloudlets_amount}}']
ทั้งหมดชุดพารามิเตอร์ที่เป็นไปได้เป็นเช่นเดียวกับสำหรับสร้าง Environmentวิธีการยกเว้น–env ชื่อ{env_name}- ในที่นี้ใช้เพื่อชี้ไปยัง Environment ที่มีอยู่แล้วซึ่งควรปรับเปลี่ยน
สำหรับตัวเลือกที่เหลือในตัวอย่างนี้เราใช้ตัวเลือกต่อไปนี้:
- {ประเภทเครื่องยนต์}- ขับเคลื่อนอินสแตนซ์ของ Environment ที่เลือกโดย (สตริงบังคับ)
- {Node_ประเภท}- ตัวระบุประเภทสแต็กตามรายการ
- {Node_จำนวน}- จำนวน Node ที่จะตั้งค่า (นำไปใช้มาตราส่วนแนวนอน)
- {cloudlets_amount}- จำนวนคงที่ (แก้ไข Cloudlets) และ/หรือยืดหยุ่น (ยืดหยุ่น Cloudlets) cloudlets ที่จะจัดสรรสำหรับประเภท Node ที่ระบุ (นำไปใช้มาตราส่วนแนวตั้ง)
บันทึก:เพื่อการทำงานที่เหมาะสมของแอพพลิเคชั่นเซิร์ฟเวอร์ขนาดแนวนอนอย่าพลาดที่จะเพิ่มNode สมดุลโหลดกับโทโพโลยี Environment ของคุณล่วงหน้า (หากไม่มี)
การกำหนดค่าโทโพโลยี Environment ใหม่อาจใช้เวลาหลายนาทีจึงจะเสร็จสมบูรณ์