Lauching From a Deployment Script
Launch instance ที่มี OS และ script การ setup ต่างๆ ได้ทันที ผ่าน deployment script
Prerequisite
มียอดคงเหลือใน project มากกว่า 0 บาท หากไม่มี สามารถศึกษาวิธีการได้ที่เอกสาร ขั้นตอนการเติมเงินเข้าสู่ Project
มี deployment script อยู่ในรายการ deployment script อย่างน้อย 1 script
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 ดังนี้
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