Questions? Feedback? powered by Olark live chat software
Hopp over navigasjon

Step-by-step guide for deployment of SAP HANA Developer Edition on Microsoft Azure

Posted on 22 juli, 2014

Senior Program Manager, GE-Azure CAT

Introduction

Part of the Microsoft announcement to support SAP workloads on Microsoft Azure earlier this year ( SAP-on-Azure announcement ) was the message that SAP HANA Developer Edition deployments will be possible too. The deployment vehicle for SAP HANA Developer Edition is the SAP Cloud Appliance Library called SAP CAL. SAP published articles and documentation related to the topic :   To understand why the step-by-step process described below works this way, it’s necessary to explain what happens in the background. The SAP HANA Dev Edition is not provided in form of a single ready-to-use image in the Azure gallery. The VM which finally includes the SAP HANA Dev Edition will be assembled dynamically using an OS image from the Azure gallery and then adding the SAP software. As the SAP CAL portal triggers the necessary processes to do this inside a customer subscription it needs appropriate access permissions. In the case of Azure, this means that a customer has to enter the subscription ID to tell SAP CAL where to create the VM. Additionally, a management certificate is necessary for authorization given the activities which SAP CAL tries to initiate. More information about Azure certificates can be found here.  

Step-by-Step Guide

  The SAP CAL will create the HANA Dev edition VM in a customer’s Azure subscription. Therefore it’s of course the first step to get such a subscription. One can simply go to the Azure home page and start getting one or use an existing MSDN account – see the following two screenshots.   Azure_Home_Page Figure 1 : go to the Azure home page to get a subscription   step_02   Figure 2 : another option would be to activate Microsoft Azure access within an existing MSDN account   step_03   Figure 3 : the entry point for working with a SAP HANA Dev Edition on Azure is the SAP Cloud Appliance Library also called SAP CAL   step_04   Figure 4 : scrolling down on the SAP CAL website shows the steps which are necessary to deploy a solution   step_05   Figure 5 : starting with step 1, one needs a registered user   step_13   Figure 6 : after login under the solutions tab search for “hana dev edition”. The interesting one is version 1.0 Rev 80. Please note, trying to activate it will fail as long as there is no account associated to the solution   step_14   Figure 7 : so one has to create an account under the “Accounts” tab   step_15   Figure 8 : first step of the SAP CAL account creation is to give it a name   step_16   Figure 9 : next step is the selection of the cloud provider which is “Microsoft Azure” in our case. For Microsoft Azure the so-called subscription ID has to be entered. SAP CAL requires this information to know where to build the HANA Dev Edition VM. Once the account is created it shows up in the table under the “Accounts” tab   step_16b   Figure 10 : to get the Azure subscription ID, one option is to login to the Azure portal ( not the new version yet ) and scroll down on the left side to “SETTINGS”. Under the “Subscription” tab copy the ID from the appropriate subscription in case there are multiple of them   step_17   Figure 11 : after entering the Azure subscription ID in SAP CAL, a dialog will show up which asks to download a “Management Certificate”. This was explained in the intro section. SAP CAL will dynamically assemble a new VM within the customer Azure subscription. To get appropriate permissions for doing this, Microsoft Azure requires a management certificate   step_22   Figure 12 : before moving on in SAP CAL, it’s necessary to upload the Azure management certificate which was downloaded earlier. Otherwise, the VM creation via SAP CAL in Azure will not work. One can look at the downloaded certificate to check some details like “Issuer” or the expiration date “Valid to”. These details can be seen on the Azure portal later on   step_21   Figure 13 : like before, in order to copy the Azure subscription ID one option to upload the management certificate is to scroll down on the left side to “Settings”. Under the “Management Certificates” tab, it’s possible to upload a new certificate to the Azure subscription via the “UPLOAD” button at the bottom of the portal window   step_23   Figure 14 : after uploading the certificate it will be listed on the Azure portal. One will recognize the details which were shown in figure 12 – issuer and expiration date   step_24   Figure 15 : back in SAP CAL under the “Solutions” tab, it’s now allowed to activate the solution. This task will do the activation and association to the account which was created before. Afterwards, it’s possible to create the VM instance on Microsoft Azure. Just click on “Create Instance”   step_25   Figure 16 : to create an instance ( Azure VM ) again, a name is needed which will be used as the VM name on Azure later on. One has to select the appropriate account and an Azure region. The latter one was “West Europe” in this sample   step_26   Figure 17 : right now there is only one VM size available for HANA Dev Edition on Azure : A7 ( 8 virtual CPUs, 56GB memory ). SAP CAL lists all the endpoints it will create for the Azure VM   step_27   Figure 18 : next step in SAP CAL is the setting of the master password for the solution   step_28   Figure 19 : regarding the scheduling options “Manually activate and suspend” was chosen. One can skip the next step and then finish via the final summary screen. This will trigger the VM creation process on Microsoft Azure   step_32   Figure 20 : on the Azure portal, one will find the new VM and all related details   step_33   Figure 21 : when looking at the VM on the Azure portal, one will also find all the endpoints which were shown in SAP CAL before under the “ENDPOINTS” tab   step_34b   Figure 22 : the “dashboard” of the Azure VM shows the VM disks and the corresponding Azure storage account. Going to “Storage” on the left side of the Azure portal one will find the Storage Account which was created by SAP CAL as well as two containers   step_39   Figure 23 : when the Azure VM is up and running, one can just enter the Azure public IP address of the VM in the Browser. This will start the HANA Dev Edition environment   step_40   Figure 24 : another option is to download the SAP HANA Studio and install it locally on-premise   step_42   Figure 25 : once the HANA Studio is installed, one can connect to the HANA Dev Edition instance running on Azure ( deployed via SAP CAL )