Skip to content

Commit abafa41

Browse files
bene2k1SamyOubouaziz
authored andcommitted
feat(ins): update create instance (scaleway#3850)
* feat(ins): update create instance * Update compute/instances/how-to/create-an-instance.mdx Co-authored-by: SamyOubouaziz <[email protected]> * Update compute/instances/quickstart.mdx Co-authored-by: SamyOubouaziz <[email protected]> --------- Co-authored-by: SamyOubouaziz <[email protected]>
1 parent 1da6c81 commit abafa41

File tree

2 files changed

+39
-41
lines changed

2 files changed

+39
-41
lines changed

compute/instances/how-to/create-an-instance.mdx

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,29 +31,28 @@ Select a tab below for instructions on how to create an Instance via either our
3131
1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays.
3232
2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays.
3333
3. Complete the following steps:
34-
- Choose an **Availability Zone**, which represents the geographical region where your Instance will be deployed.
35-
- Choose an **Instance type**. <br />
34+
- **Choose an Availability Zone**, which represents the geographical region where your Instance will be deployed.
35+
- **Choose an Instance type**. <br />
3636
Instance offers vary in pricing, processing power, memory, storage, and bandwidth. [Discover the best Instance type for your needs](/compute/instances/reference-content/choosing-instance-type/).
37-
- Choose an **Image** to run on your Instance. <br />
37+
- ***Choose an Image** to run on your Instance. <br />
3838
This can be an operating system, an InstantApp, or a custom image. [Check all available Linux distributions and InstantApps](/compute/instances/reference-content/images-and-instantapps/).
39-
- Add **Volumes**, which are storage spaces used by your Instances.
40-
- For **GP1 Instances** you can leave the default settings of maximum local storage, or choose how much [local](/compute/instances/concepts/#local-volumes) and/or [block](/compute/instances/concepts/#block-volumes) storage you want. Your **system volume** is the volume on which your Instance will boot. The system volume can be either a local or a block volume.
41-
- **PLAY2**, **PRO2**, and **Enterprise** Instances boot directly [on block volumes](/compute/instances/concepts/#boot-on-block). You can add several block volumes and define how much storage you want for each.
39+
- **Name** your Instance, or leave the randomly-generated name in place. Optionally, you can add [tags](/compute/instances/concepts/#tags) to help you organize your Instance.
40+
- **Add Volumes**, which are storage spaces used by your Instances. A block volume with a default name and 5,000 IOPS is automatically provided for your system volume. You can customize this volume and attach up up to 16 local and/or block type volumes as needed.
4241
<Message type="important">
43-
- Ensure that a volume with an OS image has a minimum capacity of 10 GB. For a GPU OS, the recommended size is 125 GB.
42+
- Ensure that the volume containing your OS image has a minimum size of 10 GB. For a GPU OS, the recommended size is 125 GB.
4443
- When multiple Block Storage volumes are linked to your Instance, the primary volume will host the OS and is essential for booting the Instance. Once the Instance is created can [modify your boot volume](/compute/instances/how-to/use-boot-modes/#how-to-change-the-boot-volume).
4544
- Booting from a volume that either lacks an OS or is among multiple volumes with identical operating systems can lead to inconsistent boot outcomes.
4645
</Message>
47-
- Configure the network of the Instance. You can either select to use **Routed public IP** (a dedicated public IP address routed to your Instance that allows direct communication between the Instance and the Internet) or a **NAT public IP** (a public IP address that uses a carrier-grade NAT to translate the Instances NAT IP address). If you are unsure which to use, we recommend a routed public IP for ease of use and improved performance.
46+
- **Configure network** of the Instance.
4847
- Leave the checkbox ticked to assign a **Public IPv4** to the Instance. You can either allocate a new IPv4 address or select one or multiple existing IPv4s. Alternatively, uncheck the box if you do not want an IPv4.
4948
- Leave the checkbox ticked to assign a **Public IPv6** to the Instance. You can either allocate a new IPv6 address or select one or multiple existing IPv6s. Alternatively, uncheck the box if you do not want an IPv6.
5049
<Message type="tip">
51-
You can attach up to 5 IPs to an Instance, combining IPv4 and IPv6 addresses.
50+
You can attach up to 5 IPs to an Instance, combining IPv4 and IPv6 addresses, which is useful for running different services or applications on the same Instance.
5251
</Message>
53-
- Enter a **Name** for your Instance, or leave the randomly-generated name in place. Optionally, you can add [tags](/compute/instances/concepts/#tags) to help you organize your Instance.
54-
- Click **Advanced options** if you want to configure a [cloud-init configuration](/compute/instances/concepts/#cloud-init). Otherwise, leave these options at their default values.
55-
- Verify the [SSH keys](/console/account/concepts/#ssh-key) that will give you access to your Instance.
56-
- Verify the **Estimated cost** of your Instance, based on the specifications you chose.
52+
- (Optional) Click **Advanced options** to configure a [cloud-init configuration](/compute/instances/concepts/#cloud-init). Otherwise, leave these options at their default values.
53+
You can configure a cloud-init script to automate instance setup, such as setting up software, users, and system configurations at the first boot.
54+
- **Verify the [SSH keys](/console/account/concepts/#ssh-key)** that will give you access to your Instance.
55+
- **Verify the Estimated cost** of your Instance, based on the specifications you chose.
5756
4. Click **Create Instance**. The creation of your Instance begins, and you will be informed when the Instance is ready.
5857

5958
Your Instance is now created, and you are redirected to the **Overview** tab. From here, you can see information including your Instance's Public IP, the SSH command to use to [connect to it](/compute/instances/how-to/create-an-instance/), and other information, settings, and actions for the Instance.

compute/instances/quickstart.mdx

Lines changed: 27 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -23,34 +23,33 @@ Scaleway [Instances](/compute/instances/concepts/#instance) are computing units
2323

2424
## How to create an Instance
2525

26-
1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays.
27-
2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays.
28-
3. Complete the following steps:
29-
- Choose an **Availability Zone**, which represents the geographical region where your Instance will be deployed.
30-
- Choose an **Instance type**. <br />
31-
Instance offers vary in pricing, processing power, memory, storage, and bandwidth. [Discover the best Instance type for your needs](/compute/instances/reference-content/choosing-instance-type/).
32-
- Choose an **Image** to run on your Instance. <br />
33-
This can be an operating system, an InstantApp, or a custom image. [Check all available Linux distributions and InstantApps](/compute/instances/reference-content/images-and-instantapps/).
34-
- Add **Volumes**, which are storage spaces used by your Instances.
35-
- For **GP1 Instances** you can leave the default settings of maximum local storage, or choose how much [local](/compute/instances/concepts/#local-volumes) and/or [block](/compute/instances/concepts/#block-volumes) storage you want. Your **system volume** is the volume on which your Instance will boot. The system volume can be either a local or a block volume.
36-
- **PLAY2**, **PRO2**, and **Enterprise** Instances boot directly [on block volumes](/compute/instances/concepts/#boot-on-block). You can add several block volumes and define how much storage you want for each.
37-
<Message type="important">
38-
- Ensure that a volume with an OS image has a minimum capacity of 10 GB. For a GPU OS, the recommended size is 125 GB.
39-
- The minimum volume size for Microsoft Windows OS is 25 GB.
40-
- When multiple Block Storage volumes are linked to your Instance, the primary volume will host the OS and is essential for booting the Instance. Once the Instance is created can [modify your boot volume](/compute/instances/how-to/use-boot-modes/#how-to-change-the-boot-volume).
41-
- Booting from a volume that either lacks an OS or is among multiple volumes with identical operating systems can lead to inconsistent boot outcomes.
42-
</Message>
43-
- Configure the network of the Instance. You can either select to use **Routed public IP** (a dedicated public IP address routed to your Instance that allows direct communication between the Instance and the Internet) or a **NAT public IP** (a public IP address that uses a carrier-grade NAT to translate the Instances NAT IP address). If you are unsure which to use, we recommend a routed public IP for ease of use and improved performance.
44-
- Leave the checkbox ticked to assign a **Public IPv4** to the Instance. You can either allocate a new IPv4 address or select one or multiple existing IPv4s. Alternatively, uncheck the box if you do not want an IPv4.
45-
- Leave the checkbox ticked to assign a **Public IPv6** to the Instance. You can either allocate a new IPv6 address or select one or multiple existing IPv46. Alternatively, uncheck the box if you do not want an IPv4.
46-
<Message type="tip">
47-
You can attach up to 5 IPs to an Instance, combining IPv4 and IPv6 addresses.
48-
</Message>
49-
- Enter a **Name** for your Instance, or leave the randomly-generated name in place. Optionally, you can add [tags](/compute/instances/concepts/#tags) to help you organize your Instance.
50-
- Click **Advanced options** if you want to configure a [cloud-init configuration](/compute/instances/concepts/#cloud-init). Otherwise, leave these options at their default values.
51-
- Verify the [SSH keys](/console/account/concepts/#ssh-key) that will give you access to your Instance.
52-
- Verify the **Estimated cost** of your Instance, based on the specifications you chose.
53-
4. Click **Create Instance**. The creation of your Instance begins, and you will be informed when the Instance is ready.
26+
1. Click **Instances** in the **Compute** section of the side menu. The [Instance dashboard](https://console.scaleway.com/instance/servers) displays.
27+
2. Click **Create Instance**. The [Instance creation page](https://console.scaleway.com/instance/servers) displays.
28+
3. Complete the following steps:
29+
- **Choose an Availability Zone**, which represents the geographical region where your Instance will be deployed.
30+
- **Choose an Instance type**. <br />
31+
Instance offers vary in pricing, processing power, memory, storage, and bandwidth. [Discover the best Instance type for your needs](/compute/instances/reference-content/choosing-instance-type/).
32+
- ***Choose an Image** to run on your Instance. <br />
33+
This can be an operating system, an InstantApp, or a custom image. [Check all available Linux distributions and InstantApps](/compute/instances/reference-content/images-and-instantapps/).
34+
- **Name** your Instance, or leave the randomly-generated name in place. Optionally, you can add [tags](/compute/instances/concepts/#tags) to help you organize your Instance.
35+
- **Add Volumes**, which are storage spaces used by your Instances. A block volume with a default name and 5,000 IOPS is automatically provided for your system volume. You can customize this volume and attach up up to 16 local and/or block type volumes as needed.
36+
<Message type="important">
37+
- Ensure that the volume containing your OS image has a minimum size of 10 GB. For a GPU OS, the recommended size is 125 GB.
38+
- When multiple Block Storage volumes are linked to your Instance, the primary volume will host the OS and is essential for booting the Instance. Once the Instance is created can [modify your boot volume](/compute/instances/how-to/use-boot-modes/#how-to-change-the-boot-volume).
39+
- Booting from a volume that either lacks an OS or is among multiple volumes with identical operating systems can lead to inconsistent boot outcomes.
40+
</Message>
41+
- **Configure network** of the Instance.
42+
- Leave the checkbox ticked to assign a **Public IPv4** to the Instance. You can either allocate a new IPv4 address or select one or multiple existing IPv4s. Alternatively, uncheck the box if you do not want an IPv4.
43+
- Leave the checkbox ticked to assign a **Public IPv6** to the Instance. You can either allocate a new IPv6 address or select one or multiple existing IPv6s. Alternatively, uncheck the box if you do not want an IPv6.
44+
<Message type="tip">
45+
You can attach up to 5 IPs to an Instance, combining IPv4 and IPv6 addresses, which is useful for running different services or applications on the same Instance.
46+
</Message>
47+
- (Optional) Click **Advanced options** to configure a [cloud-init configuration](/compute/instances/concepts/#cloud-init). Otherwise, leave these options at their default values.
48+
You can configure a cloud-init script to automate instance setup, such as setting up software, users, and system configurations at the first boot.
49+
- **Verify the [SSH keys](/console/account/concepts/#ssh-key)** that will give you access to your Instance.
50+
- **Verify the Estimated cost** of your Instance, based on the specifications you chose.
51+
4. Click **Create Instance**. The creation of your Instance begins, and you will be informed when the Instance is ready.
52+
Once the Instance is created, you can connect to it using the SSH keys you have configured, and begin setting up your applications
5453

5554
## How to connect to an Instance
5655

0 commit comments

Comments
 (0)