FortiGate Autoscale for AliCloud features
Major components
- The Auto Scaling group. The Auto Scaling group contains one to many FortiGate-VMs (PAYG licensing model). This Auto Scaling group will dynamically scale-out or scale-in based on the scaling metrics specified in the scaling rules.
- The configset folder contains files that are loaded as the initial configuration for a new FortiGate-VM instance.
- baseconfig is the base configuration. This file can be modified as needed to meet your network requirements. Placeholders such as {SYNC_INTERFACE} are explained in the Configset placeholders table below.
- Tables in TableStore. These tables are required to store information such as health check monitoring, primary election, state transitions, etc. These records should not be modified unless required for troubleshooting purposes.
Configset placeholders
When the FortiGate-VM requests the configuration from the Auto Scaling function, the placeholders in the table below will be replaced with associated environment variables stored in Function Compute.
Placeholder |
Type |
Description |
||
---|---|---|---|---|
{SYNC_INTERFACE} |
Text |
The interface for FortiGate-VMs to synchronize information. All characters must be lowercase. |
||
{CALLBACK_URL} |
URL |
The endpoint URL to interact with the Auto Scaling handler script. Automatically generated during the Terraform deployment. |
||
{PSK_SECRET} |
Text |
The Pre-Shared key used in FortiOS. Randomly generated during the Terraform deployment.
|
||
{ADMIN_PORT} |
Number |
A port number specified for administration login. A positive integer such as 443 etc. Default value: 8443.
|