Lauching From a Deployment Script

Launch instance ที่มี OS และ script การ setup ต่างๆ ได้ทันที ผ่าน deployment script

Prerequisite

Instructions

1. เลือก Availability Zone จำนวน และชื่อของ instance

คลิกปุ่ม "+ Instance(s)" เพื่อเปิดหน้าต่าง launch instance

ระบุ instance detail ได้แก่

  • availability zone ที่ต้องการสร้าง instance

  • quantity หรือจำนวนที่ต้องการ launch instance

  • instance name หรือชื่อของ instance ที่ต้องการ

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Source" ด้านซ้ายของหน้าต่าง

2. เลือก source ของ instance

เลือก tab "Deployment Script" จากนั้นเลือก deployment script ที่ต้องการ จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Deployment Script" ด้านซ้ายของหน้าต่าง

3. แก้ไข Script สำหรับการ Launch ครั้งนี้

ใน step "Deployment Script" สามารถแก้ไข script สำหรับการ launch ครั้งนี้ได้

Script ที่แก้ไขใน action นี้ จะไม่ถูกบันทึกไว้สำหรับการ launch ครั้งถัดไป หากต้องการให้มีการบันทึกไว้ จะต้องเข้าไป edit script ใน menu deployment script

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Machine Type" ด้านซ้ายของหน้าต่าง

4. เลือก machine type ของ instance

เลือก machine type หรือ ขนาดของ instance ที่ต้องการ launch

Machine type ของ NIPA Cloud Space แบ่งได้เป็น 4 ประเภท ดังนี้

  • Compute Intensive: ย่อว่า co เป็น machine type กลุ่มที่เน้นใช้งาน compute ประมวลผลเยอะ มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:2

  • All Purpose: ย่อว่า ap เป็น machine type สำหรับใช้งานทั่วไป มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:4

  • Shared-Core: ย่อว่า as เป็น machine type สำหรับใช้งานทั่วไป ที่ไม่ได้ต้องการประสิทธิภาพคงที่ตลอดเวลา เพราะมีการแชร์ resource pool กับผู้ใช้งานอื่นๆ มีปริมาณ vCPU:RAM เป็นอัตราส่วน 1:2 หรือ 1:4

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Storage" ด้านซ้ายของหน้าต่าง

5. เลือก storage ของ instance

โดยพื้นฐานสามารถเลือกขนาดและ performance type ของ volume ที่จะใช้เป็น OS disk รวมถึงเพิ่ม volume อื่น ๆ เข้าไปเป็น data disk ได้

นอกจากนี้ ยังสามารถเปิดการตั้งค่าแบบ advance ที่สามารถเลือก source ของ volume ที่จะสร้างเป็น data disk และกำหนด disk Controller และ SCSI model ของทั้ง OS disk และ data disk ได้

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Network" ด้านซ้ายของหน้าต่าง เพื่อเข้าสู่การตั้งค่า network

6. เลือก internal IP และ external IP

เลือก network สำหรับสร้าง internal IP ให้กับ instance โดยเลือก internal IP ที่มีอยู่แล้วหรือสร้างใหม่โดยกำหนด IP เอง หรือให้ระบบเลือกให้ก็ได้

เลือกใช้งาน external IP สำหรับ instance ที่ต้องการออกสู่ internet โดยเลือก external network และเลือก external จากที่มีอยู่แล้วหรือสร้างใหม่ โดยจะไม่สามารถเลือก IP เองได้

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Security" ด้านซ้ายของหน้าต่าง

7. เลือก security group และวิธี authentication สำหรับเข้าใช้งาน instance

เลือก firewall ของ instance โดยการเลือก security groups

เลือกวิธี authentication เข้าสู่ instance โดยตัวเลือกจะขึ้นอยู่กับประเภทของ image ดังนี้

  • Password: เข้าใช้งาน instance โดยการใช้รหัสผ่าน สำหรับ Windows และ Linux

  • Keypairs: เข้าใช้งาน instance โดยการใช้ key pairs สำหรับ Linux สามารถใช้งานได้หลาย key pairs

  • Image Preference: สำหรับ custom image ที่ import เข้ามาในระบบเอง

จากนั้นคลิกที่ปุ่ม "NEXT" หรือที่ tab "Launch Summary" ด้านซ้ายของหน้าต่าง

8. Review การตั้งค่า instance

Review การตั้งค่าต่าง ๆ ของการ launch instance ซึ่งสามารถย้อนกลับไปแก้ไขได้หากมีการตั้งค่าใดไม่ถูกต้อง

เมื่อ review เรียบร้อยแล้วให้คลิกที่ปุ่ม "LAUNCH" เพื่อเริ่มต้นการ launch

9. รอให้ instance status เปลี่ยนเป็น active

หลังสั่ง launch instance ระบบจะแสดงรายการของ instance ที่กำลัง launch อยู่ เมื่อ status เปลี่ยนเป็น active นั่นหมายถึง instance launch เสร็จเรียบร้อย และพร้อมใช้งาน

เวลาที่ใช้ในการ launch ขึ้นอยู่กับประเภท และขนาดของ image

Deployment script จะเริ่มทำงานหลังจากที่ instance status เป็น active ทำให้หลังจากที่ active แล้ว อาจจะยังต้องรอจนกว่า script จะทำงานเสร็จก่อน จึงจะพร้อมใช้งาน

Last updated