Skip to content

Commit 7d08831

Browse files
authored
Merge pull request #103906 from asinn826/master
Update Red Hat and Serial Console docs
2 parents 80db911 + d538892 commit 7d08831

File tree

6 files changed

+90
-32
lines changed

6 files changed

+90
-32
lines changed

articles/virtual-machines/troubleshooting/serial-console-overview.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.devlang: na
1313
ms.topic: article
1414
ms.tgt_pltfrm: vm
1515
ms.workload: infrastructure-services
16-
ms.date: 8/30/2019
16+
ms.date: 02/10/2020
1717
ms.author: alsin
1818
---
1919

@@ -34,7 +34,7 @@ To access the Serial Console on your VM or virtual machine scale set instance, y
3434
- The Azure account accessing Serial Console must have [Virtual Machine Contributor role](../../role-based-access-control/built-in-roles.md#virtual-machine-contributor) for both the VM and the [boot diagnostics](boot-diagnostics.md) storage account
3535

3636
> [!NOTE]
37-
> - Classic deployments aren't supported. Your VM or virtual machine scale set instance must use the Azure Resource Manager deployment model.
37+
> Classic deployments aren't supported. Your VM or virtual machine scale set instance must use the Azure Resource Manager deployment model.
3838
3939
## Get started with the Serial Console
4040
The Serial Console for VMs and virtual machine scale set is accessible only through the Azure portal:
@@ -63,6 +63,37 @@ Serial Console is available for virtual machine scale sets, accessible on each i
6363

6464
![Linux virtual machine scale set Serial Console](./media/virtual-machines-serial-console/vmss-start-console.gif)
6565

66+
## Serial Console RBAC role
67+
As mentioned above, Serial Console requires VM Contributor or greater access to your VM or virtual machine scale set. If you do not want to grant VM Contributor to a user but still want to enable a user to access Serial Console, you may do so with the following role:
68+
69+
```
70+
{
71+
"Name": "Serial Console Role",
72+
"IsCustom": true,
73+
"Description": "Role for Serial Console Users that provides significantly reduced access than VM Contributor",
74+
"Actions": [
75+
"Microsoft.Compute/virtualMachines/*/write",
76+
"Microsoft.Compute/virtualMachines/*/read",
77+
"Microsoft.Storage/storageAccounts/*"
78+
],
79+
"NotActions": [],
80+
"DataActions": [],
81+
"NotDataActions": [],
82+
"AssignableScopes": [
83+
"/subscriptions/<subscriptionId>"
84+
]
85+
}
86+
```
87+
88+
### To create and use the role:
89+
* Save the JSON at a known location – e.g. `~/serialconsolerole.json`.
90+
* Use the following Az CLI command to create the role definition: `az role definition create --role-definition serialconsolerole.json -o=json`
91+
* If you need to update the role, use the following command: `az role definition update --role-definition serialconsolerole.json -o=json`
92+
* The role will show up in Access Control (IAM) in the portal (may take a few minutes to propagate)
93+
* You may add users to the VM and the boot diagnostics storage account with the custom role role
94+
* Note that the user must be granted the custom role on the VM *and* the boot diagnostics storage account
95+
96+
6697
## Advanced uses for Serial Console
6798
Aside from console access to your VM, you can also use the Azure Serial Console for the following:
6899
* Sending a [system request command to your VM](./serial-console-nmi-sysrq.md)

articles/virtual-machines/workloads/redhat/byos.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ ms.devlang: na
1313
ms.topic: article
1414
ms.tgt_pltfrm: vm-linux
1515
ms.workload: infrastructure-services
16-
ms.date: 1/14/2020
16+
ms.date: 02/10/2020
1717
ms.author: alsin
1818

1919
---
@@ -174,7 +174,7 @@ Red Hat Enterprise Linux Bring-Your-Own-Subscription Gold Images can be secured
174174

175175
Azure Disk Encryption is not supported on [Red Hat custom images](/linux/redhat-create-upload-vhd). Additional ADE requirements and prerequisites are documented in [Azure Disk Encryption for Linux VMs](../../linux/disk-encryption-overview.md#additional-vm-requirements).
176176

177-
Steps for applying Azure Disk Encryption are available in [Azure Disk Encryption scenarios on Linux VMs](../../linux/disk-encryption-linux.md) and related articles.
177+
Steps for applying Azure Disk Encryption are available in [Azure Disk Encryption scenarios on Linux VMs](../../linux/disk-encryption-linux.md) and related articles.
178178

179179
## Additional information
180180

@@ -183,7 +183,7 @@ Steps for applying Azure Disk Encryption are available in [Azure Disk Encryption
183183
```
184184
"Offer with PublisherId: redhat, OfferId: rhel-byos, PlanId: rhel-lvm75 is private and can not be purchased by subscriptionId: GUID"
185185
```
186-
186+
187187
In this case, contact Microsoft or Red Hat to enable your subscription.
188188
189189
- If you modify a snapshot from a RHEL BYOS image and attempt to publish that custom image to the [Shared Image Gallery](https://docs.microsoft.com/azure/virtual-machines/linux/shared-image-galleries), you must provide plan information that matches the original source of the snapshot. For example, the command might look like this:

articles/virtual-machines/workloads/redhat/overview.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ manager: borisb2015
88
ms.service: virtual-machines-linux
99
ms.workload: infrastructure-services
1010
ms.topic: overview
11-
ms.date: 12/18/2019
11+
ms.date: 02/10/2020
1212
ms.author: alsin
1313
---
1414

@@ -34,6 +34,11 @@ Azure also offers Red Hat Gold Images. These images may be useful to customers w
3434
> [!NOTE]
3535
> Note on double billing: Double billing is incurred when a user pays twice for RHEL subscriptions. This usually happens when a customer uses subscription-manager to attach an entitlement on a RHEL PAYG VM. For example, a customer that uses subscription-manager to attach an entitlement for SAP packages on a RHEL PAYG image will indirectly be double-billed because they will pay twice for RHEL - once through the PAYG premium fee and once through their SAP subscription. This will not happen to BYOS image users.
3636
37+
### Generation 2 images
38+
Generation 2 VMs provide some newer features compared to Generation 1 VMs. Details are laid out in the [Generation 2 documentation](https://docs.microsoft.com/azure/virtual-machines/linux/generation-2). The key difference from a RHEL image perspective is that Generation 2 VMs use a UEFI instead of BIOS firmware interface, and use a GUID Partition Table (GPT) instead of a master boot record (MBR) on boot time. This allows for, among other things, OS disk sizes larger than 2TB. In addition, the [Mv2 series VMs](https://docs.microsoft.com/azure/virtual-machines/linux/sizes-memory#mv2-series) run only on Generation 2 images.
39+
40+
RHEL Generation 2 images are available in the marketplace. Look for "gen2" in the image SKU when listing all images using the Azure CLI, and go to the "Advanced" tab in the VM deploy process to deploy a Generation 2 VM.
41+
3742
## Red Hat Update Infrastructure (RHUI)
3843
Azure provides Red Hat Update Infrastructure only for PAYG RHEL virtual machines (VMs). RHUI is effectively a mirror of the Red Hat CDNs but is only accessible to the Azure PAYG RHEL VMs. You will have access to the appropriate packages depending on which RHEL image you have deployed. For example, a RHEL for SAP image will have access to the SAP packages in addition to base RHEL packages.
3944

articles/virtual-machines/workloads/redhat/redhat-imagelist.md

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,17 @@ ms.service: virtual-machines-linux
1212
ms.topic: article
1313
ms.tgt_pltfrm: vm-linux
1414
ms.workload: infrastructure-services
15-
ms.date: 12/18/2019
15+
ms.date: 02/10/2020
1616
ms.author: alsin
1717

1818
---
1919

2020
# Red Hat Enterprise Linux (RHEL) images available in Azure
2121
Azure offers a variety of RHEL images for different use cases.
2222

23+
> [!NOTE]
24+
> All RHEL images are available in Azure public and Azure Government clouds. They are not available in Azure China clouds.
25+
2326
## List of RHEL images
2427
This is a list of RHEL images available in Azure. Unless otherwise stated, all images are LVM-partitioned and attached to regular RHEL repositories (not EUS, not E4S). The following images are currently available for general use:
2528

@@ -30,31 +33,42 @@ RHEL | 6.7 | RAW | Linux Agent |
3033
| | 6.9 | RAW | Linux Agent |
3134
| | 6.10 | RAW | Linux Agent |
3235
| | 7-RAW | RAW | Linux Agent | RHEL 7.x family of images. <br> Attached to regular repositories by default (not EUS).
33-
| | 7-LVM | LVM | Linux Agent | RHEL 7.x family of images. <br> Attached to regular repositories by default (not EUS).
36+
| | 7-LVM | LVM | Linux Agent | RHEL 7.x family of images. <br> Attached to regular repositories by default (not EUS). If you are looking for a standard RHEL image to deploy, use this set of images and/or its Generation 2 counterpart.
37+
| | 7lvm-gen2| LVM | Linux Agent | Generation 2, RHEL 7.x family of images. <br> Attached to regular repositories by default (not EUS). If you are looking for a standard RHEL image to deploy, use this set of images and/or its Generation 1 counterpart.
3438
| | 7-RAW-CI | RAW-CI | cloud-init | RHEL 7.x family of images. <br> Attached to regular repositories by default (not EUS).
3539
| | 7.2 | RAW | Linux Agent |
3640
| | 7.3 | RAW | Linux Agent |
3741
| | 7.4 | RAW | Linux Agent | Attached to EUS repositories by default as of April 2019.
42+
| | 74-gen2 | RAW | Linux Agent | Attached to EUS repositories by default.
3843
| | 7.5 | RAW | Linux Agent | Attached to EUS repositories by default as of June 2019.
44+
| | 75-gen2 | RAW | Linux Agent | Attached to EUS repositories by default.
3945
| | 7.6 | RAW | Linux Agent | Attached to EUS repositories by default as of May 2019.
46+
| | 76-gen2 | RAW | Linux Agent | Attached to EUS repositories by default.
4047
| | 7.7 | LVM | Linux Agent | Attached to EUS repositories by default.
4148
| | 8 | LVM | Linux Agent | RHEL 8.x family of images
4249
| | 8-gen2 | LVM | Linux Agent | Hyper-V Generation 2 - RHEL 8.x family of images.
4350
RHEL-SAP | 7.4 | LVM | Linux Agent | RHEL 7.4 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
44-
| | 7.5 | LVM | Linux Agent | RHEL 7.5 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
45-
| | 7.6 | LVM | Linux Agent | RHEL 7.5 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
46-
| | 7.7 | LVM | Linux Agent | RHEL 7.5 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
47-
RHEL-SAP-HANA | 6.7 | RAW | Linux Agent | RHEL 6.7 for SAP HANA. Outdated in favor of the RHEL-SAP images.
48-
| | 7.2 | LVM | Linux Agent | RHEL 7.2 for SAP HANA. Outdated in favor of the RHEL-SAP images.
49-
| | 7.3 | LVM | Linux Agent | RHEL 7.3 for SAP HANA. Outdated in favor of the RHEL-SAP images.
50-
RHEL-SAP-APPS | 6.8 | RAW | Linux Agent | RHEL 6.8 for SAP Business Applications. Outdated in favor of the RHEL-SAP images.
51-
| | 7.3 | LVM | Linux Agent | RHEL 7.3 for SAP Business Applications. Outdated in favor of the RHEL-SAP images.
52-
RHEL-HA | 7.4 | LVM | Linux Agent | RHEL 7.4 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
53-
| | 7.5 | LVM | Linux Agent | RHEL 7.5 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
54-
| | 7.6 | LVM | Linux Agent | RHEL 7.6 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
55-
RHEL-SAP-HA | 7.4 | LVM | Linux Agent | RHEL 7.4 for SAP with HA Add-On. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
56-
| | 7.5 | LVM | Linux Agent | RHEL 7.5 for SAP with HA Add-On. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
57-
| | 7.6 | LVM | Linux Agent | RHEL 7.6 for SAP with HA Add-On. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
51+
| | 74sap-gen2| LVM | Linux Agent | RHEL 7.4 for SAP HANA and Business Apps. Generation 2 image. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
52+
| | 7.5 | LVM | Linux Agent | RHEL 7.5 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
53+
| | 75sap-gen2| LVM | Linux Agent | RHEL 7.5 for SAP HANA and Business Apps. Generation 2 image. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
54+
| | 7.6 | LVM | Linux Agent | RHEL 7.6 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
55+
| | 76sap-gen2| LVM | Linux Agent | RHEL 7.6 for SAP HANA and Business Apps. Generation 2 image. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
56+
| | 7.7 | LVM | Linux Agent | RHEL 7.7 for SAP HANA and Business Apps. Attached to E4S repositories, will charge a premium for SAP and RHEL as well as the base compute fee.
57+
RHEL-SAP-HANA | 6.7 | RAW | Linux Agent | RHEL 6.7 for SAP HANA. Outdated in favor of the RHEL-SAP images.
58+
| | 7.2 | LVM | Linux Agent | RHEL 7.2 for SAP HANA. Outdated in favor of the RHEL-SAP images.
59+
| | 7.3 | LVM | Linux Agent | RHEL 7.3 for SAP HANA. Outdated in favor of the RHEL-SAP images.
60+
RHEL-SAP-APPS | 6.8 | RAW | Linux Agent | RHEL 6.8 for SAP Business Applications. Outdated in favor of the RHEL-SAP images.
61+
| | 7.3 | LVM | Linux Agent | RHEL 7.3 for SAP Business Applications. Outdated in favor of the RHEL-SAP images.
62+
RHEL-HA | 7.4 | LVM | Linux Agent | RHEL 7.4 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
63+
| | 7.5 | LVM | Linux Agent | RHEL 7.5 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
64+
| | 7.6 | LVM | Linux Agent | RHEL 7.6 with HA Add-On. Will charge a premium for HA and RHEL on top of the base compute fee.
65+
RHEL-SAP-HA | 7.4 | LVM | Linux Agent | RHEL 7.4 for SAP with HA and Update Services. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
66+
| | 74sapha-gen2 | LVM | Linux Agent | RHEL 7.4 for SAP with HA and Update Services. Generation 2 image. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
67+
| | 7.5 | LVM | Linux Agent | RHEL 7.5 for SAP with HA and Update Services. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
68+
| | 7.6 | LVM | Linux Agent | RHEL 7.6 for SAP with HA and Update Services. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
69+
| | 76sapha-gen2 | LVM | Linux Agent | RHEL 7.6 for SAP with HA and Update Services. Generation 2 image. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
70+
| | 7.7 | LVM | Linux Agent | RHEL 7.7 for SAP with HA and Update Services. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
71+
| | 77sapha-gen2 | LVM | Linux Agent | RHEL 7.7 for SAP with HA and Update Services. Generation 2 image. Attached to E4S repositories. Will charge a premium for SAP and HA repositories as well as RHEL, on top of the base compute fees.
5872
rhel-byos |rhel-lvm74| LVM | Linux Agent | RHEL 7.4 BYOS images, not attached to any source of updates, will not charge a RHEL premium.
5973
| |rhel-lvm75| LVM | Linux Agent | RHEL 7.5 BYOS images, not attached to any source of updates, will not charge a RHEL premium.
6074
| |rhel-lvm76| LVM | Linux Agent | RHEL 7.6 BYOS images, not attached to any source of updates, will not charge a RHEL premium.

0 commit comments

Comments
 (0)