Skip to content

Commit f48571e

Browse files
authored
Fixed the Acrolinx score
1 parent 0307993 commit f48571e

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

articles/cyclecloud/how-to/create-custom-image.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ ms.author: adjohnso
77
---
88
# Custom Images in a CycleCloud Cluster
99

10-
An Azure CycleCloud installation uses recommended OS images for clusters by default, but the use of Azure Marketplace images, Gallery images (in preview) or custom images in nodes and nodearrays is also supported. Custom images are useful for pre-installed applications in a cluster, or to fulfill business or security requirements.
10+
An Azure CycleCloud installation uses recommended OS images for clusters by default, but the use of Azure Marketplace images, Gallery images (in preview) or custom images in nodes and nodearrays is also supported. Custom images are useful for preinstalled applications in a cluster, or to fulfill business or security requirements.
1111

1212
## Specify a Custom Image via the Cluster UI
1313

@@ -16,7 +16,7 @@ Custom and marketplace images are supported in the cluster UI. Instead of select
1616
![Custom Images](~/articles/cyclecloud/images/custom-image.png)
1717

1818
> [!NOTE]
19-
> This is only supported in CycleCloud versions >7.7.0
19+
> Customer Image is supported only in CycleCloud versions later than 7.7.0.
2020
2121
## Use a Custom Image in a CycleCloud Template
2222

@@ -41,11 +41,11 @@ You can also specify a Marketplace or Gallery image by using the URN:
4141
```
4242

4343
> [!NOTE]
44-
> CycleCloud versions prior to 7.7.0 [require a different notation](#custom-image-notation-prior-7-7-0).
44+
> CycleCloud versions earlier than 7.7.0 [require a different notation](#custom-image-notation-prior-7-7-0).
4545
4646
### Use an Azure Marketplace Image with a Pricing Plan
4747

48-
You can use a Marketplace image with an associated pricing plan but the image must be enabled for programmatic use. To do this, locate the Marketplace image you want to use. Click **Want to deploy programmatically**, **Get Started ->**, and enter any required information and save it.
48+
You can use a Marketplace image with an associated pricing plan but the image must be enabled for programmatic use. To complete this process, locate the desired image in the Marketplace, click **Want to deploy programmatically**, then select **Get Started ->**, fill in the required information, and save your changes.
4949

5050
::: moniker range=">=cyclecloud-8"
5151
To enable CycleCloud to automatically accept license terms on your behalf, enable the "Accept marketplace terms on my behalf" option on your subscription in the web interface:
@@ -67,7 +67,7 @@ az vm image accept-terms --publisher PUBLISHER --offer OFFER --plan SKU
6767

6868
### Use a Shared Image Gallery image with a Pricing Plan
6969

70-
CycleCloud 8.0.2 and up support custom images created from images with a pricing plan. This requires using a custom template:
70+
Starting with CycleCloud version 8.0.2, custom images derived from those with a pricing plan are supported. This functionality requires the use of a custom template:
7171

7272
``` ini
7373
[[node custom_image]]
@@ -78,23 +78,23 @@ CycleCloud 8.0.2 and up support custom images created from images with a pricing
7878
ImagePlan.Name = NAME (sometimes called SKU)
7979
```
8080

81-
If the Shared Image Gallery has the purchase-plan metadata on it, it is used automatically and you do not need to specify the plan details.
81+
If the Shared Image Gallery has the purchase-plan metadata on it, it's used automatically and you don't need to specify the plan details.
8282

8383
## Create a Custom Image
8484

8585
Custom Azure Images can be created by following [this tutorial.](/azure/virtual-machines/image-version-vm-cli#create-an-image-definition)
8686

8787
> [!NOTE]
88-
> Please use generalized images since specialized images have not been through the process to remove machine specific information and accounts, and specialized images do not contain osProfile which CycleCloud requires.
88+
> Generalized images have been recommended, as specialized images haven't undergone the process to remove machine-specific information and accounts, and they lack the osProfile required by CycleCloud.
8989
9090
<a name="custom-image-notation-prior-7-7-0"></a>
91-
## Custom Images on prior CycleCloud versions (<7.7.0)
91+
## Custom Images on CycleCloud versions earlier than 7.7.0
9292

93-
Custom and marketplace images are supported in CycleCloud versions prior to 7.7.0 but they use a different notation. To use a custom image in a CycleCloud template prior to version 7.7.0, the `ImageId` attribute is used to specify the custom Azure image. This ID can be found in the Azure portal as the Resource ID for the image, and generally takes the form:
93+
Custom and marketplace images are supported in CycleCloud versions earlier than 7.7.0 but they use a different notation. To use a custom image in a CycleCloud template earlier than version 7.7.0, the `ImageId` attribute is used to specify the custom Azure image. This ID can be found in the Azure portal as the Resource ID for the image, and generally takes the form:
9494

9595
`/subscriptions/$SUBSCRIPTION-ID/resourceGroups/$RESOURCEGROUPNAME/providers/Microsoft.Compute/images/$CustomImageName`
9696

97-
Marketplace images prior to version 7.7.0 need to be specified using their Publisher/Offer/Sku/Version explicitly. They also need to specify `JetpackPlatform` so the correct jetpack packages is installed. Acceptable values for `JetpackPlatform` are: `centos-6`,`centos-7`, `ubuntu-14.04`, `ubuntu-16.04`, and `windows`. This should match the operating system of the Azure Marketplace image. Additionally, `InstallJetpack` must be set to true.
97+
For CycleCloud versions earlier than 7.7.0, Marketplace images must be specified explicitly using their Publisher, Offer, SKU, and Version. Also, the `JetpackPlatform` attribute must be defined to ensure the correct Jetpack packages are installed. Accepted values for `JetpackPlatform` include `centos-6`,`centos-7`, `ubuntu-14.04`, `ubuntu-16.04`, and `windows`, and this should align with the operating system of the Azure Marketplace image. The `InstallJetpack` must also be set to true.
9898

9999
``` ini
100100
[[node custom]]

0 commit comments

Comments
 (0)