SAP NetWeaver のための Azure Virtual Machines のデプロイ

Azure Virtual Machines は、時間のかかる調達サイクルなしに、最短時間でコンピューティング リソースとストレージ リソースを必要とする組織向けのソリューションです。 Azure Virtual Machines を使用して、SAP NetWeaver ベースのアプリケーションなど、従来のアプリケーションを Azure にデプロイできます。 オンプレミスのリソースを追加せずに、アプリケーションの信頼性と可用性を高めます。 Azure Virtual Machines はクロスプレミス接続をサポートしているので、Azure Virtual Machines を組織のオンプレミスのドメイン、プライベート クラウド、SAP システム ランドスケープに統合できます。

この記事では、代替のデプロイ方法やトラブルシューティングも含め、Azure の仮想マシン (VM) に SAP アプリケーションをデプロイする手順について説明します。 この記事は、「SAP NetWeaver のための Azure Virtual Machines の計画と実装」の情報に基づいています。 また、この記事は、SAP ソフトウェアをインストールしてデプロイするときの主要リソースである SAP インストール ドキュメントと SAP Note を補完するものです。

前提条件

SAP ソフトウェアのデプロイ用の Azure 仮想マシンをセットアップするには、複数の手順とリソースが必要となります。 作業を開始する前に、Azure の仮想マシンにSAP ソフトウェアをインストールするための前提条件を満たしていることを確認してください。

ローカル コンピューター

Windows VM または Linux VM を管理するには、PowerShell スクリプトと Azure Portal を使用します。 どちらのツールも、Windows 7 以降のバージョンの Windows を実行しているローカル コンピューターが必要です。 Linux VM だけを管理し、この作業に Linux コンピューターを使用する場合は、Azure CLI を使用できます。

インターネット接続

SAP ソフトウェアのデプロイに必要なツールとスクリプトをダウンロードして実行するには、インターネットに接続している必要があります。 また、Azure Extension for SAP が実行されている Azure VM でも、インターネットへのアクセスが必要です。 Azure VM が Azure 仮想ネットワークまたはオンプレミス ドメインに属している場合は、「プロキシの構成」の説明に従って関連するプロキシ設定が構成されていることを確認してください。

Microsoft Azure サブスクリプション

アクティブな Azure アカウントが必要です。

トポロジとネットワーク

Azure における SAP デプロイのトポロジとアーキテクチャを定義する必要があります。

  • 使用する Azure ストレージ アカウント
  • SAP システムをデプロイする仮想ネットワーク
  • SAP システムをデプロイするリソース グループ
  • SAP システムをデプロイする Azure リージョン
  • SAP 構成 (2 層または 3 層)
  • VM サイズと、VM にマウントする追加データ ディスクの数
  • SAP 移送/修正システム (CTS) 構成

SAP ソフトウェアのデプロイ プロセスを開始する前に、Azure ストレージ アカウント (必要な場合) または Azure 仮想ネットワークを作成して構成します。 これらのリソースを作成および構成する方法の詳細については、「」を参照Virtual Machines、SAP NetWeaver の計画と実装に関するページを参照してください。

SAP のサイズ設定

SAP のサイズ設定を行うために、次の情報を把握しておきます。

  • 予想される SAP ワークロード (たとえば、SAP Quick Sizer ツールを使用して予想) と SAPS (SAP Application Performance Standard) 番号
  • SAP システムの必要な CPU リソースとメモリ使用量
  • 1 秒あたりの必要な入出力 (I/O) 操作
  • Azure の VM 間での最終的な通信に必要なネットワーク帯域幅
  • オンプレミス資産と Azure にデプロイされた SAP システム間に必要なネットワーク帯域幅

リソース グループ

Azure Resource Manager では、リソース グループを使用して Azure サブスクリプション内のすべてのアプリケーション リソースを管理できます。 詳細については、「Azure Resource Manager の概要」を参照してください。

リソース

SAP リソース

SAP ソフトウェアのデプロイを設定する場合は、次の SAP リソースが必要です。

  • SAP Note 1928533: 次の情報が含まれています。

    • SAP ソフトウェアのデプロイでサポートされる Azure VM サイズの一覧
    • Azure VM サイズの容量に関する重要な情報
    • サポートされる SAP ソフトウェア、およびオペレーティング システム (OS) とデータベースの組み合わせ
    • Microsoft Azure 上の Windows と Linux に必要な SAP カーネル バージョン
  • SAP Note 2015553: SAP でサポートされる Azure 上の SAP ソフトウェア デプロイの前提条件が記載されています。

  • SAP Note 2178632: Azure 上の SAP について報告されるすべての監視メトリックに関する詳細情報が記載されています。

  • SAP Note 1409604: Azure 上の Windows に必要な SAP Host Agent のバージョンが記載されています。

  • SAP Note 2191498: Azure 上の Linux に必要な SAP Host Agent のバージョンが記載されています。

  • SAP Note 2243692: Azure 上の Linux で動作する SAP のライセンスに関する情報が記載されています。

  • SAP Note 1984787: SUSE Linux Enterprise Server 12 に関する一般情報が記載されています。

  • SAP Note 2002167: Red Hat Enterprise Linux 7.x に関する一般情報が記載されています。

  • SAP Note 2069760: Oracle Linux 7.x に関する一般情報が記載されています。

  • SAP Note 1999351: Azure Extension for SAP に関するその他のトラブルシューティング情報が記載されています。

  • SAP Note 1597355: Linux のスワップ領域に関する一般情報が記載されています。

  • SAP on Azure SCN ページ: ニュースと便利なリソースのコレクションです。

  • SAP Community WIKI: Linux に必要なすべての SAP Note を参照できます。

  • Azure PowerShell の一部である SAP 固有の PowerShell コマンドレット。

  • Azure CLI の一部である SAP 固有の Azure CLI コマンド。

Windows リソース

Microsoft の次の記事では、Azure 上の SAP デプロイについて説明しています。

Azure VM での SAP ソフトウェアのデプロイ シナリオ

VM および関連付けられているディスクを Azure にデプロイする方法が複数用意されています。 選択したデプロイの種類によって、デプロイする VM を準備する手順が異なる場合があるため、デプロイ方法の違いを理解しておくことが重要です。

シナリオ 1:SAP 用 Azure Marketplace から VM をデプロイする

Azure Marketplace で Microsoft またはサード パーティが提供するイメージを使用して VM をデプロイできます。 Marketplace には、Windows Server とさまざまな Linux ディストリビューションの標準 OS イメージが用意されています。 Microsoft SQL Server などのデータベース管理システム (DBMS) SKU を含むイメージをデプロイすることもできます。 DBMS SKU を含むイメージの使用方法の詳細については、「Azure Virtual Machines 上の SAP NetWeaver – DBMS デプロイ ガイド」をご覧ください。

次のフローチャートは、Azure Marketplace から VM をデプロイする際の SAP 固有の一連の手順を示しています。

Azure Marketplace の VM イメージを使用した SAP システム用 VM のデプロイのフローチャート

Azure Portal を使用した仮想マシンの作成

Azure Marketplace のイメージを使用して新しい仮想マシンを作成する最も簡単な方法は、Azure Portal を使用することです。

  1. Azure portal でリソースを作成するページに移動します。 または、Azure Portal のメニューの [+ 新規] をクリックします。
  2. [コンピューティング] を選択し、デプロイするオペレーティング システムの種類 たとえば、R2 以降、SUSE Linux Enterprise Server 12 以降、Red Hat Enterprise Linux 7.x 以降 (RHEL 7.2)、Oracle Linux 7.2 以降をWindows Server 2012します。 既定のリスト ビューには、サポートされているすべてのオペレーティング システムが表示されるわけではありません。 完全な一覧を表示するには、 [すべて表示] を選択します。 SAP ソフトウェア デプロイのサポートされているオペレーティング システムの詳細については、SAP Note 1928533 を参照してください。
  3. 次のページで使用条件を確認します。
  4. [デプロイ モデルの選択][Resource Manager] を選択します。
  5. [作成] を選択します

ウィザードの指示に従って、必要なすべてのリソース (ネットワーク インターフェイスやストレージ アカウントなど) だけでなく、仮想マシンを作成するために必要なパラメーターも設定します。 次のようなパラメーターがあります。

  1. [基本] :

    • Name:リソースの名前 (仮想マシン名)。
    • VM ディスクの種類: OS ディスクのディスクの種類を選択します。 データ ディスクに Premium Storage を使いたい場合は、OS ディスクにも Premium Storage を使うことをお勧めします。
    • [ユーザー名とパスワード] または [SSH 公開キー] : プロビジョニング中に作成されるユーザーのユーザー名とパスワードを入力します。 Linux 仮想マシンの場合、マシンへのサインインに使用する Secure Shell (SSH) 公開キーを入力できます。
    • サブスクリプション:新しい仮想マシンをプロビジョニングするために使用するサブスクリプションを選択します。
    • [リソース グループ] :VM のリソース グループの名前。 新しいリソース グループの名前を入力することも、既存のリソース グループの名前を入力することもできます。
    • [場所] :新しい仮想マシンをデプロイする場所。 仮想マシンをオンプレミス ネットワークに接続する場合は、Azure をオンプレミス ネットワークに接続する仮想ネットワークの場所を必ず選択します。 詳細については、「 Microsoft Azure ネットワーク」を参照してください。
  2. Size:

    サポートされている VM の種類の一覧については、SAP Note 1928533 を参照してください。 Azure Premium Storage を使用する場合は、適切な VM の種類を選択してください。 Premium Storage ではすべての VM の種類はサポートしていません。 詳細については、「 SAP ワークロード用の Azure Storage」を参照してください。

  3. 設定:

    • Storage
      • ディスクの種類: OS ディスクのディスクの種類を選択します。 データ ディスクに Premium Storage を使いたい場合は、OS ディスクにも Premium Storage を使うことをお勧めします。
      • [マネージド ディスクの使用] : Managed Disks を使用する場合は、[はい] を選択します。 Managed Disks について詳しくは、計画ガイドの Managed Disks の章をご覧ください。
      • ストレージ アカウント: 既存のストレージ アカウントを選択するか、または新しいアカウントを作成します。 すべてのストレージの種類が SAP アプリケーションの実行に対応しているわけではありません。 ストレージの種類の詳細については、「RDBMS デプロイの VM のストレージの構造」を参照してください。
    • Network
      • [仮想ネットワーク][サブネット] : 仮想マシンをイントラネットと統合するには、オンプレミスのネットワークに接続されている仮想ネットワークを選択します。
      • [パブリック IP アドレス] : 使用するパブリック IP アドレスを選択するか、または新しいパブリック IP アドレスを作成するためのパラメーターを入力します。 パブリック IP アドレスを使用して、インターネット経由で仮想マシンにアクセスできます。 仮想マシンへのアクセスをセキュリティで保護するために、ネットワーク セキュリティ グループも作成してください。
      • [ネットワーク セキュリティ グループ] : 詳細については、ネットワーク セキュリティ グループを使用したネットワーク トラフィック フローの制御に関するページを参照してください。
    • [拡張機能] : デプロイに追加することによって、仮想マシン拡張機能をインストールできます。 この手順では、拡張機能を追加する必要はありません。 SAP サポートに必要な拡張機能は、後でインストールします。 このガイドの「Azure Extension for SAP を構成する」の章をご覧ください。
    • 高可用性: 仮想マシン スケール セット、可用性ゾーン、または可用性セットのデプロイ オプションのいずれかを選択します。 デプロイ オプションの適切な選択肢は、Azure リージョン内で使用するシステム構成によって異なります。複数のゾーンにまたがる場合も、1 つのゾーンに存在する場合でも、ゾーンのないリージョンで動作する場合も異なります。
    • Monitoring
      • [ブート診断] : ブート診断には [無効] を選択できます。
      • [ゲスト OS の診断] : 監視診断には [無効] を選択できます。
  4. 概要:

    選択内容を確認し、 [OK] をクリックします。

選択したリソース グループに仮想マシンがデプロイされます。

テンプレートを使用した仮想マシンの作成

azure-quickstart-templates GitHub リポジトリで公開されている SAP テンプレートのいずれかを使用して仮想マシンを作成できます。 また、Azure portalPowerShell、または Azure CLI を使用して、仮想マシンを手動で作成することもできます。

Azure Portal で、テンプレートの次のパラメーターを入力します。

  1. [基本] :

    • サブスクリプション:テンプレートをデプロイするために使用するサブスクリプション。
    • [リソース グループ] :テンプレートをデプロイするために使用するリソース グループ。 新しいリソース グループを作成することも、サブスクリプション内の既存のリソース グループを選択することもできます。
    • [場所] :テンプレートをデプロイする場所。 既存のリソース グループを選択した場合は、そのリソース グループの場所が使用されます。
  2. 設定:

    • [SAP System ID] (SAP システム ID) : SAP システム ID (SID)。

    • [OS の種類] : デプロイするオペレーティング システム (Windows Server 2012 R2、SUSE Linux Enterprise Server 12 (SLES 12)、Red Hat Enterprise Linux 7.2 (RHEL 7.2)、Oracle Linux 7.2 など)。

      リスト ビューには、サポートされているすべてのオペレーティング システムが表示されるわけではありません。 SAP ソフトウェア デプロイのサポートされているオペレーティング システムの詳細については、SAP Note 1928533 を参照してください。

    • [SAP system size] (SAP システムのサイズ) : SAP システムのサイズ。

      新しいシステムで提供する SAPS の数です。 システムに必要な SAPS の数がわからない場合は、SAP テクノロジ パートナーまたはシステム インテグレーターに問い合わせてください。

    • [System availability] (システムの可用性) (3 層テンプレートのみ): システムの可用性。

      高可用性インストールに適した構成用の HA を選択します。 ABAP SAP Central Services (ASCS) 用の 2 つのデータベース サーバーと 2 つのサーバーが作成されます。

    • [ストレージの種類] (2 層テンプレートのみ): 使用するストレージの種類。

      大規模なシステムの場合、Azure Premium Storage を使用することを強くお勧めします。 ストレージの種類の詳細については、次のリソースを参照してください。

    • [管理ユーザー名][管理パスワード] : ユーザー名とパスワード。 仮想マシンへのサインインに使用する新しいユーザーが作成されます。

    • [新規または既存のサブネット]: 新しい仮想ネットワークとサブネットを作成するか、既存のサブネットを使用するかを指定します。 オンプレミス ネットワークに接続されている仮想ネットワークが既にある場合は、 [Existing (既存)] を選択します。

    • [Subnet ID](サブネット ID) :VM を既存の VNet にデプロイする場合、その VNet で VM の割り当て先サブネットが定義されているときは、その特定のサブネットの ID を指定します。 ID は通常、/subscriptions/<サブスクリプション ID>/resourceGroups/<リソース グループ名>/providers/Microsoft.Network/virtualNetworks/<仮想ネットワーク名>/subnets/<サブネット名> のようになります

  3. 使用条件:
    法律条項を確認し、同意します。

  4. [購入] を選択します。

Azure Marketplace のイメージを使用すると、Azure VM エージェントが既定でデプロイされます。

プロキシ設定の構成

オンプレミス ネットワークの構成方法によっては、VM でプロキシを設定することが必要な場合があります。 VM が VPN または ExpressRoute 経由でオンプレミス ネットワークに接続されている場合、インターネットにアクセスできないことがあります。この場合、VM では、必要な VM 拡張機能をダウンロードしたり、Azure 用 SAP 拡張機能を介して SAP Host Agent 用の Azure インフラストラクチャ情報を収集したりすることができません。 詳細については、「プロキシの構成」をご覧ください。

ドメインへの参加 (Windows のみ)

Azure デプロイが Azure サイト間 VPN 接続または ExpressRoute を介してオンプレミスの Active Directoryまたは DNS インスタンスに接続されている場合 (これは、AZURE のクロスプレミスと呼ばれます SAP NetWeaver の計画と実装)、VM がオンプレミス ドメインに参加している必要があります。 この作業に関する考慮事項の詳細については、「オンプレミス ドメインへの VM の参加 (Windows のみ)」をご覧ください。

VM 拡張機能を構成する

SAP で現在の環境がサポートされるように、「Azure Extension for SAP を構成する」の説明に従って、Azure Extension for SAP を設定します。

デプロイ後の手順

VM を作成してデプロイしたら、必要なソフトウェア コンポーネントを VM にインストールする必要があります。 VM のこの種のデプロイでは、デプロイ後にソフトウェアをインストールすることになるため、インストールするソフトウェアが Azure 内または別の VM 上で既に使用可能であるか、接続可能なディスクとして提供できる必要があります。 または、オンプレミスの資産 (インストール共有) への接続を提供するクロスプレミス シナリオを使用することを検討します。

Azure に VM をデプロイしたら、オンプレミス環境の場合と同じガイドラインとツールに従って VM に SAP ソフトウェアをインストールします。 Azure VM に SAP ソフトウェアをインストールする場合、SAP と Microsoft では、SAP インストール メディアを Azure VHD または Managed Disks にアップロードして保存するか、必要なすべての SAP インストール メディアを格納したファイル サーバーとして機能する Azure VM を作成することを推奨しています。

シナリオ 2:SAP のカスタム イメージを使用して VM をデプロイする

オペレーティング システムまたは DBMS のバージョンによってパッチ要件がそれぞれ異なるため、Azure Marketplace で提供されるイメージがニーズに合わない場合があります。 このような場合、後で再度デプロイできるように、独自の OS/DBMS の VM イメージを使用して VM を作成できます。 プライベート イメージを作成する手順は、Windows と Linux で異なります。


Windows logo. Windows

複数の仮想マシンをデプロイするために使用できる Windows イメージを準備するには、オンプレミス VM で Windows 設定 (Windows SID やホスト名など) を抽象化または汎用化する必要があります。 これを行うには、sysprep を使用します。

Linux logo. Linux

複数の仮想マシンをデプロイするために使用できる Linux イメージを準備するには、オンプレミス VM で一部の Linux 設定を抽象化または汎用化する必要があります。 これを行うには、waagent -deprovision を使用します。 詳細については、Azure で実行されている Linux 仮想マシンのキャプチャに関する記事、および「Azure Linux エージェント ユーザー ガイド」をご覧ください。


カスタム イメージを作成し、そのイメージを使用して複数の新しい VM を作成できます。 これについては、に関するページで説明Virtual Machines、SAP NetWeaver の計画と実装に関するページを参照してください。 SAP Software Provisioning Manager を使って新しい SAP システムをインストールし、仮想マシンに接続されているディスクからデータベース バックアップを復元するか、Azure Storage からデータベース バックアップを直接復元して (DBMS でサポートされている場合)、データベース コンテンツを設定します。 詳細については、「SAP NetWeaver のための Azure Virtual Machines DBMS のデプロイ」を参照してください。 オンプレミス VM (特に 2 層システム) に SAP システムが既にインストールされている場合は、SAP Software Provisioning Manager でサポートされているシステムの名前変更手順に従って、Azure VM のデプロイ後に SAP システム設定を調整できます (SAP Note 1619720)。 それ以外の場合は、Azure VM のデプロイ後に SAP ソフトウェアをインストールできます。

次のフローチャートは、カスタム イメージから VM をデプロイする際の SAP 固有の一連の手順を示しています。

Private Marketplace の VM イメージを使用した SAP システム用 VM のデプロイのフローチャート

Azure Portal を使用した仮想マシンの作成

管理ディスクのイメージから新しい仮想マシンを作成する最も簡単な方法は、Azure Portal を使うことです。 管理ディスクイメージを作成する方法について詳しくは、「Azure で一般化された VM の管理対象イメージをキャプチャする」をご覧ください

  1. Azure portal のイメージに移動します。 または、Azure Portal のメニューで [イメージ] を選びます。
  2. デプロイする管理ディスク イメージを選び、 [VM の作成] をクリックします

ウィザードの指示に従って、必要なすべてのリソース (ネットワーク インターフェイスやストレージ アカウントなど) だけでなく、仮想マシンを作成するために必要なパラメーターも設定します。 次のようなパラメーターがあります。

  1. [基本] :

    • Name:リソースの名前 (仮想マシン名)。
    • VM ディスクの種類: OS ディスクのディスクの種類を選択します。 データ ディスクに Premium Storage を使いたい場合は、OS ディスクにも Premium Storage を使うことをお勧めします。
    • [ユーザー名とパスワード] または [SSH 公開キー] : プロビジョニング中に作成されるユーザーのユーザー名とパスワードを入力します。 Linux 仮想マシンの場合、マシンへのサインインに使用する Secure Shell (SSH) 公開キーを入力できます。
    • サブスクリプション:新しい仮想マシンをプロビジョニングするために使用するサブスクリプションを選択します。
    • [リソース グループ] :VM のリソース グループの名前。 新しいリソース グループの名前を入力することも、既存のリソース グループの名前を入力することもできます。
    • [場所] :新しい仮想マシンをデプロイする場所。 仮想マシンをオンプレミス ネットワークに接続する場合は、Azure をオンプレミス ネットワークに接続する仮想ネットワークの場所を必ず選択します。 詳細については、「での Microsoft Azure ネットワーク」を参照Virtual Machines、SAP NetWeaver の計画と実装に関するページを参照してください。
  2. Size:

    サポートされている VM の種類の一覧については、SAP Note 1928533 を参照してください。 Azure Premium Storage を使用する場合は、適切な VM の種類を選択してください。 Premium Storage ではすべての VM の種類はサポートしていません。 詳細については、「 SAP ワークロード用の Azure Storage」を参照してください。

  3. 設定:

    • Storage
      • ディスクの種類: OS ディスクのディスクの種類を選択します。 データ ディスクに Premium Storage を使いたい場合は、OS ディスクにも Premium Storage を使うことをお勧めします。
      • [マネージド ディスクの使用] : Managed Disks を使用する場合は、[はい] を選択します。 Managed Disks について詳しくは、計画ガイドの Managed Disks の章をご覧ください。
    • Network
      • [仮想ネットワーク][サブネット] : 仮想マシンをイントラネットと統合するには、オンプレミスのネットワークに接続されている仮想ネットワークを選択します。
      • [パブリック IP アドレス] : 使用するパブリック IP アドレスを選択するか、または新しいパブリック IP アドレスを作成するためのパラメーターを入力します。 パブリック IP アドレスを使用して、インターネット経由で仮想マシンにアクセスできます。 仮想マシンへのアクセスをセキュリティで保護するために、ネットワーク セキュリティ グループも作成してください。
      • [ネットワーク セキュリティ グループ] : 詳細については、ネットワーク セキュリティ グループを使用したネットワーク トラフィック フローの制御に関するページを参照してください。
    • [拡張機能] : デプロイに追加することによって、仮想マシン拡張機能をインストールできます。 この手順では、拡張機能を追加する必要はありません。 SAP サポートに必要な拡張機能は、後でインストールします。 このガイドの「Azure Extension for SAP を構成する」の章をご覧ください。
    • 高可用性: 仮想マシン スケール セット、可用性ゾーン、または可用性セットのデプロイ オプションのいずれかを選択します。 デプロイ オプションの適切な選択肢は、Azure リージョン内で使用するシステム構成によって異なります。複数のゾーンにまたがる場合も、1 つのゾーンに存在する場合でも、ゾーンのないリージョンで動作する場合も異なります。
    • Monitoring
      • [ブート診断] : ブート診断には [無効] を選択できます。
      • [ゲスト OS の診断] : 監視診断には [無効] を選択できます。
  4. 概要:

    選択内容を確認し、 [OK] をクリックします。

選択したリソース グループに仮想マシンがデプロイされます。

テンプレートを使用した仮想マシンの作成

Azure Portal からプライベート OS イメージを使用してデプロイを作成するには、次のいずれかの SAP テンプレートを使用します。 これらのテンプレートは、azure-quickstart-templates GitHub リポジトリで公開されています。 また、PowerShell を使用して仮想マシンを手動で作成することもできます。

Azure Portal で、テンプレートの次のパラメーターを入力します。

  1. [基本] :

    • サブスクリプション:テンプレートをデプロイするために使用するサブスクリプション。
    • [リソース グループ] :テンプレートをデプロイするために使用するリソース グループ。 新しいリソース グループを作成することも、サブスクリプション内の既存のリソース グループを選択することもできます。
    • [場所] :テンプレートをデプロイする場所。 既存のリソース グループを選択した場合は、そのリソース グループの場所が使用されます。
  2. 設定:

    • [SAP System ID] (SAP システム ID) : SAP システム ID。

    • [OS の種類] : デプロイするオペレーティング システムの種類 (Windows または Linux)。

    • [SAP system size] (SAP システムのサイズ) : SAP システムのサイズ。

      新しいシステムで提供する SAPS の数です。 システムに必要な SAPS の数がわからない場合は、SAP テクノロジ パートナーまたはシステム インテグレーターに問い合わせてください。

    • [System availability] (システムの可用性) (3 層テンプレートのみ): システムの可用性。

      高可用性インストールに適した構成用の HA を選択します。 ASCS 用の 2 つのデータベース サーバーと 2 つのサーバーが作成されます。

    • [ストレージの種類] (2 層テンプレートのみ): 使用するストレージの種類。

      大規模なシステムの場合、Azure Premium Storage を使用することを強くお勧めします。 ストレージの種類の詳細については、次のリソースを参照してください。

    • [ユーザー イメージ VHD の URI] (アンマネージド ディスクのイメージ テンプレートのみ): プライベートな OS イメージ VHD の URI (例: https://<アカウント名>.blob.core.windows.net/vhds/userimage.vhd)。

    • [ユーザー イメージのストレージ アカウント] (アンマネージド ディスクのイメージ テンプレートのみ): プライベートな OS イメージが格納されるストレージ アカウントの名前 (例: https://<アカウント名>.blob.core.windows.net/vhds/userimage.vhd 内の <アカウント名>)。

    • [userImageId] (ユーザー イメージ ID) (マネージド ディスク イメージ テンプレートのみ): 使用するマネージド ディスク イメージの ID

    • [管理ユーザー名][管理パスワード] : ユーザー名とパスワード。

      仮想マシンへのサインインに使用する新しいユーザーが作成されます。

    • [New or existing subnet] (新規または既存のサブネット) : 新しい仮想ネットワークとサブネットを作成するか、または既存のサブネットを使用するかを決定します。 オンプレミス ネットワークに接続されている仮想ネットワークが既にある場合は、 [Existing (既存)] を選択します。

    • [Subnet ID](サブネット ID) :VM を既存の VNet にデプロイする場合、その VNet で VM の割り当て先サブネットが定義されているときは、その特定のサブネットの ID を指定します。 ID は通常、/subscriptions/<サブスクリプション ID>/resourceGroups/<リソース グループ名>/providers/Microsoft.Network/virtualNetworks/<仮想ネットワーク名>/subnets/<サブネット名> のようになります

  3. 使用条件:
    法律条項を確認し、同意します。

  4. [購入] を選択します。

VM エージェントのインストール (Linux のみ)

前のセクションで説明したテンプレートを使用するには、ユーザー イメージに Linux エージェントが既にインストールされている必要があります。インストールされていない場合、デプロイは失敗します。 「Azure VM エージェントのダウンロード、インストール、有効化」の説明に従って、VM エージェントをダウンロードし、ユーザー イメージにインストールします。 テンプレートを使用しない場合は、VM エージェントを後でインストールすることもできます。

ドメインへの参加 (Windows のみ)

Azure デプロイが Azure サイト間 VPN 接続または Azure ExpressRoute を介してオンプレミスの Active Directoryまたは DNS インスタンスに接続されている場合 (これは、のクロスプレミスと呼ばれます) SAP NetWeaver の計画と実装)、VM がオンプレミス ドメインに参加している必要があります。 この手順に関する考慮事項の詳細については、「オンプレミス ドメインへの VM の参加 (Windows のみ)」をご覧ください。

プロキシ設定の構成

オンプレミス ネットワークの構成方法によっては、VM でプロキシを設定することが必要な場合があります。 VM が VPN または ExpressRoute 経由でオンプレミス ネットワークに接続されている場合、インターネットにアクセスできないことがあります。この場合、VM では、必要な VM 拡張機能をダウンロードしたり、Azure 用 SAP 拡張機能を介して SAP Host Agent 用の Azure インフラストラクチャ情報を収集したりすることができません。「プロキシの構成」を参照してください。

Azure VM Extension for SAP を構成する

SAP で現在の環境がサポートされるように、「Azure Extension for SAP を構成する」の説明に従って、Azure Extension for SAP を設定します。

シナリオ 3: SAP で一般化されていない Azure VHD を使用してオンプレミス VM を移動する

このシナリオでは、特定の SAP システムをオンプレミス環境から Azure に移行します。 これを行うには、OS、SAP バイナリ、最終的な DBMS バイナリを格納している VHD と、DBMS のデータ ファイルとログ ファイルを格納している VHD を Azure にアップロードします。 「シナリオ 2: SAP のカスタム イメージを使用して VM をデプロイする」で説明されたシナリオとは異なり、この場合は、ホスト名、SAP SID、および SAP ユーザー アカウントがオンプレミスの環境で構成されたため、これらを Azure VM に保持します。 OS を一般化する必要はありません。 ほとんどの場合、このシナリオは、SAP ランドスケープの一部がオンプレミスで実行され、一部が Azure で実行されるクロスプレミス シナリオに適用されます。

このシナリオでは、VM エージェントはデプロイ時に自動的にインストールされません。 Azure で SAP NetWeaver を実行するには VM エージェントと Azure Extension for SAP が必要であるため、仮想マシンの作成後に両方のコンポーネントを手動でダウンロードしてインストールし、有効にする必要があります。

Azure VM エージェントの詳細については、次のリソースを参照してください。


Windows logo. Windows

Azure 仮想マシン エージェントの概要

Linux logo. Linux

Azure Linux エージェント ユーザー ガイド


次のフローチャートは、汎用化されていない Azure VHD を使用してオンプレミス VM を移行する際の一連の手順を示しています。

VM ディスクを使用した SAP システム用 VM のデプロイのフローチャート

ディスクが既に Azure にアップロードされ、定義されている場合 (「」を参照)、次のいくつかのセクションで説明するタスクを実行します。

仮想マシンの作成

Azure portal からプライベート OS ディスクを使用してデプロイを作成する場合、azure-quickstart-templates GitHub リポジトリで公開されている SAP テンプレートを使用します。 また、PowerShell を使用して仮想マシンを手動で作成することもできます。

Azure Portal で、テンプレートの次のパラメーターを入力します。

  1. [基本] :

    • サブスクリプション:テンプレートをデプロイするために使用するサブスクリプション。
    • [リソース グループ] :テンプレートをデプロイするために使用するリソース グループ。 新しいリソース グループを作成することも、サブスクリプション内の既存のリソース グループを選択することもできます。
    • [場所] :テンプレートをデプロイする場所。 既存のリソース グループを選択した場合は、そのリソース グループの場所が使用されます。
  2. 設定:

    • [SAP System ID] (SAP システム ID) : SAP システム ID。

    • [OS の種類] : デプロイするオペレーティング システムの種類 (Windows または Linux)。

    • [SAP system size] (SAP システムのサイズ) : SAP システムのサイズ。

      新しいシステムで提供する SAPS の数です。 システムに必要な SAPS の数がわからない場合は、SAP のテクノロジ パートナーまたはシステム インテグレーターにお問い合わせください。

    • [ストレージの種類] (2 層テンプレートのみ): 使用するストレージの種類。

      大規模なシステムの場合、Azure Premium Storage を使用することを強くお勧めします。 ストレージの種類の詳細については、次のリソースを参照してください。

    • [OS ディスク VHD の URI] (アンマネージド ディスク テンプレートのみ): プライベート OS ディスクの URI (例: https://<アカウント名>.blob.core.windows.net/vhds/osdisk.vhd)。

    • [OS disk Managed Disk ID](OS ディスクのマネージド ディスク ID) (マネージド ディスク テンプレートのみ):マネージド ディスクの OS ディスクの ID (/subscriptions/92d102f7-81a5-4df7-9877-54987ba97dd9/resourceGroups/group/providers/Microsoft.Compute/disks/WIN)

    • [New or existing subnet] (新規または既存のサブネット) : 新しい仮想ネットワークとサブネットを作成するか、または既存のサブネットを使用するかを決定します。 オンプレミス ネットワークに接続されている仮想ネットワークが既にある場合は、 [Existing (既存)] を選択します。

    • [Subnet ID](サブネット ID) :VM を既存の VNet にデプロイする場合、その VNet で VM の割り当て先サブネットが定義されているときは、その特定のサブネットの ID を指定します。 ID は通常、/subscriptions/<サブスクリプション ID>/resourceGroups/<リソース グループ名>/providers/Microsoft.Network/virtualNetworks/<仮想ネットワーク名>/subnets/<サブネット名> のようになります

  3. 使用条件:
    法律条項を確認し、同意します。

  4. [購入] を選択します。

VM エージェントのインストール

前のセクションで説明したテンプレートを使用するには、VM エージェントを OS ディスクにインストールする必要があります。インストールしていない場合、デプロイは失敗します。 「Azure VM エージェントのダウンロード、インストール、有効化」の説明に従って、VM エージェントをダウンロードし、VM にインストールします。

前のセクションで説明したテンプレートを使わない場合は、VM エージェントを後でインストールすることもできます。

ドメインへの参加 (Windows のみ)

Azure デプロイが Azure サイト間 VPN 接続または ExpressRoute を介してオンプレミスの Active Directoryまたは DNS インスタンスに接続されている場合 (これは、AZURE のクロスプレミスと呼ばれます SAP NetWeaver の計画と実装)、VM がオンプレミス ドメインに参加している必要があります。 この作業に関する考慮事項の詳細については、「オンプレミス ドメインへの VM の参加 (Windows のみ)」をご覧ください。

プロキシ設定の構成

オンプレミス ネットワークの構成方法によっては、VM でプロキシを設定することが必要な場合があります。 VM が VPN または ExpressRoute 経由でオンプレミス ネットワークに接続されている場合、インターネットにアクセスできないことがあります。この場合、VM では、必要な VM 拡張機能をダウンロードしたり、Azure 用 SAP 拡張機能を介して SAP Host Agent 用の Azure インフラストラクチャ情報を収集したりすることができません。「プロキシの構成」を参照してください。

Azure VM Extension for SAP を構成する

SAP で現在の環境がサポートされるように、「Azure Extension for SAP を構成する」の説明に従って、Azure Extension for SAP を設定します。

SAP ソフトウェアをデプロイするための作業の詳細

このセクションでは、構成およびデプロイ プロセスで個々の作業を実行する手順について詳しく説明します。

オンプレミス ドメインへの VM の参加 (Windows のみ)

azure でオンプレミスの Active Directoryと DNS が拡張されているクロスプレミス シナリオで SAP VM をデプロイする場合、VM がオンプレミス ドメインに参加することが期待されます。 オンプレミス ドメインに VM を参加させるための詳細な手順と、オンプレミス ドメインのメンバーになるために必要な追加ソフトウェアは、お客様によって異なります。 通常、オンプレミス ドメインに VM を参加させるには、マルウェア対策ソフトウェアや、バックアップまたは監視ソフトウェアなどの追加ソフトウェアをインストールする必要があります。

このシナリオでは、VM が環境内のドメインに参加したときにインターネット プロキシ設定が適用されている場合に、ゲスト VM の Windows ローカル システム アカウント (S-1-5-18) にも同じプロキシ設定が適用されていることを確認する必要があります。 最も簡単な方法は、ドメイン内のシステムに適用されるドメイン グループ ポリシーを使用してプロキシを適用することです。

Azure VM エージェントのダウンロード、インストール、有効化

一般化されていない OS イメージからデプロイされた仮想マシン (Windows システム準備ツールまたは sysprep ツールに由来しないイメージなど) の場合は、Azure VM エージェントを手動でダウンロード、インストール、および有効にする必要があります。

Azure Marketplaceから VM をデプロイする場合、この手順は必要ありません。 Azure Marketplace のイメージには、Azure VM エージェントが既に含まれています。

Windows

  1. Azure VM エージェントのダウンロード:
    1. Azure VM エージェント インストーラー パッケージをダウンロードします。
    2. パーソナル コンピューターまたはサーバーで、VM エージェント MSI パッケージをローカルに保存します。
  2. Azure VM エージェントのインストール:
    1. リモート デスクトップ プロトコル (RDP) を使用して、デプロイした Azure VM に接続します。
    2. VM で Windows エクスプローラー ウィンドウを開き、VM エージェントの MSI ファイルのターゲット ディレクトリを選択します。
    3. Azure VM エージェント インストーラー MSI ファイルを、ローカル コンピューター/サーバーから VM 上の VM エージェントのターゲット ディレクトリにドラッグします。
    4. VM 上の MSI ファイルをダブルクリックします。
  3. オンプレミス ドメインに参加している VM の場合、「プロキシの構成」で説明するように、最終的なインターネット プロキシ設定が VM の Windows ローカル システム アカウント (S-1-5-18) にも適用されていることを確認します。 VM エージェントはこのコンテキストで実行されるので、Azure に接続できる必要があります。

Azure VM エージェントを更新する際にユーザーの操作は不要です。 VM エージェントは自動的に更新され、VM の再起動は必要ありません。

Linux

次のコマンドを使用して、Linux の VM エージェントをインストールします。

  • SUSE Linux Enterprise Server (SLES)

    sudo zypper install WALinuxAgent
    
  • Red Hat Enterprise Linux (RHEL) または Oracle Linux

    sudo yum install WALinuxAgent
    

エージェントが既にインストールされている場合、Azure Linux エージェントを更新するには、VM 上の Azure Linux エージェントを GitHub で最新バージョンに更新する方法に関する記事に記載されている手順を実行します。

プロキシを構成する

プロキシを構成する手順は、Windows と Linux で異なります。

Windows

インターネットにアクセスするには、ローカル システム アカウントのプロキシ設定を適切に設定する必要があります。 プロキシ設定がグループ ポリシーによって設定されていない場合は、ローカル システム アカウントの設定を構成できます。

  1. [スタート] メニューで「gpedit.msc」と入力し、Enter キーを押します。
  2. [コンピューターの構成]>[管理用テンプレート]>[Windows コンポーネント]>[Internet Explorer] を選択します。 [コンピューター別にプロキシを設定する (ユーザー別ではなく)] が無効になっているか、構成されていないことを確認します。
  3. コントロール パネルで、 [ネットワークと共有センター]>[インターネット オプション] に移動します。
  4. [接続] タブの [LAN の設定] をクリックします。
  5. [設定を自動的に検出する] チェック ボックスをオフにします。
  6. [LAN にプロキシ サーバーを使用する] チェック ボックスをオンにし、プロキシのアドレストとポートを入力します。
  7. [Advanced] \(詳細設定) ボタンを選択します。
  8. [例外] ボックスに、IP アドレスとして「168.63.129.16」と入力します。 [OK] を選択します。

Linux

Microsoft Azure ゲスト エージェントの構成ファイルで適切なプロキシを構成します。ファイルの場所は \etc\waagent.conf です。

次のパラメーターを設定します。

  1. HTTP プロキシ ホスト。 たとえば、proxy.corp.local に設定します。

    HttpProxy.Host=<proxy host>
    
    
  2. HTTP プロキシ ポート。 たとえば、80 に設定します。

    HttpProxy.Port=<port of the proxy host>
    
    
  3. エージェントを再起動します。

    sudo service waagent restart
    

Azure リポジトリを使用する場合は、これらのリポジトリへのトラフィックがオンプレミスのイントラネットを通過していないことを確認します。 強制トンネリングを有効にするためにユーザー定義ルートを作成した場合は、サイト間 VPN 接続を介さずに、リポジトリへのトラフィックをインターネットに直接ルーティングするルートを追加する必要があります。

また、SAP 用の VM 拡張機能は、インターネットにアクセスできる必要があります。 必ず新しい SAP 用 VM 拡張機能をインストールし、「AZURE CLI を使用して SAP ソリューション用の Azure VM 拡張機能を構成する 」の手順に従って、VM Extension for SAP インストール ガイドに従ってプロキシを構成してください。

  • SLES

    \etc\regionserverclnt.cfg の一覧にある IP アドレスのルートも追加する必要があります。 次の図は例を示しています。

    強制トンネリング

  • RHEL

    \etc\yum.repos.d\rhui-load-balancers の一覧にあるホストの IP アドレスのルートも追加する必要があります。 例については、前の図を参照してください。

  • Oracle Linux

    Azure には Oracle Linux 用のリポジトリはありません。 Oracle Linux 用に独自のリポジトリを構成するか、パブリック リポジトリを使う必要があります。

ユーザー定義ルートの詳細については、ユーザー定義ルートと IP 転送に関する記事をご覧ください。

Azure Extension for SAP

Note

一般的なサポートに関する声明:
Azure Extension for SAP のサポートは、SAP のサポート チャネルを通じて提供されます。 Azure Extension for SAP に関するサポートが必要な場合は、SAP サポートでサポート ケースをオープンしてください。

Azure 上の SAP 用 VM のデプロイ シナリオに関するセクションの説明に従って VM を準備すると、Azure VM エージェントが仮想マシンにインストールされます。 次に、Azure グローバル データセンターの Azure 拡張リポジトリで入手できる Azure Extension for SAP をデプロイします。 詳細については、「Azure Extension for SAP を構成する」を参照してください。

次の手順

RHEL for SAP のインプレース アップグレードについて