From 3712d80f3e686d646dd4a93b53f1d38f363bd6e5 Mon Sep 17 00:00:00 2001 From: LucasSaintarbor Date: Mon, 11 Dec 2023 18:43:08 -0800 Subject: [PATCH] Updated AWS/Azure PAYG pages + images --- .../common-issues.md | 2 +- .../installing-rancher-prime.md | 55 +++++++- .../rancher-prime-aws.md | 47 +------ .../troubleshooting.md | 7 +- .../upgrading-rancher-payg-cluster.md | 6 +- .../common-issues.md | 16 +-- .../installing-rancher-prime.md | 119 +++++++----------- .../rancher-prime-azure.md | 6 +- .../troubleshooting.md | 93 +++++--------- .../upgrading-rancher-payg-cluster.md | 15 ++- .../aws-marketplace-payg-integration.md | 22 +--- .../azure-marketplace-payg-integration.md | 22 +--- sidebars.js | 4 +- ...nstall-rancher-prime-basics-create-new.png | Bin 0 -> 108578 bytes static/img/install-rancher-prime-basics.png | Bin 0 -> 44977 bytes .../install-rancher-prime-configuration.png | Bin 0 -> 22964 bytes 16 files changed, 157 insertions(+), 257 deletions(-) create mode 100644 static/img/install-rancher-prime-basics-create-new.png create mode 100644 static/img/install-rancher-prime-basics.png create mode 100644 static/img/install-rancher-prime-configuration.png diff --git a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/common-issues.md b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/common-issues.md index c3348192ce0..e4e3f28674b 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/common-issues.md +++ b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/common-issues.md @@ -8,4 +8,4 @@ title: AWS Marketplace Common Issues helm uninstall -n cattle-rancher-csp-deployer-system rancher-cloud ``` -1. When migrating Rancher to a different EKS cluster by following the steps specified in [Rancher Backups and Disaster Recovery](https://ranchermanager.docs.rancher.com/pages-for-subheaders/backup-restore-and-disaster-recovery), Rancher Prime must be reinstalled on the target EKS cluster after restoring from the backup. Furthermore, the restored Rancher version must not be newer than the version available in the AWS marketplace. +1. When migrating Rancher to a different EKS cluster by following the steps specified in [Rancher Backups and Disaster Recovery](https://ranchermanager.docs.rancher.com/pages-for-subheaders/backup-restore-and-disaster-recovery), Rancher Prime must be reinstalled on the target EKS cluster after restoring from the backup. Furthermore, the restored Rancher version must not be newer than the version available in the AWS Marketplace. diff --git a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/installing-rancher-prime.md b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/installing-rancher-prime.md index bd73a63c2f7..55b9d756f5c 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/installing-rancher-prime.md +++ b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/installing-rancher-prime.md @@ -1,8 +1,49 @@ --- -title: Installing Rancher Prime on AWS +title: Installing Rancher Prime PAYG on AWS --- -This page covers installing Rancher... +This page covers how to install the Rancher Prime PAYG offering on Amazon's AWS Marketplace. + +## Preparing your cluster + +### OIDC provider + +Your EKS cluster is required to have an OIDC provider installed. To check for an OIDC provider first find the OIDC issuer with the following command. Substitute `$CLUSTER_NAME` with the *Name* of your EKS cluster and $REGION with *region* where it is running: + +```shell +aws eks describe-cluster --name $CLUSTER_NAME --region $REGION --query cluster.identity.oidc.issuer --output text +``` + +A URL is returned, like `https://oidc.eks.region.amazonaws.com/id/1234567890ABCDEF`. The part after `https://` will be referred to in later instructions as the *OIDC Provider Identity* (e.g. `oidc.eks.region.amazonaws.com/id/1234567890ABCDEF`). The final section of the URL, `1234567890ABCDEF`, is the $OIDC_ID. + +Using the $OIDC_ID of the issuer found above, you can check if a provider is installed with the following command: + +```shell +aws iam list-open-id-connect-providers | grep $OIDC_ID +``` + +If there is no output, you will need to create an OIDC provider: + +```shell +eksctl utils associate-iam-oidc-provider --cluster $CLUSTER_NAME --region $REGION --approve +``` + +### IAM Role + +To provide the necessary permissions, an IAM role and an attached policy are required. The role name is passed as an argument during the *helm* deployment. + +Create the role with a *role name* of your choosing (for example, `rancher-csp-iam-role`), and the required policy attached to it: + +```shell +eksctl create iamserviceaccount \ + --name rancher-csp-billing-adapter \ + --namespace cattle-csp-billing-adapter-system \ + --cluster $CLUSTER_NAME \ + --region $REGION \ + --role-name $ROLE_NAME --role-only \ + --attach-policy-arn 'arn:aws:iam::aws:policy/AWSMarketplaceMeteringFullAccess' \ + --approve +``` ## Installing Rancher @@ -89,3 +130,13 @@ helm status rancher-cloud -n cattle-rancher-csp-deployer-system Refer to the [Troubleshooting](troubleshooting.md) section for a failed installation. After the helm chart installation is completed, Rancher Prime is successfully installed. + +## Log into the Rancher Dashboard + +You may now login to Rancher dashboard by pointing your browser to the Rancher server URL **https://**, where **Rancher hostname** is the [hostname](#rancher-configuration) you have chosen. + +:::note + +The Rancher hostname must be resolvable by public DNS. Please refer to the [Prerequisites](rancher-prime-aws.md#prerequisites) section for more details. + +::: diff --git a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/rancher-prime-aws.md b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/rancher-prime-aws.md index 26f97589017..54c19783ea8 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/rancher-prime-aws.md +++ b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/rancher-prime-aws.md @@ -1,12 +1,10 @@ --- -title: Rancher Prime PAYG in AWS Marketplace +title: Prerequisites --- -## Prerequisites - Before using Rancher Prime on AWS as a pay-as-you-go (PAYG) offering, you need the following resources, information, and tools: -- A Rancher-compatible EKS cluster. Please see [Rancher support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/) for more details. Please see [Creating an EKS cluster](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks#creating-an-eks-cluster-for-the-rancher-server) for bringing up an EKS cluster to install Rancher Prime PAYG which is covered in the later section of this document. +- A Rancher-compatible EKS cluster. Please see the [Rancher support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/) for more details. Please refer to [Creating an EKS cluster](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks#creating-an-eks-cluster-for-the-rancher-server) for bringing up an EKS cluster to [install Rancher Prime PAYG](installing-rancher-prime.md). - An ingress installed on the EKS cluster so that Rancher is accessible outside of the cluster. Please refer to [Rancher documentation](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks#5-install-an-ingress) for instructions on how to deploy Ingress-INGINX on EKS cluster. - Get the Load Balancer IP. Please refer to [Rancher documentation](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks#6-get-load-balancer-ip) and Save the EXTERNAL-IP. - The Rancher hostname must be a fully qualified domain name (FQDN) and its corresponding IP address must be resolvable from a public DNS. Please refer to [Rancher documentation](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-amazon-eks#7-set-up-dns) for instructions on how to setup DNS. This DNS is setup to point at the EXTERNAL-IP saved. @@ -15,44 +13,3 @@ Before using Rancher Prime on AWS as a pay-as-you-go (PAYG) offering, you need t - `curl` - `eksctl` - `helm` (v3 or greater) - -## Preparing your cluster - -### OIDC provider - -Your EKS cluster is required to have an OIDC provider installed. To check for an OIDC provider first find the OIDC issuer with the following command. Substitute `$CLUSTER_NAME` with the *Name* of your EKS cluster and $REGION with *region* where it is running: - -```shell -aws eks describe-cluster --name $CLUSTER_NAME --region $REGION --query cluster.identity.oidc.issuer --output text -``` - -A URL is returned, like `https://oidc.eks.region.amazonaws.com/id/1234567890ABCDEF`. The part after `https://` will be referred to in later instructions as the *OIDC Provider Identity* (e.g. `oidc.eks.region.amazonaws.com/id/1234567890ABCDEF`). The final section of the URL, `1234567890ABCDEF`, is the $OIDC_ID. - -Using the $OIDC_ID of the issuer found above, you can check if a provider is installed with the following command: - -```shell -aws iam list-open-id-connect-providers | grep $OIDC_ID -``` - -If there is no output, you will need to create an OIDC provider: - -```shell -eksctl utils associate-iam-oidc-provider --cluster $CLUSTER_NAME --region $REGION --approve -``` - -### IAM Role - -To provide the necessary permissions, an IAM role and an attached policy are required. The role name is passed as an argument during the *helm* deployment. - -Create the role with a *role name* of your choosing (for example, `rancher-csp-iam-role`), and the required policy attached to it: - -```shell -eksctl create iamserviceaccount \ - --name rancher-csp-billing-adapter \ - --namespace cattle-csp-billing-adapter-system \ - --cluster $CLUSTER_NAME \ - --region $REGION \ - --role-name $ROLE_NAME --role-only \ - --attach-policy-arn 'arn:aws:iam::aws:policy/AWSMarketplaceMeteringFullAccess' \ - --approve -``` diff --git a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/troubleshooting.md b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/troubleshooting.md index cd9630e0954..b5dbe2ac9c7 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/troubleshooting.md +++ b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/troubleshooting.md @@ -1,5 +1,5 @@ --- -title: Troubleshooting +title: Troubleshooting Rancher Prime PAYG Cluster in AWS --- This section contains information to help you troubleshoot issues when installing Rancher Prime PAYG. @@ -44,13 +44,10 @@ oci://709825985650.dkr.ecr.us-east-1.amazonaws.com/suse/{{repository}}/rancher-c ## Rancher Usage Record Not found -Error: - When you attempt to retrive a usage record, you might see the following message: ```shell -Error from server (NotFound): cspadapterusagerecords.susecloud.net "rancher-usage-record" not found" - Check Configuration, Retrieve generated configuration csp-config +Error from server (NotFound): cspadapterusagerecords.susecloud.net "rancher-usage-record" not found" Check Configuration, Retrieve generated configuration csp-config ``` To resolve the error, run: diff --git a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/upgrading-rancher-payg-cluster.md b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/upgrading-rancher-payg-cluster.md index 8e0d2ff9825..d7e672223a8 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/upgrading-rancher-payg-cluster.md +++ b/docs/integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/upgrading-rancher-payg-cluster.md @@ -1,10 +1,10 @@ --- -title: Upgrading Rancher PAYG Cluster +title: Upgrading Rancher Prime PAYG Cluster in AWS --- -The marketplace PAYG offer is tied to a billing adapter AND Rancher Prime version. These are updated periodically as new version of the billing adapter or Rancher are released. +The AWS Marketplace PAYG offering is tied to a billing adapter and the Rancher Prime version. These are updated periodically as new version of the billing adapter or Rancher Prime are released. -In that case the helm chart will be updated with new tags and digests and new version of helm chart will be uploaded. In order to upgrade the deployed helm chart with new version, execute the following helm command: +In this situation, the helm chart will be updated with new tags and digests, and a new version of the helm chart will be uploaded. To upgrade the deployed helm chart with the latest version, run the following helm command: ```shell helm upgrade -n cattle-rancher-csp-deployer-system rancher-cloud --create-namespace \ diff --git a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/common-issues.md b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/common-issues.md index 4f307449363..86543ed301a 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/common-issues.md +++ b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/common-issues.md @@ -1,17 +1,7 @@ --- -title: Common Issues +title: Azure Marketplace Common Issues --- -1. When migrating Rancher to a different AKS by following the steps specified in - [Rancher Backups and Disaster Recovery](https://ranchermanager.docs.rancher.com/pages-for-subheaders/backup-restore-and-disaster-recovery), Rancher Prime must be reinstalled via the Azure - marketplace on the target AKS cluster after restoring from the backup. - Furthermore, the restored Rancher version must not be newer than the version - available in the Azure marketplace. +1. When migrating Rancher to a different AKS cluster by following the steps specified in [Rancher Backups and Disaster Recovery](https://ranchermanager.docs.rancher.com/pages-for-subheaders/backup-restore-and-disaster-recovery), Rancher Prime must be reinstalled via the Azure Marketplace on the target AKS cluster after restoring from the backup. Furthermore, the restored Rancher version must not be newer than the version available in the Azure Marketplace. -2. Uninstalling Rancher Prime may not cleanly remove all the resources that were - created by Rancher. Users are encouraged to use - [Rancher cleanup script](https://github.com/rancher/rancher-cleanup) to - perform a more comprehensive cleanup if necessary. However, it is - recommended to migrate any other workloads off the cluster and prepare - to destroy the cluster to complete the uninstallation since cleanup is not - recoverable. +1. Uninstalling Rancher Prime may not cleanly remove all the resources that were created by Rancher. Users are encouraged to use the [Rancher resource cleanup script](https://github.com/rancher/rancher-cleanup) to perform a more comprehensive cleanup if necessary. However, it is recommended to migrate any other workloads off the cluster and prepare to destroy the cluster to complete the uninstallation since cleanup is not recoverable. diff --git a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/installing-rancher-prime.md b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/installing-rancher-prime.md index 55e85b3d4d3..e6d7a9d3e41 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/installing-rancher-prime.md +++ b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/installing-rancher-prime.md @@ -1,112 +1,81 @@ --- -title: Installing Rancher Prime on Azure +title: Installing Rancher Prime PAYG on Azure --- -## How to install Rancher Prime PAYG +This page covers how to install the Rancher Prime PAYG offering on Microsoft's Azure Marketplace. -The following is a step by step walk-through for creating a new deployment of -Rancher Prime from the Azure Marketplace page. +## How to Install Rancher Prime PAYG -1. Click "Rancher Prime with 24x7 Support" offer (either "EU and UK only" or - "non-EU and non-UK only") that corresponds to the location where your account - is registered. -2. Choose the plan from the dropdown list. ( "Plans + Pricing" tab more details about Software plan) -3. Click 'Create' +Refer to the following steps for creating a new deployment of Rancher Prime from the Azure Marketplace page. + +1. Select the **Rancher Prime with 24x7 Support** offer (either **EU and UK only** or **non-EU and non-UK only**) that corresponds to the location where your account is registered. +1. Choose the plan from the dropdown list. View the **Plans + Pricing** tab for more details about the plan. +1. Select **Create**. ### Basics -1. Select existing subscription from the dropdown list. -2. Select existing Resource group from the dropdown list. -3. Select existing AKS Cluster Name from the dropdown list. -4. Choose name for Cluster extension resource name. It can be consisted of - alphanumeric and dots, and the length must be between 2 and 253 characters. +On the **Basics** tab, specify the **Project details** and **Instance details**: - --- - **NOTE** +1. Select an existing subscription from the dropdown list. +1. Select an existing Resource group from the dropdown list. + :::note The **Create new** resource group feature is not supported. - --- - -click 'Next' + ::: + ![Create new resource group not supported](/img/install-rancher-prime-basics-create-new.png) +1. Select an existing AKS Cluster Name from the dropdown list. +1. Choose a name for the Cluster extension resource name. It can consist of alphanumeric characters and dots, and the length must be between 2 and 253 characters. +![Basics tab](/img/install-rancher-prime-basics.png) +1. Select **Next**. ### Rancher Configuration -1. Enter the hostname for Rancher, and it must be a fully qualified domain - name (FQDN). The Rancher server URL will be created using this hostname. +On the **Rancher Configuraion** tab, specify the following informaiton: - --- - **NOTE** +1. Enter the **Hostname** for Rancher. The Rancher hostname must be a fully qualified domain name (FQDN) and the Rancher server URL will be created using this hostname. + + :::note The IP address of the Rancher hostname must be resolvable by a public DNS. - --- + ::: -2. Using the slide bar, select the number of Rancher replicas. -3. Choose bootstrap password as it is suggested by the tip. The bootstrap - password will be used to authenticate to the Rancher dashboard during first - login. +1. Using the slide bar, select the number of **Replicas**. +1. Choose and confirm a **Bootstrap Password**. During the first login, you will use the bootstrap password to authenticate to the Rancher dashboard. + :::note - --- - **NOTE** + The current Rancher deployment exposes the bootstrap password in the Cluster configuration settings in Azure Portal. Until this is resolved, we suggest changing the Admin password after initial login by editing your profile in the Rancher dashboard. - The current Rancher deployment exposes the bootstrap password in the Cluster - configuration settings in Azure Portal. Until this is resolved, it is - suggested to change the Admin password after the initial login. Edit profile - in the Rancher dashboard to change password. - - --- - -click 'Next' + ::: + ![Rancher Confgiuration](/img/install-rancher-prime-configuration.png) +1. Select **Next**. ### Review + create +1. On the **Review + create** tab, review the summary of the offer (Price, Basics, Rancher Configuration) and the link to **view automation template** (Azure Resource Manager Template). +1. Select **Create** to start the deployment. - This will summarize the offer and link to "view automation template" (Azure Resource Manager Template) +### Deployment Complete +After the deployment is completed, the Rancher Prime Kubernetes service extension is successfully installed. - Price - Basics - Rancher Configuration +:::note -click 'Create' +On the **Extensions + applications** page, the **Provisioning State** may show **Succeeded** even though the deployment may still be in progress. You can monitor the deployment progress by logging into the AKS cluster and looking at the **rancher-cloud** deployment. -### Deployment Complete +::: -Deployment will be in progress. After it is completed, the Rancher Prime -Kubernetes service extension is successfully installed. +## Log into the Rancher Dashboard - --- - ** NOTE: ** +You may now login to Rancher dashboard by pointing your browser to the Rancher server URL **https://**, where **Rancher hostname** is the [hostname](#rancher-configuration) you have chosen. - In the "Extensions + applications" page, the "Provisioning State" may show - "Succeeded" even though the provision may still be in progress. You may monitor - the actual progragress by logging into the AKS cluster and follow the - "rancher-cloud" deployment. +:::note - --- +The Rancher hostname must be resolvable by public DNS. Please refer to the [Prerequisites](rancher-prime-azure.md#prerequisites) section for more details. -## Log into the Rancher dashboard +::: -You may now login to Rancher dashboard by point your browser to Rancher server -URL **https://**, where **Rancher hostname** is the hostname -you have chosen previously. +## Rancher Prime PAYG Billing - --- - **NOTE** - - The Rancher hostname must be resolvable by public DNS. Please refer to the - [Prerequisites](#prerequisites) section for more details. - - --- - -## How To Use Rancher - -Please refer to the [Rancher documentation](https://ranchermanager.docs.rancher.com/) -on how to use Rancher. - -## Rancher Prime PAYG billing - -Billing will be available in the Azure Portal billing - -Home > Cost Management | Cost analysis \ No newline at end of file +View billing information in the Azure Portal by going to **Home** > **Subscriptions** > **Cost Management - Cost analysis**. diff --git a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/rancher-prime-azure.md b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/rancher-prime-azure.md index c687a882f42..fbf650e4c31 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/rancher-prime-azure.md +++ b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/rancher-prime-azure.md @@ -1,11 +1,11 @@ --- -title: Rancher Prime in Azure +title: Prerequisites --- ## Prerequisites -Before using Rancher Prime on Azure as a PAYG offering, you need the following resources, information, and tools: +Before using Rancher Prime on Azure as a pay-as-you-go (PAYG) offering, you need the following resources, information, and tools: -- A Rancher-compatible AKS cluster. Please see [Rancher support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/)for more details. The Rancher Prime PAYG offering can only be installed onto clusters in regions where both the Azure Kubernetes service and Azure Container Apps service are available, see the [Azure documentation](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/?products=container-apps,kubernetes-service®ions=all) for details. Please see [Creating an AKS cluster](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks#3-create-the-aks-cluster) for bringing up an AKS cluster to install Rancher Prime PAYG which is covered in the later section of this document. +- A Rancher-compatible AKS cluster. Please see the [Rancher support matrix](https://www.suse.com/suse-rancher/support-matrix/all-supported-versions/) for more details. The Rancher Prime PAYG offering can only be installed onto clusters in regions where both the AKS and Azure Container Apps service are available. See the [Azure documentation](https://azure.microsoft.com/en-us/explore/global-infrastructure/products-by-region/?products=container-apps,kubernetes-service®ions=all) for details. Please see [Creating an AKS cluster](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks#3-create-the-aks-cluster) for bringing up an AKS cluster to [install Rancher Prime PAYG](installing-rancher-prime.md). - An ingress installed on the AKS cluster so that Rancher is accessible outside of the cluster. Please refer to [Rancher documentation](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks#5-install-an-ingress) for instructions on how to deploy Ingress-INGINX on AKS cluster. - The Rancher hostname must be a fully qualified domain name (FQDN) and its corresponding IP address must be resolvable from a public DNS. Please refer to [Rancher documentation](https://ranchermanager.docs.rancher.com/getting-started/installation-and-upgrade/install-upgrade-on-a-kubernetes-cluster/rancher-on-aks#7-set-up-dns) for instructions on how to setup DNS. diff --git a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/troubleshooting.md b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/troubleshooting.md index 1e777b5ac6c..2c73e2462be 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/troubleshooting.md +++ b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/troubleshooting.md @@ -1,16 +1,18 @@ --- -title: Troubleshooting +title: Troubleshooting Rancher Prime PAYG Cluster in Azure --- -This section contains information to help you troubleshoot issues when install Rancher and configure Billing-adapter +This section contains information to help you troubleshoot issues when installing Rancher Prime PAYG and configuring the Billing-adapter. -After successful deployment, it should list similar pod and chart output +## Deployment -``` +After a successful deployment, check the status of the deployment, it should list similar pod and chart output. + +```shell kubectl get deployments --all-namespaces=true ``` -``` +```shell NAMESPACE NAME READY UP-TO-DATE AVAILABLE AGE cattle-csp-billing-adapter-system csp-rancher-usage-operator 1/1 1 1 8h cattle-csp-billing-adapter-system rancher-csp-billing-adapter 1/1 1 1 8h @@ -32,86 +34,53 @@ kube-system konnectivity-agent 2/2 2 kube-system metrics-server 2/2 2 2 20h ``` +## Jobs and Pods -Jobs and Pods: +Check the status of pods or jobs: -Check that pods or jobs have status Running/Completed - - -``` +```shell kubectl get pods --all-namespaces ``` +if a pod is not in Running state, you can attempt to find the root cause with the following commands: -if a pod is not in Running state, you can dig into the root cause by running: - -Describe pod +- Describe pod: `kubectl describe pod -n ` +- Pod container logs: `kubectl logs -n ` +- Describe job: `kubectl describe job -n ` +- Logs from the containers of pods of the job: `kubectl logs -l job-name= -n ` +## Rancher Usage Record Not found -``` -kubectl describe pod -n +When you attempt to retrive a usage record, you might see the following message: + +```shell +Error from server (NotFound): cspadapterusagerecords.susecloud.net "rancher-usage-record" not found" Check Configuration, Retrieve generated configuration csp-config ``` -Pod container logs +To resolve the error, run: - -``` -kubectl logs -n -``` - -Describe job - - -``` -kubectl describe job -n -``` - -Logs from the containers of pods of the job - -``` -kubectl logs -l job-name= -n -``` - - -###Rancher Usage Record Not found: - -Error: - -``` -Error from server (NotFound): cspadapterusagerecords.susecloud.net "rancher-usage-record" not found" - Check Configuration, Retrieve generated configuration csp-config -``` - - -Solution: - -``` +```shell kubectl get cm -n cattle-csp-billing-adapter-system csp-config -o yaml ``` -if a configuration is not listed, you can dig into the root cause by checking the pod status and log (Refer Jobs and Pods section). +If a configuration is not listed, you can attempt to find the root cause by checking the pod status and log. See [Jobs and Pods](#jobs-and-pods) for more details. +## Multiple extensions of same type -###Multiple extensions of same type: +When you attept to install an extension of the same type, you will see the following message: -Error: - -``` +```shell Multiple extensions of same type is not allowed at this scope. (Code: ValidationFailed)" ``` -Solution: +AKS cluster already has the extension with the same type. To resolve the error, uninstall the extension and re-deploy with the same cluster. -AKS cluster already has the extension with the same type. Uninstall the extension and re-deploy with the same cluster. +## Resource already existing in your cluster -###Resource already existing in your cluster: +When you attept to install a resource or extension that already exists, you will see the following message: -Error: - -``` +```shell Helm installation failed : Resource already existing in your cluster : Recommendation Manually delete the resource(s) that currently exist in your cluster and try installation again. To delete these resources run the following commands: kubectl delete -n : InnerError [rendered manifests contain a resource that already exists. Unable to continue with install: ServiceAccount "rancher" in namespace "cattle-system" exists and cannot be imported into the current release: invalid ownership metadata; annotation validation error: key "meta.helm.sh/release-name" must equal "test-nv2-reinstall": current value is "testnv2-plan"] ``` -Solution: - -AKS cluster already has the extension. Uninstall the extension as it suggested in the Error by deleting the resource via the kubectl command. or Uninstall the extension in Azure Console and re-deploy with the same cluster. \ No newline at end of file +AKS cluster already has the extension installed. To resolve the error, uninstall the extension as suggested in the error message by deleting the resource via the kubectl command, or uninstall the extension in Azure Console and re-deploy with the same cluster. diff --git a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/upgrading-rancher-payg-cluster.md b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/upgrading-rancher-payg-cluster.md index eeb818170b3..6150bc87ca7 100644 --- a/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/upgrading-rancher-payg-cluster.md +++ b/docs/integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/upgrading-rancher-payg-cluster.md @@ -1,14 +1,13 @@ --- -title: Upgrading Rancher PAYG Cluster +title: Upgrading Rancher Prime PAYG Cluster in Azure --- -The Azure marketplace PAYG offer is periodically updated as a new version of -Rancher Prime are released, and for optimizations in the integration with Azure. -To update the latest version of the Rancher Prime PAYG offering supported in -the marketplace listing, use the "az k8s-extension update" command. +The Azure Marketplace PAYG offering is periodically updated as a new version of Rancher Prime is released and for optimizations in the integration with Azure. -Execute the following command in Cluster Cloud Shell: +To update to the latest version of the Rancher Prime PAYG offering supported in the marketplace listing, use the `az k8s-extension update` command. -``` +Run the following command in Cluster Cloud Shell: + +```shell az k8s-extension update --name --cluster-name --resource-group --cluster-type managedClusters --version -``` \ No newline at end of file +``` diff --git a/docs/pages-for-subheaders/aws-marketplace-payg-integration.md b/docs/pages-for-subheaders/aws-marketplace-payg-integration.md index cc32bca945c..15a7022c1df 100644 --- a/docs/pages-for-subheaders/aws-marketplace-payg-integration.md +++ b/docs/pages-for-subheaders/aws-marketplace-payg-integration.md @@ -8,29 +8,13 @@ title: AWS Marketplace Pay-as-you-go (PAYG) Integration ## Overview -Rancher integrates with AWS Marketplace as a pay-as-you-go (PAYG) offering. This will be in addition to the existing [AWS License integration](https://ranchermanager.docs.rancher.com/pages-for-subheaders/aws-cloud-marketplace) which is currently available. Customers will need information about their options and the features and limitations of the PAYG offerings. +Rancher Prime integrates with the AWS Marketplace as a pay-as-you-go (PAYG) offering. ## Limitations -- You must be running Rancher v2.6.7 or higher -- Rancher must be deployed with additional metrics enabled. -- Rancher must be installed on an EKS cluster. -- You must purchase at least one entitlement to Rancher support through AWS Marketplace. -- You may need additional setup to support proxy/airgap use cases. See the [prerequisites](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements.md) for more information. - ## How to Use -1. Complete the [prerequisite steps](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements.md). -2. [Install the CSP Adapter](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter.md). +1. Complete the [prerequisite steps](../integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/rancher-prime-aws.md). +2. [Install the Rancher Prime PAYG offering in the Azure Marketplace](../integrations-in-rancher/cloud-marketplace/aws-marketplace-payg-integration/installing-rancher-prime.md). ## FAQ - -**Can I purchase support for more nodes later on?** - -Yes. Simply go to the AWS Marketplace entry that you used to initially purchase support and increase the number of entitlements. - -**Can I use multiple instances of Rancher in the same AWS account?** - -Yes. However, each cluster that Rancher is installed in will need to adhere to the prerequisites. - -In addition, keep in mind that a given entitlement can only be used by one Rancher management server at a time. \ No newline at end of file diff --git a/docs/pages-for-subheaders/azure-marketplace-payg-integration.md b/docs/pages-for-subheaders/azure-marketplace-payg-integration.md index 19d9595eb02..790a964aa2d 100644 --- a/docs/pages-for-subheaders/azure-marketplace-payg-integration.md +++ b/docs/pages-for-subheaders/azure-marketplace-payg-integration.md @@ -4,29 +4,13 @@ title: Azure Marketplace Pay-as-you-go (PAYG) Integration ## Overview -Rancher integrates with Azure Marketplace as a pay-as-you-go (PAYG) offering. +Rancher Prime integrates with the Azure Marketplace as a pay-as-you-go (PAYG) offering. ## Limitations -- You must be running Rancher v2.6.7 or higher -- Rancher must be deployed with additional metrics enabled. -- Rancher must be installed on an EKS cluster. -- You must purchase at least one entitlement to Rancher support through AWS Marketplace. -- You may need additional setup to support proxy/airgap use cases. See the [prerequisites](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements.md) for more information. - ## How to Use -1. Complete the [prerequisite steps](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/adapter-requirements.md). -2. [Install the CSP Adapter](../integrations-in-rancher/cloud-marketplace/aws-cloud-marketplace/install-adapter.md). +1. Complete the [prerequisite steps](../integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/rancher-prime-azure.md). +2. [Install the Rancher Prime PAYG offering in the Azure Marketplace](../integrations-in-rancher/cloud-marketplace/azure-marketplace-payg-integration/installing-rancher-prime.md). ## FAQ - -**Can I purchase support for more nodes later on?** - -Yes. Simply go to the AWS Marketplace entry that you used to initially purchase support and increase the number of entitlements. - -**Can I use multiple instances of Rancher in the same AWS account?** - -Yes. However, each cluster that Rancher is installed in will need to adhere to the prerequisites. - -In addition, keep in mind that a given entitlement can only be used by one Rancher management server at a time. diff --git a/sidebars.js b/sidebars.js index 9cb4f143494..8bbfae54523 100644 --- a/sidebars.js +++ b/sidebars.js @@ -1150,7 +1150,7 @@ const sidebars = { }, { type: 'category', - label: 'AWS Marketplace PAYG Integration', + label: 'AWS Marketplace Pay-as-you-go (PAYG)', link: { type: 'doc', id: "pages-for-subheaders/aws-marketplace-payg-integration" @@ -1166,7 +1166,7 @@ const sidebars = { }, { type: 'category', - label: 'Azure Marketplace PAYG Integration', + label: 'Azure Marketplace Pay-as-you-go (PAYG)', link: { type: 'doc', id: "pages-for-subheaders/azure-marketplace-payg-integration" diff --git a/static/img/install-rancher-prime-basics-create-new.png b/static/img/install-rancher-prime-basics-create-new.png new file mode 100644 index 0000000000000000000000000000000000000000..38e2ca329f303cad8fcfe33c4b3b61e4ede6d088 GIT binary patch literal 108578 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⪼`w=%w!Ig0$PkD~+HvLD*0tK= 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 literal 0 HcmV?d00001 diff --git a/static/img/install-rancher-prime-basics.png b/static/img/install-rancher-prime-basics.png new file mode 100644 index 0000000000000000000000000000000000000000..2186b15a9d7f30c731ea4f71d9bf7db90182ab02 GIT binary patch literal 44977 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ξ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 Fe*@w@>7W1r literal 0 HcmV?d00001 diff --git a/static/img/install-rancher-prime-configuration.png b/static/img/install-rancher-prime-configuration.png new file mode 100644 index 0000000000000000000000000000000000000000..d4fee301354b4e15ba4f6902f750faeec72a269c GIT binary patch literal 22964 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 literal 0 HcmV?d00001