|
|
Line 343: |
Line 343: |
| | | |
| * '''User Data''' - You can specify user data to configure an instance or run a configuration script during launch. This field is optional.<br/> Tutorial on how to use this option can be found [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html here]. | | * '''User Data''' - You can specify user data to configure an instance or run a configuration script during launch. This field is optional.<br/> Tutorial on how to use this option can be found [https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html here]. |
− | <!--
| + | |
| * '''User Data File''' - Choose the execution script which will be used to configure Droplet on the first boot. Go [[#User_Data_Scripts|here]] to find more information about how to use these scripts.<br/> '' '''Note:''' User Data scripts are '''optional''' for product configuration if you do not want to use them, simply set this field to the 'Do not use' option.'' | | * '''User Data File''' - Choose the execution script which will be used to configure Droplet on the first boot. Go [[#User_Data_Scripts|here]] to find more information about how to use these scripts.<br/> '' '''Note:''' User Data scripts are '''optional''' for product configuration if you do not want to use them, simply set this field to the 'Do not use' option.'' |
− | -->
| + | |
| * '''Subnet''' - A subnet to which an instance will be launched. | | * '''Subnet''' - A subnet to which an instance will be launched. |
| | | |
Line 359: |
Line 359: |
| | | |
| * '''Volume IOPS''' - is the requested number of I/O operations per second that the volume can support. For Provisioned IOPS (SSD) volumes, you can provision up to 50 IOPS per GiB. <br/>For General Purpose (SSD) volumes, baseline performance is 3 IOPS per GiB, with a minimum of 100 IOPS and maximum of 16000 IOPS. General Purpose (SSD) volumes under 1000 GiB can burst up to 3000 IOPS. | | * '''Volume IOPS''' - is the requested number of I/O operations per second that the volume can support. For Provisioned IOPS (SSD) volumes, you can provision up to 50 IOPS per GiB. <br/>For General Purpose (SSD) volumes, baseline performance is 3 IOPS per GiB, with a minimum of 100 IOPS and maximum of 16000 IOPS. General Purpose (SSD) volumes under 1000 GiB can burst up to 3000 IOPS. |
− | <!--
| + | |
| * '''Email Template''' - choose an email template that will be sent to a client when the VM is created. Please refer to [[#Tips|Tips]] section tip 3 to read more about allowed parameters. | | * '''Email Template''' - choose an email template that will be sent to a client when the VM is created. Please refer to [[#Tips|Tips]] section tip 3 to read more about allowed parameters. |
− | -->
| + | |
| * '''Show Windows Password''' - this option works only for Windows instances. After the launch of the instance, password generation and encryption may take up to 15 minutes. | | * '''Show Windows Password''' - this option works only for Windows instances. After the launch of the instance, password generation and encryption may take up to 15 minutes. |
| | | |
Line 446: |
Line 446: |
| ===User Data Scripts=== | | ===User Data Scripts=== |
| {| | | {| |
− | |style="padding: 10px 0px 15px 15px;"|User data is arbitrary data that can be executed during Amazon EC2 server creation, typically during the first boot of the server.<br/>This allows you to perform tasks or run scripts as the root user which can be extremely useful when provisioning a server.<br/> | + | |style="padding: 10px 0px 15px 15px;"|User data is arbitrary data that can be executed during Amazon EC2 virtual machine creation, typically during the first boot of the server.<br/>This allows you to perform tasks or run scripts as the root user which can be extremely useful when provisioning a server.<br/> |
| | | |
| You can provide your own scripts using 'cloud-config' or 'Bash'. By default, we provide two exemplary scripts for changing the OS password or inserting SSH key, which you can use as a reference.<br/> | | You can provide your own scripts using 'cloud-config' or 'Bash'. By default, we provide two exemplary scripts for changing the OS password or inserting SSH key, which you can use as a reference.<br/> |
20. Now, you can start configuring the settings of the server you sell.
Just like when creating a new virtual machine in your EC2 panel, here also you can configure such options as:
- Region - Choose a geographical area with a set of EC2 resources
- Amazon Machine Image (AMI) - An AMI is a template that contains the software configuration (operating system, application server, and applications) required to launch your instance.
You must have previously added any AMIs into the Selected Images table to be able to select any here
- Instance Type - Select instance type based on the requirements of the application or software that you plan to run on your instance
- Firewall - If enabled before launching the instance, a separate, dedicated security group will be created for this instance during its creation.
Otherwise, security groups from the Security Groups field will be attached to that instance.
- Security Groups - A named set of allowed inbound network connections for an instance. Each security group consists of a list of protocols, ports, and IP address ranges
- Number of Firewall Rules - Fill in a number of 'Firewall Rules' that can be set up by a client.
- Tag Name - Define a tag name, this label will be assigned to EC2 resources
- Number of IPv4 Addresses - Enter a maximum number of allowed, public IP addresses (Elastic IP) - once assigned, are not removed when stopping the machine.
If entered "0" value, EC2 will assign a random IP address from one of the default EC2 subnets - such IP is deleted after stopping the machine.
- User Data - You can specify user data to configure an instance or run a configuration script during launch. This field is optional.
Tutorial on how to use this option can be found here.
- User Data File - Choose the execution script which will be used to configure Droplet on the first boot. Go here to find more information about how to use these scripts.
Note: User Data scripts are optional for product configuration if you do not want to use them, simply set this field to the 'Do not use' option.
- Subnet - A subnet to which an instance will be launched.
- Capacity Reservation - Capacity Reservations reserve capacity for your EC2 instances in a specific Availability Zone.
You can launch instances into a Capacity Reservation if they have matching attributes (instance type, platform, and Availability Zone), and available capacity
- Hibernation - Enable to allow hibernating your instance. Hibernation stops your instance and saves the contents of its RAM to the root volume.
You cannot enable or disable hibernation after launch Note: It is possible to hibernate only some of the instances. In case your client's machine does not support hibernation, this option will be disabled.
- Log API Requests - Enable to allow storing information on API requests in the 'Module Log' section in your WHMCS.
- Volume Size - Volume size has to be greater than 0. If you do not specify the volume size, the default is the snapshot size. Provisioned IOPS volumes must be at least 100GB in size.
- Volume Type - General Purpose (SSD) volumes can burst to 3000 IOPS, and deliver a consistent baseline of 3 IOPS/GiB. Provisioned IOPS (SSD) volumes can deliver up to 64000 IOPS and are best for EBS-optimized instances.
Magnetic volumes (previously called standard volumes) can deliver 100 IOPS on average and burst to hundreds of IOPS. If you want to learn more about volume types, please refer to this website.
- Volume IOPS - is the requested number of I/O operations per second that the volume can support. For Provisioned IOPS (SSD) volumes, you can provision up to 50 IOPS per GiB.
For General Purpose (SSD) volumes, baseline performance is 3 IOPS per GiB, with a minimum of 100 IOPS and maximum of 16000 IOPS. General Purpose (SSD) volumes under 1000 GiB can burst up to 3000 IOPS.
- Email Template - choose an email template that will be sent to a client when the VM is created. Please refer to Tips section tip 3 to read more about allowed parameters.
- Show Windows Password - this option works only for Windows instances. After the launch of the instance, password generation and encryption may take up to 15 minutes.
- Hide DNS Name - if enabled, the 'Public DNS Name' field will be hidden in the client area.
- Hide Scheduled Tasks - if enabled, the 'Scheduled Tasks' section will be hidden in the client area.
- Hide IPv6 - If enabled, the 'IPv6 Addresses' section will be hidden in the client area.
- Enable Firewall Configuration - If enabled and the instance was created without the 'Firewall' option enabled, a client will grant the possibility to modify firewall rules.
|