# 1. Tạo Autoscale Profile từ Custom Image

{% hint style="info" %}
**Mục đích:** Có thể tạo ra các node đã được config để sẵn sàng làm việc ngay khi khởi động xong.

**Điều kiện cần thiết (Có thể bỏ qua nếu VPC đã có sẵn):**

* [1.-tao-subnet](https://docs.fptcloud.com/networking-service/subnet/1.-tao-subnet "mention")
* [1.-tao-security-group](https://docs.fptcloud.com/networking-service/security-group-and-firewall/1.-tao-security-group "mention")
* [1.-tao-instance](https://docs.fptcloud.com/elastic-compute/virtual-instance/1.-tao-instance "mention") và thực hiện cấu hình hoàn chỉnh

**Lưu ý:** Một profile đã được tạo thì sẽ không thể thay đổi thông tin. Trường hợp muốn thay đổi thông tin thì bắt buộc phải tạo ra một profile mới.
{% endhint %}

### **Trường hợp 1: Tạo mới Custom Image**

**Bước 1:** Truy cập trang **Instance Management.**

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Ff29WXOgsX9GXid33gsk6%2Fimage.png?alt=media\&token=604a2809-26f1-48e9-843d-46de88f539fa)

**Bước 2:** Tại trang **Instance Management** sẽ hiển thị một danh sách các Instances. Trong phần **Action**, chọn **Create Template.**

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FsNjx7fIN9xm4dbgkyLmc%2Fimage.png?alt=media\&token=4a28b176-1357-4a7c-a19c-94fc1068e618)

**Bước 3:** Cấu hình Template với các thông tin sau:

* **Name:** Tên của Custom Image sẽ được tạo ra (Đây là thông tin bắt buộc)
* **Description:** Mô tả chi tiết (Nếu có)

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F5cG5AtIwojihzzSqNNmX%2Fimage.png?alt=media\&token=eeb19181-bdcb-42af-a799-d70f645e8d3b)

**Bước 4:** Sau khi điền đầy đủ thông tin, chọn **Create**.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2F49qfP9GsSqu5FOBXKM3B%2Fimage.png?alt=media\&token=a92f1651-587a-465b-bfe9-f0ca0bccd4d8)

Hệ thống sẽ xác nhận lại thông tin, thực hiện và hiển thị trạng thái như bên dưới sau khi Custom Image được tạo thành công.

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fn21DTlsleHR2v5ARmxJ0%2Fimage.png?alt=media\&token=9285236f-f995-4023-a701-23002e7814d8)

**Bước 5:** Truy cập trang **Autoscale Profile**. Chọn **Create profile.**

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FQoNghkZOUMJYh1PxZNeq%2Fimage.png?alt=media\&token=a97ae217-1160-46b5-a32f-d601bd44b0c2)

**Bước 6:** Cấu hình các thông tin sau:

<table><thead><tr><th>Section</th><th>Field</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Credentials</strong></td><td><strong>Name</strong></td><td>Nhập tên profile sao cho dễ quản lý nhất. Mặc định hệ thống sẽ tự đặt cho người dùng.</td><td></td></tr><tr><td></td><td><strong>Authentication</strong></td><td><ul><li>Đối với <strong>Openstack Platform</strong>, người dùng sẽ có tùy chọn <strong>SSH</strong>. (Yêu cầu VPC đã có sẵn SSH Key)</li><li>Đối với <strong>VMware Platform</strong>, người dùng sẽ có tùy chọn <strong>Password.</strong></li><li>Ngoài ra, nếu người dùng không có nhu cầu sử dụng thì có thể chọn <strong>None</strong> để không áp dụng tùy chọn nào.</li></ul></td><td></td></tr><tr><td><strong>Configuration</strong></td><td> <strong>Image</strong></td><td>Mỗi nhóm OS sẽ gồm nhiều phiên bản khác nhau, mặc định là phiên bản mới nhất trên hệ thống. Ở đây ta sẽ chọn <strong>Custom</strong> và lựa chọn Custom Image phù hợp trong danh sách.</td><td></td></tr><tr><td></td><td><strong>Resource type</strong></td><td>Mỗi dòng máy sẽ cấu hình CPU, RAM khác nhau. Hoặc người dùng có thể tự tạo một dòng máy phù hợp nhất với nhu cầu.</td><td></td></tr><tr><td> <strong>Storage</strong></td><td><strong>Policy</strong></td><td>Chọn policy ổ đĩa phù hợp với nhu cầu. Mặc định sẽ là <em>Premium-SSD</em>.</td><td></td></tr><tr><td></td><td><strong>Size (GB)</strong></td><td>Tăng giảm dung lượng hoặc để dung lượng mặc định, mặc định tối thiểu sẽ là 40GB.</td><td></td></tr><tr><td><strong>Network</strong></td><td><strong>Subnet</strong></td><td>Sẽ được tự động chọn dựa trên network của VPC, có thể thay đổi nếu muốn.</td><td></td></tr><tr><td></td><td><strong>Security Group</strong></td><td>Sẽ được tự động lựa chọn. Người dùng cũng có thể thay đổi theo nhu cầu.</td><td></td></tr></tbody></table>

![Openstack Platform](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2Fx6hq9BOA7mWU2QTzJBXz%2Fimage.png?alt=media\&token=fe3a773a-3b07-4a13-8aad-6c37156f142d)

![VMware Platform](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FIt6Irvt3jkfpCf2RVYw4%2Fimage.png?alt=media\&token=e49a7909-f8ef-4958-81c5-a3f598fc12fe)

**Bước 7:** Chọn **Create Profile**.

Hệ thống báo xác nhận, và tiến hành khởi tạo profile. Sau khi profile tạo thành công, mỗi profile sẽ được thể hiện đầy đủ thông tin về tên, image, cấu hình (CPU, RAM, storage), storage policy, subnet.

### **Trường hợp 2: Có sẵn OVA image**

**Bước 1:** [1.-upload-custom-image](https://docs.fptcloud.com/elastic-compute/custom-image/1.-upload-custom-image "mention")

**Bước 2:** Truy cập trang **Autoscale Profile** > Chọn **Create profile.**

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FAcgwDgS1zkiE1kSNAiV5%2Fimage.png?alt=media\&token=bf5da11f-cce9-429b-9499-823c01f4aecd)

**Bước 3:** Cấu hình các thông tin sau:

<table><thead><tr><th>Section</th><th>Field</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td><strong>Credentials</strong></td><td><strong>Name</strong></td><td>Nhập tên profile sao cho dễ quản lý nhất. Mặc định hệ thống sẽ tự đặt cho người dùng.</td><td></td></tr><tr><td><strong>Configuration</strong></td><td> <strong>Image</strong></td><td>Mỗi nhóm OS sẽ gồm nhiều phiên bản khác nhau, mặc định là phiên bản mới nhất trên hệ thống. Ở đây ta sẽ chọn <strong>Custom</strong> và lựa chọn Custom Image phù hợp trong danh sách.</td><td></td></tr><tr><td></td><td><strong>Resource type</strong></td><td>Mỗi dòng máy sẽ cấu hình CPU, RAM khác nhau. Hoặc người dùng có thể tự tạo một dòng máy phù hợp nhất với nhu cầu.</td><td></td></tr><tr><td> <strong>Storage</strong></td><td><strong>Policy</strong></td><td>Chọn policy ổ đĩa phù hợp với nhu cầu. Mặc định sẽ là <em>Premium-SSD</em>.</td><td></td></tr><tr><td></td><td><strong>Size (GB)</strong></td><td>Tăng giảm dung lượng hoặc để dung lượng mặc định, mặc định tối thiểu sẽ là 40GB.</td><td></td></tr><tr><td><strong>Network</strong></td><td><strong>Subnet</strong></td><td>Sẽ được tự động chọn dựa trên network của VPC, có thể thay đổi nếu muốn.</td><td></td></tr><tr><td></td><td><strong>Security Group</strong></td><td>Sẽ được tự động lựa chọn. Người dùng cũng có thể thay đổi theo nhu cầu.</td><td></td></tr></tbody></table>

![](https://2837260264-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F18Kpdo0VNH9pUQatMCfo%2Fuploads%2FY5YAIqvjfjvca1SRpryK%2Fimage.png?alt=media\&token=44e1d2d2-37a8-4ea1-9e7d-dca604241511)

**Bước 4:** Chọn **Create Profile** để thực hiện tạo profile. Hệ thống báo xác nhận, và tiến hành khởi tạo profile.
