Distribuzione di Macchine virtuali di Microsoft Azure per SAP NetWeaver

Nota

Azure offre due diversi modelli di distribuzione utilizzabili per creare e usare le risorse: Azure Resource Manager e distribuzione classica. Questo articolo illustra l'uso del modello di distribuzione di Resource Manager. Per le nuove distribuzioni si consiglia di usare il modello di distribuzione di Resource Manager invece di quello classico.

Macchine virtuali di Azure è la soluzione ideale per le organizzazioni che necessitano di risorse di calcolo e di archiviazione in tempi minimi e con cicli di approvvigionamento brevi. È possibile usare Macchine virtuali di Azure per distribuire applicazioni classiche, ad esempio applicazioni basate su SAP NetWeaver, in Azure. È possibile estendere l'affidabilità e la disponibilità di un'applicazione senza risorse locali aggiuntive. Macchine virtuali di Azure supporta la connettività cross-premise e quindi è possibile integrare Macchine virtuali di Azure nei domini locali, nei cloud privati e nel panorama applicativo del sistema SAP dell'organizzazione.

In questo articolo viene illustrata la procedura per distribuire applicazioni SAP in macchine virtuali in Azure, incluse le opzioni di distribuzione alternative e la risoluzione dei problemi. Questo articolo si basa sulle informazioni in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver. Integra anche la documentazione sull'installazione di SAP e le note su SAP, che sono le risorse principali per l'installazione e la distribuzione del software SAP.

Prerequisiti

Nota

È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.

La configurazione di una macchina virtuale di Azure per la distribuzione del software SAP richiede più passaggi e coinvolge diverse risorse. Prima di iniziare, verificare che siano soddisfatti i prerequisiti di installazione del software SAP in macchine virtuali in Azure.

Computer locale

Per gestire VM Windows o Linux, è possibile usare uno script di PowerShell e il portale di Azure. Per entrambi gli strumenti, è necessario un computer locale che esegue Windows 7 o una versione successiva di Windows. Per gestire solo VM Linux e usare un computer Linux per questa attività, è possibile usare l'interfaccia della riga di comando di Azure.

Connessione Internet

Per scaricare ed eseguire gli strumenti e gli script necessari per la distribuzione del software SAP, è necessario essere connessi a Internet. Anche la VM di Azure che esegue l'estensione Azure per SAP deve avere accesso a Internet. Se la macchina virtuale di Azure fa parte di una rete virtuale di Azure o di un dominio locale, assicurarsi che siano impostate le impostazioni proxy pertinenti, come descritto in .

iscriversi a Microsoft Azure

È necessario un account Azure attivo.

Topologia e rete

È necessario definire la topologia e l'architettura della distribuzione SAP in Azure:

  • Account di archiviazione di Azure da usare
  • Rete virtuale in cui si vuole distribuire il sistema SAP
  • Gruppo di risorse in cui si vuole distribuire il sistema SAP
  • Area di Azure in cui si vuole distribuire il sistema SAP
  • Configurazione SAP (due livelli o tre livelli)
  • Dimensioni delle macchine virtuali e numero di dischi dati aggiuntivi da montare nelle macchine virtuali
  • Configurazione di SAP Correction and Transport System (CTS)

Creare e configurare gli account di archiviazione di Azure, se necessario, o le reti virtuali di Azure prima di iniziare il processo di distribuzione del software SAP. Per informazioni su come creare e configurare queste risorse, vedere Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver.

Dimensionamento di SAP

Tenere presenti le informazioni seguenti per dimensionamento di SAP:

  • Carico di lavoro SAP previsto, ad esempio, usando lo strumento SAP Quick Sizer e il numero SAP Application Performance Standard (SAPS)
  • Utilizzo di memoria e risorse della CPU necessario per il sistema SAP
  • Operazioni di input/output (I/O) al secondo necessarie
  • Larghezza di banda di rete necessaria per l'eventuale comunicazione tra diverse VM in Azure
  • Larghezza di banda di rete necessaria tra gli asset locali e i sistemi SAP distribuiti in Azure

Gruppi di risorse

In Azure Resource Manager è possibile usare i gruppi di risorse per gestire tutte le risorse dell'applicazione nella sottoscrizione di Azure. Per altre informazioni, vedere Panoramica di Azure Resource Manager.

Risorse

Risorse SAP

Quando si configura la distribuzione del software SAP, sono necessarie le risorse SAP seguenti:

  • Nota SAP 1928533, contenente:

    • Elenco delle dimensioni delle VM di Azure supportate per la distribuzione di software SAP
    • Importanti informazioni sulla capacità per le dimensioni delle VM di Azure
    • Software SAP e combinazioni di sistemi operativi e database supportati
    • Versione del kernel SAP richiesta per Windows e Linux in Microsoft Azure
  • La nota SAP 2015553 elenca i prerequisiti per le distribuzioni di software SAP supportate da SAP in Azure.

  • La nota SAP 2178632 contiene informazioni dettagliate su tutte le metriche di monitoraggio segnalate per SAP in Azure.

  • La nota SAP 1409604 contiene la versione dell'agente host SAP per Windows necessaria in Azure.

  • La nota SAP 2191498 contiene la versione dell'agente host SAP per Linux necessaria in Azure.

  • La nota SAP 2243692 contiene informazioni sulle licenze SAP in Linux in Azure.

  • La nota SAP 1984787 contiene informazioni generali su SUSE Linux Enterprise Server 12.

  • La nota SAP 2002167 contiene informazioni generali su Red Hat Enterprise Linux 7.x.

  • La nota SAP 2069760 contiene informazioni generali su Oracle Linux 7.x.

  • Nota SAP 1999351 include informazioni aggiuntive sulla risoluzione dei problemi per l'estensione azure per SAP.

  • La nota SAP 1597355 contiene informazioni generali sullo spazio di swapping per Linux.

  • Nella pagina in SCN SAP in Azure sono disponibili informazioni e una raccolta di risorse utili.

  • Community WIKI SAP contiene tutte le note su SAP necessarie per Linux.

  • Cmdlet di PowerShell specifici di SAP inclusi in Azure PowerShell.

  • Comandi dell'interfaccia della riga di comando di Azure specifici di SAP inclusi nell'interfaccia della riga di comando di Azure.

Risorse di Windows

Questi articoli Microsoft descrivono le distribuzioni SAP in Azure:

Scenari di distribuzione per il software SAP in VM di Azure

È possibile distribuire le VM e i dischi associati in Azure in diversi modi. È importante conoscere le differenze tra le opzioni di distribuzione, perché i passaggi eseguiti per preparare le VM per la distribuzione saranno diversi a seconda del tipo di distribuzione scelto.

Scenario 1: Distribuzione di una macchina virtuale da Azure Marketplace per SAP

È possibile usare un'immagine fornita da Microsoft o da terze parti in Azure Marketplace per distribuire la VM. Il Marketplace offre alcune immagini di sistemi operativi standard per Windows Server e diverse distribuzioni Linux. È anche possibile distribuire un'immagine che include SKU di sistema di gestione di database (DBMS), ad esempio, Microsoft SQL Server. Per altre informazioni sull'uso di immagini con SKU DBMS, vedere Distribuzione Azure Macchine virtuali distribuzione DBMS per SAP NetWeaver.

Il diagramma di flusso seguente illustra la sequenza di passaggi specifica di SAP per distribuire una VM da Azure Marketplace:

Diagramma di flusso della distribuzione di una VM per sistemi SAP con un'immagine di VM di Azure Marketplace

Creare una macchina virtuale usando il portale di Azure

Il modo più semplice per creare una nuova macchina virtuale con un'immagine di Azure Marketplace consiste nell'usare il portale di Azure.

  1. Passare a Crea una risorsa nel portale di Azure. oppure scegliere + Nuovo dal menu del portale di Azure.
  2. Selezionare Calcolo e quindi selezionare il tipo di sistema operativo che si vuole distribuire. Ad esempio, Windows Server 2012 R2, SUSE Linux Enterprise Server 12 (SLES 12) o Red Hat Enterprise Linux 7.2 (RHEL 7.2) o Oracle Linux 7.2. L'elenco predefinito non visualizza tutti i sistemi operativi supportati. Selezionare Visualizza tutto per un elenco completo. Per altre informazioni sui sistemi operativi supportati per la distribuzione di software SAP, vedere la nota SAP 1928533.
  3. Nella pagina successiva esaminare le condizioni.
  4. Nella casella Selezionare un modello di distribuzione selezionare Resource Manager.
  5. Selezionare Crea.

La procedura guidata illustra in dettaglio l'impostazione dei parametri necessari per creare la macchina virtuale, oltre a tutte le risorse necessarie, come le interfacce di rete e gli account di archiviazione. Ecco alcuni di questi parametri:

  1. Nozioni di base:

    • Name: nome della risorsa (la macchina virtuale).
    • Tipo di disco VM: selezionare il tipo di disco del disco con il sistema operativo. Se si vuole usare l'Archiviazione Premium per i dischi dati, è consigliabile usare l'Archiviazione Premium anche per il disco del sistema operativo.
    • Nome utente e password o Chiave pubblica SSH: immettere il nome utente e la password dell'utente creato durante il provisioning. Per una macchina virtuale Linux, è possibile immettere la chiave pubblica Secure Shell (SSH) che si usa per accedere al computer.
    • Sottoscrizione selezionare la sottoscrizione che si vuole usare per effettuare il provisioning della nuova macchina virtuale.
    • Gruppo di risorse: nome del gruppo di risorse della macchina virtuale. È possibile immettere il nome di un nuovo gruppo di risorse o il nome di uno già esistente.
    • Località: posizione in cui distribuire la nuova macchina virtuale. Se si vuole connettere la macchina virtuale alla rete locale, verificare di selezionare il percorso della rete virtuale che connette Azure alla rete locale. Per altre informazioni, vedere in SAP NetWeaver.
  2. Size:

    Per un elenco dei tipi di VM supportati, vedere la nota SAP 1928533. Assicurarsi di selezionare il tipo di VM corretto se si vuole usare Archiviazione Premium di Azure. Non tutti i tipi di VM supportano Archiviazione Premium. Per altre informazioni, vedere archiviazione di Azure per i carichi di lavoro SAP in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver.

  3. Impostazioni:

    • Storage
      • Tipo di disco: selezionare il tipo di disco del disco con il sistema operativo. Se si vuole usare l'Archiviazione Premium per i dischi dati, è consigliabile usare l'Archiviazione Premium anche per il disco del sistema operativo.
      • Usa il servizio Managed Disks: se si vuole usare Managed Disks, selezionare Sì. Per altre informazioni su Managed Disks, vedere il capitolo Managed Disks nella guida alla pianificazione.
      • Account di archiviazione: selezionare un account di archiviazione esistente o crearne uno nuovo. Non tutti i tipi di archiviazione funzionano per l'esecuzione di applicazioni SAP. Per altre informazioni sui tipi di archiviazione, vedere Struttura delle risorse di archiviazione di una VM per le distribuzioni RDBMS.
    • Network
      • Rete virtuale e Subnet: per integrare la macchina virtuale con la Intranet, selezionare la rete virtuale connessa alla rete locale.
      • Indirizzo IP pubblico: selezionare l'indirizzo IP pubblico che si vuole usare oppure immettere i parametri per crearne uno nuovo. È possibile usare un indirizzo IP pubblico per accedere alla macchina virtuale tramite Internet. Verificare anche di creare un gruppo di sicurezza di rete per proteggere l'accesso alla macchina virtuale.
      • Network security group (Gruppo di sicurezza di rete): per altre informazioni, vedere Controllare il flusso del traffico di rete con i gruppi di sicurezza di rete.
    • Estensioni: è possibile installare le estensioni macchina virtuale aggiungendole alla distribuzione. Non è necessario aggiungere le estensioni in questo passaggio. Le estensioni necessarie per il supporto SAP vengono installate in un secondo momento. Vedere il capitolo in questa guida.
    • Disponibilità elevata: selezionare un set di disponibilità oppure immettere i parametri per crearne uno nuovo. Per altre informazioni, vedere
    • Monitoring
      • Diagnostica di avvio: è possibile selezionare Disabilita per la diagnostica di avvio.
      • Diagnostica del sistema operativo guest: è possibile selezionare Disabilita per la diagnostica del monitoraggio.
  4. Riepilogo:

    Riesaminare le selezioni e quindi fare clic su OK.

La macchina virtuale viene distribuita nel gruppo di risorse selezionato.

Creare una macchina virtuale usando un modello

È possibile creare una macchina virtuale usando uno dei modelli SAP pubblicati nel repository azure-quickstart-templates di GitHub. È anche possibile creare una macchina virtuale manualmente usando il portale di Azure, PowerShell o l'interfaccia della riga di comando di Azure.

Nel portale di Azure immettere i parametri seguenti per il modello:

  1. Nozioni di base:

    • Sottoscrizione sottoscrizione da usare per distribuire il modello.
    • Gruppo di risorse: gruppo di risorse da usare per distribuire il modello. È possibile creare un nuovo gruppo di risorse o selezionarne uno esistente nella sottoscrizione.
    • Località: posizione in cui distribuire il modello. Se si seleziona un gruppo di risorse esistente, viene usato il percorso di tale gruppo di risorse.
  2. Impostazioni:

    • SAP System ID (ID sistema SAP): ID del sistema SAP (SID).

    • Tipo di sistema operativo: sistema operativo che si vuole distribuire, ad esempio Windows Server 2012 R2, SUSE Linux Enterprise Server 12 (SLES 12), Red Hat Enterprise Linux 7.2 (RHEL 7.2) o Oracle Linux 7.2.

      L'elenco non visualizza tutti i sistemi operativi supportati. Per altre informazioni sui sistemi operativi supportati per la distribuzione di software SAP, vedere la nota SAP 1928533.

    • SAP System Size (Dimensioni sistema SAP): dimensioni del sistema SAP.

      Numero di SAPS forniti dal nuovo sistema. Se non si è certi del numero di SAPS necessari per il sistema, chiedere all'integratore di sistemi o al partner tecnologico SAP.

    • Disponibilità del sistema (solo per il modello a tre livelli): disponibilità del sistema.

      Selezionare HA per una configurazione adatta a un'installazione a disponibilità elevata. Vengono creati due server di database e due server per ABAP SAP Central Services (ASCS).

    • Tipo di archiviazione (solo per il modello a due livelli): tipo di archiviazione da usare.

      Per i sistemi più grandi, è consigliabile usare Archiviazione Premium di Azure. Per altre informazioni sui tipi di archiviazione, vedere queste risorse:

    • Nome utente amministratore e Password amministratore: nome utente e password. Viene creato un nuovo utente, per l'accesso alla macchina virtuale.

    • Subnet nuova o esistente: determina se viene creata una nuova rete virtuale e una subnet esistente o se viene usata una subnet esistente. Se è già presente una rete virtuale connessa alla rete locale, selezionare Esistente.

    • ID subnet: Se si vuole distribuire la macchina virtuale in una rete virtuale esistente in cui è stata definita la subnet a cui assegnare la macchina virtuale, specificare l'ID di tale subnet. L'ID in genere è simile al seguente: /subscriptions/subscription id/<resourceGroups</resource group name/providers/Microsoft.Network/virtualNetworks/virtualNetworks></virtual network name>/subnets/<>subnet name>

  3. Condizioni:
    Riesaminare e accettare le note legali.

  4. Selezionare Acquisto.

Quando si usa un'immagine di Azure Marketplace, per impostazione predefinita viene distribuito l'agente di macchine virtuali di Azure.

Configurare le impostazioni proxy

A seconda della configurazione della rete locale, potrebbe essere necessario configurare il proxy nella VM. Se la VM è connessa alla rete locale tramite VPN o ExpressRoute, la VM potrebbe non riuscire ad accedere a Internet e non riuscirà a scaricare le estensioni VM necessarie o a raccogliere le informazioni sull'infrastruttura di Azure per l'agente host SAP tramite l'estensione SAP per Azure. Per altre informazioni, vedere .

Aggiungere a un dominio (solo per Windows)

Se la distribuzione di Azure è connessa a un'istanza di Active Directory locale o DNS tramite una connessione VPN da sito a sito di Azure o ExpressRoute (questa operazione viene chiamata cross-premise in NetWeaver), si prevede che la macchina virtuale unisce un dominio locale. Per altre informazioni sulle considerazioni relative a questa attività, vedere Windows).

Configurare l'estensione VM

Per assicurarsi che SAP supporti l'ambiente, configurare l'estensione azure per SAP come descritto in per SAP.

Passaggi post-distribuzione

Dopo la creazione e la distribuzione della VM, è necessario installare i componenti software necessari nella VM. Data la sequenza di distribuzione/installazione del software in questo tipo di distribuzione di VM, il software da installare deve essere già disponibile in Azure in un'altra VM o come disco collegabile oppure considerare la possibilità di usare uno scenario cross-premise, in cui la connettività agli asset locali (condivisioni di installazione) è data per scontata.

Dopo aver distribuito la VM in Azure, installare il software SAP nella VM con le stesse linee guida e gli stessi strumenti usati in un ambiente locale. Per installare il software SAP in una VM di Azure, sia SAP che Microsoft consigliano di caricare e archiviare il supporto di installazione SAP in dischi rigidi virtuali di Azure o Managed Disks oppure di creare una VM di Azure che funge da file server contenente tutti i supporti di installazione SAP necessari.

Scenario 2: Distribuzione di una macchina virtuale con un'immagine personalizzata per SAP

Poiché le diverse versioni di un sistema operativo o DBMS richiedono patch diverse, le immagini trovare in Azure Marketplace potrebbero non soddisfare tutte le esigenze. È consigliabile invece creare una VM usando la propria immagine di VM del sistema operativo/DBMS, che sarà possibile distribuire di nuovo in un secondo momento. La procedura per creare un'immagine privata per Linux è diversa da quella per crearne una per Windows.


Logo di Windows. Finestre

Per preparare un'immagine Windows da poter usare per distribuire più macchine virtuali, è necessario eseguire l'astrazione o la generalizzazione delle impostazioni di Windows (come il nome host e il SID di Windows) nella VM locale. A tale scopo, è possibile usare sysprep.

Logo Linux. Linux

Per preparare un'immagine Linux da poter usare per distribuire più macchine virtuali, è necessario eseguire l'astrazione o la generalizzazione di alcune impostazioni di Linux nella VM locale. È possibile usare waagent -deprovision per eseguire questa operazione. Per altre informazioni, vedere Acquisire una macchina virtuale Linux in esecuzione in Azure e Guida dell'utente dell'agente Linux di Azure.


È possibile preparare e creare un'immagine personalizzata e quindi usarla per creare più VM nuove, Questa procedura è descritta in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver. Configurare il contenuto del database usando SAP Software Provisioning Manager per installare un nuovo sistema SAP (che ripristina un backup del database da un disco collegato alla macchina virtuale) o ripristinando un backup del database direttamente da Archiviazione di Azure, se l'operazione è supportata dal sistema DBMS. Per altre informazioni, vedere Macchine virtuali DBMS per SAP NetWeaver. Se è già stato installato un sistema SAP nella macchina virtuale locale (soprattutto per sistemi a due livelli), è possibile adattare le impostazioni del sistema SAP dopo la distribuzione della macchina virtuale di Azure usando la procedura di ridenominazione del sistema supportata da SAP Software Provisioning Manager (nota SAP 1619720). In caso contrario, è possibile installare il software SAP dopo la distribuzione della VM di Azure.

Il diagramma di flusso seguente illustra la sequenza di passaggi specifica di SAP per distribuire una VM da un'immagine personalizzata:

Diagramma di flusso della distribuzione di una VM per sistemi SAP con un'immagine di VM di marketplace privato

Creare una macchina virtuale usando il portale di Azure

Il modo più semplice per creare una nuova macchina virtuale da un'immagine di disco gestito consiste nell'usare il portale di Azure. Per altre informazioni su come creare un'immagine di disco gestito, leggere Creare un'immagine gestita di una macchina virtuale generalizzata in Azure

  1. Passare a Immagini nel portale di Azure. In alternativa scegliere Immagini dal menu del portale di Azure.
  2. Selezionare l'immagine del disco gestito che si vuole distribuire, fare clic su Crea macchina virtuale

La procedura guidata illustra in dettaglio l'impostazione dei parametri necessari per creare la macchina virtuale, oltre a tutte le risorse necessarie, come le interfacce di rete e gli account di archiviazione. Ecco alcuni di questi parametri:

  1. Nozioni di base:

    • Name: nome della risorsa (la macchina virtuale).
    • Tipo di disco VM: selezionare il tipo di disco del disco con il sistema operativo. Se si vuole usare l'Archiviazione Premium per i dischi dati, è consigliabile usare l'Archiviazione Premium anche per il disco del sistema operativo.
    • Nome utente e password o Chiave pubblica SSH: immettere il nome utente e la password dell'utente creato durante il provisioning. Per una macchina virtuale Linux, è possibile immettere la chiave pubblica Secure Shell (SSH) che si usa per accedere al computer.
    • Sottoscrizione selezionare la sottoscrizione che si vuole usare per effettuare il provisioning della nuova macchina virtuale.
    • Gruppo di risorse: nome del gruppo di risorse della macchina virtuale. È possibile immettere il nome di un nuovo gruppo di risorse o il nome di uno già esistente.
    • Località: posizione in cui distribuire la nuova macchina virtuale. Se si vuole connettere la macchina virtuale alla rete locale, verificare di selezionare il percorso della rete virtuale che connette Azure alla rete locale. Per altre informazioni, vedere in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver.
  2. Size:

    Per un elenco dei tipi di VM supportati, vedere la nota SAP 1928533. Assicurarsi di selezionare il tipo di VM corretto se si vuole usare Archiviazione Premium di Azure. Non tutti i tipi di VM supportano Archiviazione Premium. Per altre informazioni, vedere : dischi dati e Archiviazione di Microsoft Azure eArchiviazione di Azure per carichi di lavoro SAP in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver.

  3. Impostazioni:

    • Storage
      • Tipo di disco: selezionare il tipo di disco del disco con il sistema operativo. Se si vuole usare l'Archiviazione Premium per i dischi dati, è consigliabile usare l'Archiviazione Premium anche per il disco del sistema operativo.
      • Usa il servizio Managed Disks: se si vuole usare Managed Disks, selezionare Sì. Per altre informazioni su Managed Disks, vedere il capitolo Managed Disks nella guida alla pianificazione.
    • Network
      • Rete virtuale e Subnet: per integrare la macchina virtuale con la Intranet, selezionare la rete virtuale connessa alla rete locale.
      • Indirizzo IP pubblico: selezionare l'indirizzo IP pubblico che si vuole usare oppure immettere i parametri per crearne uno nuovo. È possibile usare un indirizzo IP pubblico per accedere alla macchina virtuale tramite Internet. Verificare anche di creare un gruppo di sicurezza di rete per proteggere l'accesso alla macchina virtuale.
      • Network security group (Gruppo di sicurezza di rete): per altre informazioni, vedere Controllare il flusso del traffico di rete con i gruppi di sicurezza di rete.
    • Estensioni: è possibile installare le estensioni macchina virtuale aggiungendole alla distribuzione. Non è necessario aggiungere l'estensione in questo passaggio. Le estensioni necessarie per il supporto SAP vengono installate in un secondo momento. Vedere Configurare l'estensione di Azure per SAP in questa guida.
    • Disponibilità elevata: selezionare un set di disponibilità oppure immettere i parametri per crearne uno nuovo. Per altre informazioni, vedere .
    • Monitoring
      • Diagnostica di avvio: è possibile selezionare Disabilita per la diagnostica di avvio.
      • Diagnostica del sistema operativo guest: è possibile selezionare Disabilita per la diagnostica del monitoraggio.
  4. Riepilogo:

    Riesaminare le selezioni e quindi fare clic su OK.

La macchina virtuale viene distribuita nel gruppo di risorse selezionato.

Creare una macchina virtuale usando un modello

Per creare una distribuzione usando un'immagine del sistema operativo privata dal portale di Azure, usare uno dei modelli SAP seguenti. Questi modelli sono pubblicati nel repository di GitHub azure-quickstart-templates. È anche possibile creare una macchina virtuale manualmente usando PowerShell.

Nel portale di Azure immettere i parametri seguenti per il modello:

  1. Nozioni di base:

    • Sottoscrizione sottoscrizione da usare per distribuire il modello.
    • Gruppo di risorse: gruppo di risorse da usare per distribuire il modello. È possibile creare un nuovo gruppo di risorse o selezionarne uno esistente nella sottoscrizione.
    • Località: posizione in cui distribuire il modello. Se si seleziona un gruppo di risorse esistente, viene usato il percorso di tale gruppo di risorse.
  2. Impostazioni:

    • SAP System ID (ID sistema SAP): ID del sistema SAP.

    • Tipo di sistema operativo: tipo di sistema operativo da distribuire (Windows o Linux).

    • SAP System Size (Dimensioni sistema SAP): dimensioni del sistema SAP.

      Numero di SAPS forniti dal nuovo sistema. Se non si è certi del numero di SAPS necessari per il sistema, chiedere all'integratore di sistemi o al partner tecnologico SAP.

    • Disponibilità del sistema (solo per il modello a tre livelli): disponibilità del sistema.

      Selezionare HA per una configurazione adatta a un'installazione a disponibilità elevata. Vengono creati due server di database e due server per ASCS.

    • Tipo di archiviazione (solo per il modello a due livelli): tipo di archiviazione da usare.

      Per i sistemi più grandi, è consigliabile usare Archiviazione Premium di Azure. Per altre informazioni sui tipi di archiviazione, vedere le risorse seguenti:

    • URI VHD dell'immagine utente (solo modello di immagine disco non gestito): URI del disco rigido virtuale dell'immagine del sistema operativo privato, ad esempio https://< accountname.blob.core.windows.net/vhds/userimage.vhd>.

    • Account di archiviazione delle immagini utente (solo modello di immagine del disco non gestito): nome dell'account di archiviazione in cui è archiviata l'immagine del sistema operativo privato, ad esempio accountname <> in https://< accountname.blob.core.windows.net/vhds/userimage.vhd>.

    • userImageId (solo modello di immagine del disco gestito): ID dell'immagine del disco gestito che si vuole usare

    • Nome utente amministratore e Password amministratore: nome utente e password.

      Viene creato un nuovo utente, per l'accesso alla macchina virtuale.

    • New or existing subnet (Subnet nuova o esistente): determina se devono essere create una nuova rete virtuale e una nuova subnet o se deve essere usata una subnet esistente. Se è già presente una rete virtuale connessa alla rete locale, selezionare Esistente.

    • ID subnet: Se si vuole distribuire la macchina virtuale in una rete virtuale esistente in cui è stata definita la subnet a cui assegnare la macchina virtuale, specificare l'ID di tale subnet. L'ID è in genere simile al seguente: /subscriptions/<subscription id>/resourceGroups/resource group name>/<providers/Microsoft.Network/virtualNetworks/<virtual network name>/subnets/<subnet name>

  3. Condizioni:
    Riesaminare e accettare le note legali.

  4. Selezionare Acquisto.

Installare l'agente di macchine virtuali (solo per Linux)

Per usare i modelli descritti nella sezione precedente, l'agente Linux deve essere già installato nell'immagine utente o la distribuzione avrà esito negativo. Scaricare e installare l'agente di macchine virtuali nell'immagine utente come descritto in e l'abilitazione dell'agente di macchine virtuali di Azure. Se non si usano i modelli, si può anche installare l'agente di macchine virtuali in un secondo momento.

Aggiungere a un dominio (solo per Windows)

Se la distribuzione di Azure è connessa a un'istanza di Active Directory locale o DNS tramite una connessione VPN da sito a sito di Azure o Azure ExpressRoute (questa operazione è denominata cross-premise in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver, è previsto che la macchina virtuale unisce un dominio locale. Per altre informazioni sulle considerazioni relative a questo passaggio, vedere a un dominio locale (solo Windows).

Configurare le impostazioni proxy

A seconda della configurazione della rete locale, potrebbe essere necessario configurare il proxy nella VM. Se la macchina virtuale è connessa alla rete locale tramite VPN o ExpressRoute, la macchina virtuale potrebbe non essere in grado di accedere a Internet e non sarà in grado di scaricare le estensioni vm necessarie o raccogliere informazioni sull'infrastruttura di Azure per l'agente host SAP tramite l'estensione SAP per Azure, vedere .

Configurare l'estensione VM di Azure per SAP

Per assicurarsi che SAP supporti l'ambiente, configurare l'estensione azure per SAP come descritto in per SAP.

Scenario 3: Spostamento di una macchina virtuale dall'ambiente locale tramite un disco rigido virtuale di Azure non generalizzato con SAP

In questo scenario si pianifica lo spostamento di un sistema SAP specifico da un ambiente locale ad Azure. È possibile eseguire questa operazione caricando in Azure il disco rigido virtuale contenente il sistema operativo, i file binari SAP e infine i file binari DBMS, nonché i dischi rigidi virtuali con i file di dati e di log del sistema DBMS. A differenza dello scenario descritto in 2: Distribuzione di una macchina virtuale con un'immagine personalizzata per SAP, in questo caso si mantengono i nomi host, il SID SAP e gli account utente SAP nella macchina virtuale di Azure, perché sono stati configurati nell'ambiente locale. Non è necessario generalizzare il sistema operativo. Questo scenario si applica molto spesso agli scenari cross-premise in cui parte del panorama applicativo SAP viene eseguita in locale e parte in Azure.

In questo scenario l'agente di macchine virtuali non viene installato automaticamente durante la distribuzione. Poiché l'agente di macchine virtuali e l'estensione Azure per SAP sono necessari per eseguire SAP NetWeaver in Azure, è necessario scaricare, installare e abilitare entrambi i componenti manualmente dopo avere creato la macchina virtuale.

Per altre informazioni sull'agente di macchine virtuali di Azure, vedere le risorse seguenti.


Logo di Windows. Finestre

Panoramica dell'agente di macchine virtuali di Azure

Logo Linux. Linux

Guida dell'utente dell'agente Linux di Azure


Il diagramma di flusso seguente illustra la sequenza di passaggi per spostare una VM locale usando un disco rigido virtuale di Azure non generalizzato:

Diagramma di flusso della distribuzione di una VM per sistemi SAP con un disco della VM

Se il disco è già caricato e definito in Azure (vedere Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver), eseguire le attività descritte nelle sezioni successive.

Creare una macchina virtuale

Per creare una distribuzione usando un disco del sistema operativo privato tramite il portale di Azure, usare il modello SAP pubblicato nel repository azure-quickstart-templates di GitHub. È anche possibile creare una macchina virtuale manualmente usando PowerShell.

Nel portale di Azure immettere i parametri seguenti per il modello:

  1. Nozioni di base:

    • Sottoscrizione sottoscrizione da usare per distribuire il modello.
    • Gruppo di risorse: gruppo di risorse da usare per distribuire il modello. È possibile creare un nuovo gruppo di risorse o selezionarne uno esistente nella sottoscrizione.
    • Località: posizione in cui distribuire il modello. Se si seleziona un gruppo di risorse esistente, viene usato il percorso di tale gruppo di risorse.
  2. Impostazioni:

    • SAP System ID (ID sistema SAP): ID del sistema SAP.

    • Tipo di sistema operativo: tipo di sistema operativo da distribuire (Windows o Linux).

    • SAP System Size (Dimensioni sistema SAP): dimensioni del sistema SAP.

      Numero di SAPS forniti dal nuovo sistema. Se non si è certi del numero di SAPS necessari per il sistema, chiedere all'integratore di sistemi o al partner tecnologico SAP.

    • Tipo di archiviazione (solo per il modello a due livelli): tipo di archiviazione da usare.

      Per i sistemi più grandi, è consigliabile usare Archiviazione Premium di Azure. Per altre informazioni sui tipi di archiviazione, vedere le risorse seguenti:

    • URI VHD del disco del sistema operativo (solo modello di disco non gestito): URI del disco del sistema operativo privato, ad esempio https://< accountname.blob.core.windows.net/vhds/osdisk.vhd>.

    • ID disco gestito del sistema operativo (solo modello di disco gestito): ID del disco del sistema operativo del disco gestito, /subscriptions/92d102f7-81a5-4df7-9877-54987ba97dd9/resourceGroups/group/providers/Microsoft.Compute/disks/WIN

    • New or existing subnet (Subnet nuova o esistente): determina se devono essere create una nuova rete virtuale e una nuova subnet o se deve essere usata una subnet esistente. Se è già presente una rete virtuale connessa alla rete locale, selezionare Esistente.

    • ID subnet: Se si vuole distribuire la macchina virtuale in una rete virtuale esistente in cui è stata definita la subnet a cui assegnare la macchina virtuale, specificare l'ID di tale subnet. L'ID è in genere simile al seguente: /subscriptions/<subscription id>/resourceGroups/resource group name>/<providers/Microsoft.Network/virtualNetworks/<virtual network name>/subnets/<subnet name>

  3. Condizioni:
    Riesaminare e accettare le note legali.

  4. Selezionare Acquisto.

Installare l'agente di macchine virtuali

Per usare i modelli descritti nella sezione precedente, l'agente di macchine virtuali deve essere installato nel disco del sistema operativo o la distribuzione avrà esito negativo. Scaricare e installare l'agente di macchine virtuali nella macchina virtuale, come descritto in di macchine virtuali di Azure.

Se non si usano i modelli descritti nella sezione precedente, si può anche installare l'agente di macchine virtuali in un secondo momento.

Aggiungere a un dominio (solo per Windows)

Se la distribuzione di Azure è connessa a una Active Directory locale o a un'istanza DNS tramite una connessione VPN da sito a sito di Azure o ExpressRoute (questa operazione è denominata cross-premise in Azure Macchine virtuali pianificazione e implementazione per SAP NetWeaver), è previsto che la macchina virtuale unisce un dominio locale. Per altre informazioni sulle considerazioni relative a questa attività, vedere a un dominio locale (solo Windows).

Configurare le impostazioni proxy

A seconda della configurazione della rete locale, potrebbe essere necessario configurare il proxy nella VM. Se la macchina virtuale è connessa alla rete locale tramite VPN o ExpressRoute, la macchina virtuale potrebbe non essere in grado di accedere a Internet e non sarà in grado di scaricare le estensioni vm necessarie o raccogliere informazioni sull'infrastruttura di Azure per l'agente host SAP tramite l'estensione SAP per Azure, vedere .

Configurare l'estensione VM di Azure per SAP

Per assicurarsi che SAP supporti l'ambiente, configurare l'estensione azure per SAP come descritto in per SAP.

Attività dettagliate per la distribuzione del software SAP

Questa sezione contiene i passaggi dettagliati per eseguire attività specifiche durante il processo di configurazione e distribuzione.

Aggiungere una VM a un dominio locale (solo per Windows)

Se si distribuiscono VM SAP in uno scenario cross-premise in cui Active Directory e DNS locali sono estesi in Azure, è previsto che le VM vengano aggiunte a un dominio locale. La procedura dettagliata eseguita per aggiungere una VM a un dominio locale e il software necessario per fare parte di un dominio locale variano a seconda del cliente. In genere, per aggiungere una VM a un dominio locale, è necessario installare altro software, ad esempio software antimalware e software per il backup o il monitoraggio.

In questo scenario, è anche necessario verificare che, se vengono forzate impostazioni proxy Internet quando una VM viene aggiunta a un dominio nell'ambiente in uso, l'account di sistema locale di Windows (S-1-5-18) nella VM guest abbia le stesse impostazioni proxy. L'opzione più semplice consiste nel forzare il proxy usando i Criteri di gruppo di un dominio che si applicano ai sistemi nel dominio.

Scaricare, installare e abilitare l'agente di macchine virtuali di Azure

Per le macchine virtuali distribuite da un'immagine del sistema operativo non generalizzata (ad esempio un'immagine non originata nell'Utilità preparazione sistema, o sysprep), è necessario scaricare, installare e abilitare manualmente l'agente di macchine virtuali di Azure.

Se si distribuisce una VM da Azure Marketplace, questo passaggio non è obbligatorio. Le immagini di Azure Marketplace hanno già l'agente di macchine virtuali di Azure.

Windows

  1. Scaricare l'agente di macchine virtuali di Azure:
    1. Scaricare il pacchetto di installazione dell'agente di macchine virtuali di Azure.
    2. Archiviare il pacchetto MSI dell'agente di macchine virtuali in locale in un personal computer o in un server.
  2. Installare l'agente di macchine virtuali di Azure:
    1. Connettersi alla VM di Azure distribuita usando Remote Desktop Protocol (RDP).
    2. Aprire una finestra di Esplora risorse nella macchina virtuale e quindi selezionare la directory di destinazione per il file MSI dell'agente di macchine virtuali.
    3. Trascinare il file MSI di installazione dell'agente di macchine virtuali di Azure dal server/computer locale alla directory di destinazione dell'agente di macchine virtuali nella VM.
    4. Fare doppio clic sul file MSI nella macchina virtuale.
  3. Per le macchine virtuali aggiunte ai domini locali, assicurarsi che le impostazioni del proxy Internet finale si applichino anche all'account di sistema locale windows (S-1-5-18) nella macchina virtuale, come descritto in . L'agente di macchine virtuali viene eseguito in questo contesto e deve potersi connettere ad Azure.

Non è necessario l'intervento dell'utente per aggiornare l'agente di macchine virtuali di Azure. L'agente di macchine virtuali viene aggiornato automaticamente e non è necessario riavviare la VM.

Linux

Usare i comandi seguenti per installare l'agente di macchine virtuali per Linux:

  • SUSE Linux Enterprise Server (SLES)

    sudo zypper install WALinuxAgent
    
  • Red Hat Enterprise Linux (RHEL) o Oracle Linux

    sudo yum install WALinuxAgent
    

Se l'agente è già installato, per aggiornare l'Agente Linux di Azure, eseguire i passaggi descritti in Aggiornare l'agente Linux di Azure in una macchina virtuale alla versione più recente da GitHub.

Configurare il proxy

I passaggi eseguiti per configurare il proxy in Windows sono diversi da quelli necessari per configurare il proxy in Linux.

Windows

Le impostazioni proxy devono essere configurate correttamente perché l'account di sistema locale possa accedere a Internet. Se le impostazioni proxy non sono impostate con Criteri di gruppo, si possono configurare per l'account di sistema locale.

  1. Fare clic sul pulsante Start, immettere gpedit.msc e quindi premere INVIO.
  2. Selezionare Configurazione computer>Modelli amministrativi>Componenti di Windows>Internet Explorer. Verificare che l'impostazione Basa impostazioni proxy sul computer (non sull'utente) sia disabilitata o non configurata.
  3. Nel Pannello di controllo andare a Centro connessioni di rete e condivisione>Opzioni Internet.
  4. Nella scheda Connessioni selezionare il pulsante Impostazioni LAN.
  5. Deselezionare la casella di controllo Rileva automaticamente impostazioni.
  6. Selezionare la casella di controllo Usa un server di proxy per la rete LAN e quindi immettere porta e indirizzo del proxy.
  7. Selezionare il pulsante Advanced (Avanzate).
  8. Nella casella Eccezioni immettere l'indirizzo IP 168.63.129.16. Selezionare OK.

Linux

Configurare il proxy corretto nel file di configurazione dell'agente guest di Microsoft Azure, che si trova in \etc\waagent.conf.

Impostare i parametri seguenti:

  1. Host proxy HTTP. Impostarlo, ad esempio, su proxy.corp.local.

    HttpProxy.Host=<proxy host>
    
    
  2. Porta proxy HTTP. Impostarla, ad esempio, su 80.

    HttpProxy.Port=<port of the proxy host>
    
    
  3. Riavviare l'agente.

    sudo service waagent restart
    

Se si vogliono usare i repository di Azure, verificare che il traffico verso i repository non attraversi la Intranet locale. Se sono state create route definite dall'utente per abilitare il tunneling forzato, verificare di aggiungere una route che indirizza il traffico verso i repository direttamente in Internet e non tramite la connessione VPN da sito a sito.

L'estensione vm per SAP deve anche essere in grado di accedere a Internet. Assicurarsi di installare la nuova estensione vm per SAP e seguire la procedura descritta in Configurare l'estensione vm di Azure per le soluzioni SAP con l'interfaccia della riga di comando di Azure nella guida all'installazione dell'estensione vm per SAP per configurare il proxy.

  • SLES

    È anche necessario aggiungere route per gli indirizzi IP elencati in \etc\regionserverclnt.cfg. La figura seguente mostra un esempio:

    Tunneling forzato

  • RHEL

    È anche necessario aggiungere route per gli indirizzi IP degli host elencati in \etc\yum.repos.d\rhui-load-balancers. Per un esempio, vedere la figura precedente.

  • Oracle Linux

    Non esistono repository per Oracle Linux in Azure. È necessario configurare repository personali per Oracle Linux o usare repository pubblici.

Per altre informazioni sulle route definite dall'utente, vedere Route definite dall'utente e inoltro IP.

Estensione di Azure per SAP

Nota

Informativa generale sul supporto:
Il supporto per l'estensione Azure per SAP viene fornito tramite i canali di supporto SAP. Se è necessaria assistenza con l'estensione Azure per SAP, aprire un caso di supporto con il supporto SAP.

Dopo aver preparato la macchina virtuale come descritto in , gli scenari di distribuzione di macchine virtuali per SAP in Azure, l'agente di macchine virtuali di Azure viene installato nella macchina virtuale. Il passaggio successivo consiste nel distribuire l'estensione Azure per SAP, disponibile nel repository di estensioni Azure nei data center di Azure globali. Per altre informazioni, vedere Configurare l'estensione azure per SAP.

Passaggi successivi

Informazioni sull'aggiornamento sul posto di RHEL per SAP