Product/Configuration Matrix for Microsoft Azure
Table of Contents
Certified Red Hat Products in Microsoft Azure
Refer to Certified Cloud Provider/Microsoft Azure for Red Hat software products certified to operate in the Microsoft Azure cloud environment.
Supported Red Hat Enterprise Linux Versions
Note: Microsoft Azure only supports 64-bit operating system instances.
| VM Type | Supported RHEL 6 Versions | Supported RHEL 7 Versions |
|---|---|---|
| Red Hat Cloud Access KVM Guest Image | 6.7 and later | 7.1 and later |
| Red Hat Cloud Access ISO Image | 6.7 and later | 7.1 and later |
| Microsoft Azure On-Demand Marketplace Image | 6.7 and later | 7.2 and later |
Minimum Microsoft Azure Virtual Machine Size
| VM Size | Cores | Memory (GiB) | Local HDD (GiB) | Data Disks (Max) | Data Disk IOPS (Max) | NICs (Max) / Network Bandwidth |
|---|---|---|---|---|---|---|
| Standard_A2 | 2 | 3.5 | 490 | 4 | 4 x 500 | 1 / moderate |
See Sizes for Cloud Services for additional information.
Note: The local hard disk drive (HDD) is a temporary resource disk located on the blade server hosting the VM. It is mounted on /mnt/resource.
Microsoft Azure VM Configuration Requirements
The following configuration settings are required for VMs running in Microsoft Azure.
| Setting | Requirement |
|---|---|
| ssh | ssh must be enabled to provide remote access to your Azure VMs. |
| dhcp | The primary virtual adapter should be configured for dhcp (IPv4 only). |
| Network Manager | This service should be disabled on RHEL 6.x images. |
| Swap Space | Do not create a dedicated swap file or swap partition. Swap space may be configured in the Azure Linux agent. |
| NIC | Choose virtio device for the primary virtual network adapter. |
| encryption | Do not use full disk encryption for the operating system disk. Data disks can be encrypted. |
RHEL Azure Administration Server Package Requirements
The following repositories and packages are required for managing Microsoft Azure VMs from an external RHEL server.
| Package | Repository | Description |
|---|---|---|
| Azure CLI 2.0 | About Azure CLI 2.0 | Latest command-line interface for managing Microsoft Azure VMs; recommended for creating new Azure resources |
| Xplat-cli | https://github.com/Azure/azure-xplat-cli | Older cross-platform command-line interface for managing Microsoft Azure VMs; used primarily for managing Azure Service Management resources (Azure classic) |
| libvirt | rhel-7-server-rpms | Open source API, daemon, and management tool for managing platform virtualization |
| virt-manager | rhel-7-server-rpms | A command-line and Gnome desktop virtual machine manager used to create and manage KVM virtual machines |
| libguestfs | rhel-7-server-rpms | A library for accessing and modifying virtual machine file systems |
| libguestfs-tools | rhel-7-server-rpms | System administration tools for virtual machines; includes the guestfish utility |
| nodejs | rhel-server-rhscl-7-rpms | Open source, cross-platform runtime environment for server-side and networking applications |
