Resizing the VM may be needed for performance or cost reasons. Resizing requires database downtime.
Preparation
Confirm VM series - OS compatibility
The following matrix shows the compatibility between different VM series and operating systems.
| VM Series | OL 9 | RHEL 9 | OL 8 | RHEL 8 | OL 7, RHEL 7 |
|---|---|---|---|---|---|
|
Easv7, Dasv7, (including 'd' and 'l' variants) Accelerated Networking: MANA |
Supported (use kernel 5.15.0-317.197.5.1 or newer) |
Supported |
Supported UEKR7: update to kernel 5.15.0-317.197.5.1 or newer UEKR6: AN disabled; update FlashGrid software to v26.03 or newer |
Supported (AN disabled) Update FlashGrid software to v26.03 or newer |
Supported (AN disabled) |
|
Easv6, Dasv6, Easv5, (including 'd' and 'l' variants) Accelerated Networking: ConnectX |
Supported | Supported | Supported | Supported | Supported |
|
Ebsv5, Esv5, Dsv5 (including 'd' and 'l' variants) Accelerated Networking: ConnectX |
Supported | Supported | Supported | Supported | Supported |
|
Ebsv5, Esv5, Dsv5 (including 'd' and 'l' variants) Accelerated Networking: MANA or ConnectX These VM types not recommended in Azure Commercial because of the changes in Accelerated Networking |
Supported (use kernel 5.15.0-317.197.5.1 or newer) |
Supported |
Supported UEKR7: update to kernel 5.15.0-317.197.5.1 or newer UEKR6: update FlashGrid software to v26.03 or newer; AN may get disabled on new hardware |
Supported Update FlashGrid software to v26.03 or newer AN may get disabled on new hardware |
Supported AN may get disabled on new hardware |
|
Esv4, Dsv4, Accelerated Networking: MANA or ConnectX These VM types not recommended in Azure Commercial because of the changes in Accelerated Networking |
No | No |
Supported UEKR7: update to kernel 5.15.0-317.197.5.1 or newer UEKR6: AN may get disabled; update FlashGrid software to v26.03 or newer |
Supported Update FlashGrid software to v26.03 or newer AN may get disabled on new hardware |
Supported AN may get disabled on new hardware |
|
Esv4, Dsv4, Accelerated Networking: ConnectX |
No | No | Supported | Supported | Supported |
Note: Contact FlashGrid support before resizing to any VM series not listed in the matrix.
Confirm support in FlashGrid CLAN
Prior to resizing nodes, first confirm that your chosen instance type is supported by the installed version of FlashGrid CLAN software.
On the nodes that are to be resized, execute the following command to display a list of supported instance types:
$ flashgrid-clan-cfg show-supported-instance-types
Detected Azure instance type: Standard_D8s_v5
Supported instance types:
Standard_D16ads_v5
Standard_D16as_v4
Standard_D16as_v5
[...]You can use grep to find a particular instance type, i.e.
$ flashgrid-clan-cfg show-supported-instance-types | grep E48bs
Standard_E48bs_v5If your chosen instance type is not shown in the output then it is not supported by the installed version of FlashGrid CLAN software.
You can review Release Notes: Cloud Area Network software to determine if the instance type has been added in a newer release. To check which version you have installed, run:
$ rpm -q flashgrid-clan
flashgrid-clan-21.8.292.58899.3a5ad336.release-1.el8.x86_64For access to download a newer version of FlashGrid software, or to request a review of your resizing options, raise a support case with FlashGrid.
Resize VM
- Update SGA and PGA sizing parameters for the databases according to the new VM memory size
- Skip this step unless you have
vm.nr_hugepagesparameter in/etc/sysctl.confmanually configured. If you have it manually configured, then update the parameters according to the new VM size. - Stop all running databases.
-
Stop the FlashGrid server system. The following command will gracefully stop HAS, FlashGrid services and the VM.
# flashgrid-node poweroff - Resize the VM using the Azure console. The VM automatically starts up at the end of the process.
-
Wait until ASM is started:
[grid@myhostname ~]$ srvctl status asm ASM is running on myhostname - Start the databases stopped previously.