# COMPUTE

- [Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance.md)
- [What is OS Status?](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/what-is-os-status.md): อธิบายสถานะของ OS ของ Compute Instance (OS Status)
- [Launch Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/launch-compute-instance.md): วิธีสร้าง Compute Instance หรือที่เรียกว่าการ launch Compute Instance ในรูปแบบต่างๆ
- [Managing Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance.md): จัดการ Compute Instance หลังการ launch เสร็จเรียบร้อยแล้ว
- [Shelve (Stop and release resources):](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/shelve-stop-and-release-resources.md): ระบบจะหยุดการทำงานและคืน Resource กลับสู่ส่วนกลาง วิธีนี้จะช่วยลูกค้าประหยัดค่าใช้จ่าย เนื่องจากไม่มีการคิดค่าบริการ Machine Type แต่อาจมีความเสี่ยงที่ไม่สามารถ Start กลับมาได้ทันที
- [Shut Off (Stop with resource reservation)](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/shut-off-stop-with-resource-reservation.md): ระบบจะ Stop Instance แต่ยังคงจอง Resource เอาไว้ให้ วิธีนี้รับประกันว่าลูกค้าจะสามารถ Start เครื่องกลับมาได้ 100% ได้อย่างรวดเร็วโดยไม่มีความเสี่ยงที่ต้องรอ Resource Allocation
- [Start](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/start.md): เมื่อต้องการกลับมาใช้งาน Compute Instance ที่เคย stop ไว้ ทำได้โดยสั่ง start ตามขั้นตอนดังต่อไปนี้
- [Restart](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/restart.md): เริ่มต้นการทำงานของ Compute Instance ใหม่ เพื่อแก้ไขปัญหาด้วยตนเองเบื่องต้น
- [Resize (Change Machine Type)](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/resize-change-machine-type.md): วิธีเปลี่ยนขนาดทรัพยากรหรือเปลี่ยน machine type ของ Compute Instance
- [Take Snapshot](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/take-snapshot.md): วิธีการสำรองข้อมูล Compute Instance หรือต้องการสร้าง copy ของ Compute Instance เดิม
- [Auto Backup](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/auto-backup.md): วิธีตั้งค่าการ backup โดยอัตโนมัติบน Compute Instance
- [Reset Linux "root" Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/reset-linux-root-password.md): วิธี reset password ของ user "root" บน instance ที่มี base OS เป็น Linux
- [Reset Windows "Administrator" Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/managing-instance/reset-windows-administrator-password.md): วิธี reset Windows "Administrator" password
- [SSH to Linux Compute Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance.md)
- [Converting Key Pair for PuTTy](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/converting-key-pair-for-putty.md)
- [Windows Client using Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/windows-client-using-key-pair.md): Secure Shell via Putty on Windows using key pair
- [Windows Client using Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/windows-client-using-password.md): วิธี Secure Shell ผ่าน Putty บน Windows using password
- [MacOS/Linux using Key Pairs](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/macos-linux-using-key-pairs.md): Secure Shell via command line on MAC OS or Linux OS using Key Pairs
- [MacOS/Linux using Password](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/ssh-to-linux-compute-instance/macos-linux-using-password.md): Secure Shell via command line on MAC OS or Linux OS using password
- [Remote Desktop to Windows Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/remote-desktop-to-windows-instance.md)
- [Setup Docker Image Caching](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/setup-docker-image-caching.md): วิธีเปิดใช้งานและตั้งค่า image caching บน instance
- [Renaming Instance](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/renaming-instance.md): วิธีเปลี่ยน display name ของ instance
- [Exporting Instance List](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/exporting-instance-list.md)
- [How to change Compute Instance hostname](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-change-compute-instance-hostname.md): วิธีการเปลี่ยน hostname ของ Instance ที่ใช้งาน OS ดังต่อไปนี้ Ubuntu 18.04-22.04, AlmaLinux 8, Rocky Linux 8 และ CentOS 7-8
- [How to install QEMU Guest Agent](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-install-qemu-guest-agent.md): QEMU Guest Agent เป็นเดมอนโปรแกรมที่รันอยู่ในโดเมนซึ่งจะช่วยในการจัดการฟังก์ชันต่างๆ ที่มีอยู่ใน guest OS ทำให้สามารถใช้ feature บางอย่างเพิ่มเติมบน NCS ได้
- [How to fix update kernel for RHEL](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-fix-update-kernel-for-rhel.md): ในกรณีที่ Boot แล้วเกิด Error Kernel Panic ทำให้ไม่สามารถ login ได้ ให้ดำเนินการตามขั้นตอนด้านล่างเพื่อแก้ไขปัญหา
- [How to Update Rocky Linux 9](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-update-rocky-linux-9.md)
- [How to Upgrade Rocky Linux to 9.4](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-upgrade-rocky-linux-to-9.4.md)
- [How to change RDP port on Windows](https://docs-epc.gitbook.io/ncs-documents/compute/compute-instance/how-to-change-rdp-port-on-windows.md)
- [Compute Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image.md)
- [Create Image From a Bootable Volume](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/create-image-from-a-bootable-volume.md)
- [Importing Your Own Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/importing-your-own-image.md)
- [Export Image](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/export-image.md): วิธี export image qcow2 ออกจาก NCS เพื่อเอาไปใช้ภายนอก
- [Share Image to Between Projects](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/share-image-to-between-projects.md)
- [Exporting Image List](https://docs-epc.gitbook.io/ncs-documents/compute/compute-image/exporting-image-list.md)
- [Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair.md)
- [Managing Key Pair(s)](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/managing-key-pair-s.md)
- [Creating a New Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/creating-a-new-key-pair.md): วิธีสร้าง Key Pair ใหม่
- [Importing an Existing Key Pair](https://docs-epc.gitbook.io/ncs-documents/compute/key-pair/importing-an-existing-key-pair.md)
- [Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script.md)
- [Managing Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/managing-deployment-script.md)
- [Create a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/create-a-deployment-script.md): วิธีการสร้าง deployment script
- [Clone a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/clone-a-deployment-script.md)
- [Edit a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/edit-a-deployment-script.md)
- [Delete a Deployment Script](https://docs-epc.gitbook.io/ncs-documents/compute/deployment-script/delete-a-deployment-script.md): วิธีลบ deployment script ที่ไม่ได้ใช้งานแล้ว ออกจากรายการ deployment script และหน้า launch instance


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs-epc.gitbook.io/ncs-documents/compute.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
