Bare Metal Solution 向け SAP HANA のプランニング ガイド

大規模な SAP HANA スケールアップ システム向けに、Bare Metal Solution は、SAP HANA スケールアップ システム用に 24 TB までのメモリと 896 個の論理 CPU を搭載した特大の SAP 認定ベアメタル サーバーを提供します。

Bare Metal Solution は、目的に応じてビルドされたベアメタル マシンと関連インフラストラクチャをリージョンごとに拡張して提供するマネージド・ソリューションで、低レイテンシのネットワーク ファブリックを用いた高パフォーマンスなマネージド接続によって Google Cloud に接続します。

このガイドでは、Bare Metal Solution 環境で実行中の SAP HANA ワークロードに固有の、または関連のある Bare Metal Solution の側面についてのみ説明します。

Google Cloud の Compute Engine 仮想マシン(VM)上での SAP HANA の実行については、SAP HANA プランニング ガイドをご覧ください。

Bare Metal Solution の詳細については、Bare Metal Solution をご覧ください。

Bare Metal Solution 環境におけるお客様の責任

Bare Metal Solution のドキュメントに記載されているように、マシンが構成されて提供された後は、SAP HANA などのソフトウェアのライセンス、インストール、メンテナンスについては、お客様が責任を負うことになります。

Bare Metal Solution 環境における責任の詳細については、Bare Metal Solution 環境の責任をご覧ください。

サポートされるアーキテクチャ

Bare Metal Solution サーバー上で SAP HANA を実行する際は、SAP NetWeaver とアプリケーション サーバーが SAP HANA とは異なるサーバーで実行される 3 層のアーキテクチャを使用する必要があります。

Google Cloud 上で実行される SAP アプリケーション サーバーは、SAP HANA を実行する Bare Metal Solution リージョン拡張と同じリージョンにする必要があります。

Bare Metal Solution 上の SAP HANA とともに、次のアプリケーション サーバー アーキテクチャを使用できます。

  • オールメタル アプリケーション アーキテクチャ。アプリケーション サーバーはすべて、SAP HANA と同じ Bare Metal Solution 環境で実行されます。ワークロードが、SAP HANA とアプリケーション サーバーの間で Partner Interconnect よりも低いレイテンシを必要とする場合は、オールメタル アーキテクチャを検討してください。
  • ハイブリッド アプリケーション アーキテクチャ。SAP HANA は Bare Metal Solution 環境で実行されますが、SAP アプリケーション サーバーは Google Cloud 上で実行されます。ハイブリッド アーキテクチャは、オールメタル アーキテクチャよりも柔軟性が高く、低コストです。

次の図は、ハイブリッド アプリケーション サーバー アーキテクチャを示しています。アプリケーション サーバーは Google Cloud 上で動作し、SAP HANA は Bare Metal Solution 上で動作します。障害復旧サイトは異なるリージョン拡張にデプロイされます。非同期 SAP HANA システム レプリケーションは、Google Cloud ネットワークを通過して障害復旧サイトに到達します。

この図は、SAP アプリケーション サーバーが Google Cloud 上にあり、SAP HANA が Bare Metal Solution リージョン拡張上にあるハイブリッド アーキテクチャを示しています。

次の図は、オールメタル アプリケーション サーバー アーキテクチャを示しています。プライマリ サイトでは、アプリケーション サーバーと SAP HANA の両方が、同じ Bare Metal Solution リージョン拡張で実行されます。障害復旧サイトは別のリージョン拡張にデプロイされ、アプリケーション サーバーと SAP HANA の両方が含まれています。DR サイトのシステムは、復旧で必要になるまで、他の目的で使用できます。非同期 SAP HANA システム レプリケーションは、Google Cloud ネットワークを通過して障害復旧サイトに到達します。

この図は、SAP アプリケーション サーバーと SAP HANA の両方がリージョン拡張の Bare Metal Solution 上にあるオールメタル アーキテクチャを示しています。

ご利用いただけるリージョン

次の表は、現在 SAP HANA on Bare Metal Solution をサポートしている Google Cloud リージョンを示したものです。

リージョン ロケーション
europe-west3 フランクフルト(ドイツ、ヨーロッパ)
europe-west4 エームスハーヴェン(オランダ、ヨーロッパ)
us-central1 アイオワ州カウンシル ブラフス(米国、北アメリカ)
us-east4 バージニア州アッシュバーン(米国、北アメリカ)

上の表に目的のリージョンがない場合は、Google Cloud の営業担当者までお問い合わせください。

認定マシンタイプ

次の表に、SAP が SAP HANA 用に認定している Bare Metal Solution マシンを示します。

SAP HANA 用のマシンが、すべての Bare Metal Solution のリージョン拡張で使用できるわけではありません。SAP HANA の Bare Metal Solution マシンを利用できるリージョンについては、リージョンの可用性をご覧ください。

SAP HANA Hardware Directory に、SAP HANA 用に認定された Bare Metal Solution マシンタイプが記載されています。

Bare Metal Solution マシンタイプ CPU コア vCPU ソケット メモリ CPU プラットフォーム オペレーティング システム アプリケーションの種類
O2 メモリ最適化 Bare Metal Solution マシンタイプ
o2-ultramem-672-metal 336 672 12 18 TB Intel Cascade Lake RHELSUSE OLTP のみ 3 層アーキテクチャでのみスケールアップします。
標準サイズ設定。
o2-ultramem-896-metal 448 896 16 24 TB Intel Cascade Lake RHELSUSE OLTP のみ 3 層アーキテクチャでのみスケールアップします。
標準サイズ設定。

認定されたオペレーティング システム

次の表に、SAP が Bare Metal Solution サーバー上の SAP HANA 本番環境での使用を認定している Red Hat Enterprise Linux(RHEL)オペレーティング システムと SUSE Linux Enterprise Server(SLES)オペレーティング システム、それらの可用性を示します。次の表に記載されていない OS が必要な場合は、Google Cloud の営業担当者までお問い合わせください。

オペレーティング システム SAP で認定されたバージョン Bare Metal Solution 上の SAP HANA の可用性
RHEL for SAP 7.6
なし
7.7 なし
7.9 なし
8.0 なし。Google Cloud の営業担当者までお問い合わせください。
8.1 なし。Google Cloud の営業担当者までお問い合わせください。
8.2 なし。Google Cloud の営業担当者までお問い合わせください。
8.4 なし。Google Cloud の営業担当者までお問い合わせください。
8.6 なし。Google Cloud の営業担当者までお問い合わせください。
8.8 なし。Google Cloud の営業担当者までお問い合わせください。
9.0 なし。Google Cloud の営業担当者までお問い合わせください。
9.2 なし。Google Cloud の営業担当者までお問い合わせください。
SLES for SAP 12 SP4 なし
12 SP5 あり。イメージコードは LAMBSLES12SP5SAP です。
15 なし
15 SP1 なし
15 SP2 あり。イメージコードは LAMBSLES15SP2SAP です。
15 SP3 なし。ただし、15 SP2 からアップグレード可能。
15 SP4 なし。ただし、15 SP2 からアップグレード可能。
15 SP5 なし。ただし、15 SP2 からアップグレード可能。

認定オペレーティング システムに関する SAP の詳細については、SAP Note 3000343 - SAP Applications on Google Cloud: Supported Products on Google Cloud Bare Metal Solutions をご覧ください。

ストレージ

このセクションでは、注文、ボリューム レイアウト、パフォーマンスなど、Bare Metal Solution 上の SAP HANA のストレージ オプションについて説明します。

SAP HANA 用の論理ボリューム レイアウト

Bare Metal Solution マシンを制御する際に、SAP 認定のストレージ レイアウトと整合性が維持されるように、SAP HANA 用の論理ボリューム レイアウトを構成します。

ボリューム レイアウトの検証については、ボリュームとストレージのマッピングの検証をご覧ください。

高可用性クラスタでの SBD フェンシングのブロック ストレージ

SBD フェンシングを使用して Linux 高可用性クラスタを設定すると、Google Cloud はフェンシング メカニズムに 3 つの共有 LUNS をプロビジョニングします。これにより、合計で約 150 GB のブロック ストレージが使用されます。

ストレージの注文

他の Bare Metal Solution のマシンタイプとは異なり、SAP HANA 用のブロック ストレージは 48 TiB 単位で注文します。48 TiB が必要な最小容量です。

必要なストレージの容量を計算する場合は、SAP HANA データのバックアップとスナップショット用のストレージを含めてください。

ストレージのパフォーマンス

Google Cloud で Bare Metal Solution サーバーの SAP HANA 用に提供されるストレージは、SAP HANA のパフォーマンス要件を満たしているか、それ以上のパフォーマンスを提供します。スループットは 1 秒あたり 3.5 GiB まで期待できます。

ブロック ストレージのパフォーマンスを向上させるには、追加の 48 TiB のブロック ストレージを注文して Bare Metal Solution サーバーに接続します。これにより、ブロック ストレージのスループットと 1 秒あたりの入出力オペレーション(IOPS)が倍増します。料金の詳細や、この追加の 48 TiB のブロック ストレージの購入方法については、Google Cloud の営業担当者にお問い合わせください。Bare Metal Solution をすでに利用している場合は、サービス リクエストを送信してください。

バックアップ

Bare Metal Solution 環境の SAP システムには、さまざまなバックアップ オプションがあります。

SAP HANA バックアップ

SAP HANA バックアップの永続ストレージには Cloud Storage を使用します。

Bare Metal Solution 環境では、次のバックアップ ソリューションを使用できます。

  • Google Cloud の SAP 用エージェントの Backint 機能。バックアップを直接 Cloud Storage に送信します。
  • SAP でサポートされているサードパーティのバックアップ ソリューション。

Bare Metal Solution と Cloud Storage の間でバックアップを転送すると、Google Cloud への接続帯域幅を大量に消費するため、Google Cloud へのバックアップをオフピーク時間に設定します。また、可能であれば、差分バックアップを使用します。

バックアップ ソリューションにスロットリング メカニズムがある場合は、バックアップの送信レート(スループット)を抑えることができます。スループットが低下すると、バックアップで消費される帯域幅が少なくなりますが、バックアップの完了までの時間は長くなります。

Google Cloud の SAP 用エージェントの Backint 機能には、スロットリング メカニズムが含まれています。

Google Cloud の SAP 用エージェントの Backint 機能

Google Cloud の SAP 用エージェントの Backint 機能を使用する場合は、オンプレミス ホストに限定公開の Google アクセスを設定するか、NAT ゲートウェイまたは使用できます。詳細については、Google Cloud APIs とサービスへのアクセスを設定するをご覧ください。

Bare Metal Solution 環境で Google Cloud の SAP 用エージェントが Cloud Storage にアクセスするには、サービス アカウント キーが必要です。詳細については、サービス アカウントの考慮事項をご覧ください。

スナップショット

Bare Metal Solution では、Bare Metal Solution サーバーのローカル ディスクのスナップショットをリクエストできます。

スナップショットはローカルコピーのみであり、マルチリージョンのレプリケーションはサポートされていません。

デフォルトでは、Bare Metal Solution はブートディスクとオペレーティング システム LUN の毎日のスナップショットを無料で取得します。毎日のスナップショットは 7 日間保持されます。

データ ボリュームのスナップショットは注文可能ですが、Bare Metal Solution サーバーを注文する際にリクエストする必要があります。データ ボリュームのスナップショットを保存するために、追加のストレージを注文する必要もあります。

ネットワーキング

SAP のデプロイ用のネットワーク インフラストラクチャとセットアップは、基本的に Bare Metal Solution の他のワークロードの場合と同じです。このセクションでは、Bare Metal Solution 上の SAP HANA デプロイに固有または関連するネットワーキングについてのみ説明します。

Cloud Interconnect 接続を有効にして、インターネットと Google Cloud APIs へのアクセスを構成する方法は、Bare Metal Solution のドキュメントに記載されています。

詳細については、Bare Metal Solution ネットワーキングをご覧ください。

帯域幅の要件

Bare Metal Solution 上で SAP HANA を計画する際は、ベアメタル サーバーと Google Cloud ネットワークの間の Cloud Interconnect 接続の帯域幅の要件を決定する必要があります。

帯域幅の要件のサイズを変更する際は、ピーク スループットに合わせたサイズにします。Cloud Interconnect 接続を使用するすべてのシステムを考慮する必要があります。これには、Google Cloud ネットワーク経由でインターネットに送信されるすべてのネットワーク トラフィックが対象になります。

アクティブな SAP HANA インスタンスには、それぞれ約 10 Gbps の帯域幅が必要です。2 つのアクティブな SAP HANA インスタンスを別々に実行している場合、約 20 Gbps が必要になります。アクティブな SAP HANA インスタンスが 1 つのみの高可用性クラスタは、1 つのアクティブなインスタンスと見なされます。

アプリケーション サーバーのアーキテクチャは、必要な帯域幅に影響します。

SAP HANA の Bare Metal Solution 上でアプリケーション サーバーが稼働するオールメタル アーキテクチャを使用する場合は、帯域幅の要件を見積もる際に、まず、バックアップと Google Cloud サービスとの連携を考慮する必要があります。

ハイブリッド アーキテクチャを使用する場合に、バックアップとサービスの連携に加えて、SAP HANA と Google Cloud 上のアプリケーション サーバー間の通信も考慮する必要があります。

ネットワーク インターフェース

Google Cloud は、ボンディング モード 4(802.3ad LACP)を使用して、一緒にボンディングされる複数のハードウェア ネットワーク インターフェースを備える SAP HANA 用 Bare Metal Solution サーバーをプロビジョニングし、ロードバランスされた冗長構成を構築します。

ボンドは、それぞれが静的 IP アドレス範囲で構成される以下の仮想 LAN を提供します。

  • BMS デプロイ環境と Google Cloud プロジェクト内からアクセスできるパブリック ネットワーク(ボンド 0)。
  • BMS デプロイ環境内でのみアクセス可能なプライベート ネットワーク(ボンド 1)。
  • 高可用性構成用の BMS デプロイ環境内からのみアクセス可能なハートビート ネットワーク(ボンド 2)。

アクティブなネットワーク インターフェースの構成を表示するには、Bare Metal Solution サーバーに SSH で接続した後、次のコマンドを使用します。

$ sudo ip a

特定のボンドのボンディング インターフェースは、以下のコマンドで表示できます。

$ sudo cat /etc/sysconfig/network/ifcfg-bond0

同様に、以下のコマンドによって、ボンドに関連付けられた仮想 LAN の構成の表示もできます。

$ sudo cat /etc/sysconfig/network/ifcfg-bond0.VLAN-ID

ここで、VLAN-ID は、ip a コマンドの出力に割り当てられた VLAN に関連付けられた番号です。

Bare Metal Solution 環境が稼働したら、さらにネットワーク インターフェースを追加してサーバーに接続できます。手順については、ネットワークを追加してサーバーに接続するをご覧ください。

DNS

Bare Metal Solution 環境で独自のドメイン ネーム システム(DNS)サーバーを設定する場合は、お客様の責任で行っていただく必要があります。

NTP

Bare Metal Solution サーバーのネットワーク タイム プロトコル(NTP)サーバーへのアクセスを設定して、SAP 環境全体で時間を同期する責任はお客様に帰属します。

時間の同期は、SAP HANA インスタンスが Bare Metal Solution 上で実行され、アプリケーション サーバーが Google Cloud 上で実行されるハイブリッド アーキテクチャでは特に重要になります。

Google Cloud NTP サーバーを使用することも、任意の NTP サーバーを使用することもできます。

Bare Metal Solution マシン用の Google Cloud NTP サーバーへのアクセスを構成する手順は Compute Engine のものと似ていますが、最初に Google Cloud APIs へのプライベート アクセスを設定する必要があります。

Google Cloud NTP サーバーへのアクセスを設定する Compute Engine の手順については、インスタンスのネットワーク タイム プロトコル(NTP)の設定をご覧ください。

IAM サービス アカウント

Bare Metal Solution マシン上で実行されるアプリケーションが Google Cloud のプロダクトまたはサービスにアクセスできるようにするには、認証とアクセス管理のため、Google Cloud プロジェクトで Identity and Access Management(IAM)サービス アカウントを作成する必要があります。

サービス アカウントを作成する際は、認証用のキーを作成し、Google Cloud リソースへのアクセスを管理するサービス アカウントにロールを付与します。

Bare Metal Solution 環境で以下のエージェントのいずれかを使用する場合は、サービス アカウントを作成する必要があります。

サービス アカウント キーを Bare Metal Solution マシンに保存し、エージェントを構成する際にキーへのパスを指定します。

上記の各エージェントは、異なる Google Cloud リソースへのアクセスが必要とされるため、異なる IAM 権限が必要です。最高のセキュリティと最もきめ細かい制御を行うには、エージェントごとに別々のサービス アカウントを作成します。

アプリケーションの認証と Google Cloud リソースへのアクセスの管理の詳細については、IAM の概要でサービス アカウント、ロール、権限に関する情報をご覧ください。

モニタリング

Google Cloud では、サポートとモニタリングのために、Compute Engine VM インスタンスと Bare Metal Solution サーバーで実行される SAP ワークロード用に SAP 用エージェントを提供しています。

SAP が求めているように、SAP からのサポートを利用し、SAP がサービスレベル契約(SLA)を達成できるようにするには、すべての Compute Engine VM インスタンスと SAP システムを使用する Bare Metal Solution サーバーに Google Cloud の SAP 用エージェントをインストールする必要があります。サポートの前提条件の詳細については、SAP Note 2456406 - Google Cloud Platform 上の SAP: サポートの前提条件をご覧ください。

Google Cloud の SAP 用エージェントのバージョン 3.5(最新)は、Google Cloud の SAP NetWeaver 用モニタリング エージェント バージョン 2、SAP HANA 用モニタリング エージェント バージョン 2、Cloud Storage の SAP HANA 用 Backint エージェントの後継です。したがって、Google Cloud の SAP 用エージェントのバージョン 3.5(最新)には、指標の収集に加えて、オプション機能(SAP HANA の Backint ベースのバックアップと復元)が含まれています。こうした機能を有効にすると、ワークロード マネージャーなどのプロダクトやサービスを SAP のワークロードに利用できます。

Bare Metal Solution サーバーで実行されている SAP システムの場合は、次のいずれかのデータベースに接続された SAP NetWeaver を実行するときに、Google Cloud の SAP 用エージェントが必要になります。

  • SAP HANA
  • SAP Adaptive Server Enterprise(ASE)
  • SAP MaxDB
  • IBM Db2

SAP システムと一緒にホストに Google Cloud の SAP 用エージェントをインストールします。エージェントのインストールと構成、インストールの検証、エージェントが期待どおりに実行されていることを確認する方法については、Bare Metal Solution サーバーにエージェントをインストールするをご覧ください。

Google Cloud の SAP 用エージェントは、Linux を実行している Bare Metal Solution サーバーでサポートされています。Google Cloud の SAP 用エージェントのインストールは、Windows を実行している Bare Metal Solution サーバーではサポートされていません。

Google Cloud が提供する次の「SAP 用」RHEL または SLES OS イメージを使用する場合、Google Cloud の SAP 用エージェントは OS イメージに含まれています。

  • RHEL: すべての「SAP 用」イメージ
  • SLES: SAP 用 SLES 15 SP4 以降のバージョン

SAP HANA による Bare Metal Solution サーバー リソースの使用量をモニタリングするには、SAP HANA モニタリング指標を収集するように Google Cloud の SAP 用エージェントを構成します。この機能は、エージェントのバージョン 2.0 から利用できます。詳細については、SAP HANA モニタリング指標の収集をご覧ください。

メンテナンス

Google Cloud は、Bare Metal Solution サーバー上の計画メンテナンスのスケジュールをお客様に合わせて調整します。お客様の承認がない限り、処理は実行されません。

計画外のメンテナンスが緊急を要する場合、Google Cloud は、SAP アプリケーションの中断を回避または最小化するため、合理的に可能な限り直ちに通知を行います。

Google Cloud には、Bare Metal Solution 環境のサーバー、ストレージ、ネットワークの保守に使用できるセルフサービス機能も用意されています。たとえば、Google Cloud コンソール、Google Cloud CLI、API を使用して、次のようなアクティビティを実行できます。

  • サーバーの起動、停止、リセット
  • サーバー、ストレージ、ネットワークの詳細の表示
  • ラベルを使用したサーバー、ストレージ、ネットワークの整理

SAP HANA を実行している Bare Metal Solution 環境で使用できるセルフサービス機能の完全なリストについては、Bare Metal Solution 環境の維持をご覧ください。

高可用性

Bare Metal Solution のメモリ最適化マシン上で SAP HANA を実行する場合は、高可用性クラスタ上に SAP HANA をデプロイすることを強くおすすめします。

Bare Metal Solution 上の高可用性クラスタの場合、Bare Metal Solution リージョン拡張、同期 SAP HANA システム レプリケーション、クラスタ リソース マネージャーで 2 つの同じマシンを使用します。

Google Cloud では、Linux OS ディストリビューターから提供される Pacemaker クラスタリングをおすすめします。

Bare Metal Solution での SAP HANA の高可用性クラスタ構成

次の要件と推奨事項とともに、Linux オペレーティング システムのディストリビューターから提供される指示に従って Linux Pacemaker を構成し、Bare Metal Solution マシンに高可用性クラスタを構成してください。

  • フローティング仮想 IP アドレスには、標準の Pacemaker IPaddr2 クラスタ リソースを使用できます。このリソースは、Bare Metal Solution のネットワーキングと組み合わせてアドレス解決の更新を使用します。
  • Bare Metal Solution 環境では、必須のフェンシング デバイスに 2 つのオプションがあります。1 つは、SBD で共有ストレージを使用する方法、もう 1 つは fence_gce エージェントです。どちらも Linux オペレーティング システムに含まれていますが、後者は RHEL と SUSE の新しいディストリビューションに含まれています。

    Google Cloud では SBD フェンシングをおすすめしますが、Bare Metal Solution では SBD を使用してソフトウェア ベースのウォッチドッグが必要となります。これは、すべてのオペレーティング システムでサポートされているわけではありません。Bare Metal Solution は、次のフェンシング デバイスとオペレーティング システムの組み合わせをサポートしています。

    • SLES と SBD または fence_gce
    • RHEL と fence_gce のみ
  • 分離と復元力のため、Bare Metal Solution の SAP HANA 高可用性構成では、共有ストレージ ボリュームは使用されません。代わりに、高可用性構成と障害復旧構成の両方でサーバー間でデータを同期するために SAP HANA システム レプリケーションを使用します。SAP HANA のドキュメントと OS ベンダーの推奨事項に従って SAP HANA システム レプリケーションを構成します。

SBD と共有ブロック ストレージを使用したフェンシング

Bare Metal Solution の SAP HANA 高可用性クラスタでフェンシングを行う場合は、SBD と共有ブロック ストレージを使用して通信することをおすすめします。

SBD フェンシングのソフトウェア ウォッチドッグの要件

現在、Bare Metal Solution でソフトウェア ベースのウォッチドッグを使用するには、SBD フェンシング メカニズムが必要です。

すべてのオペレーティング システムがクラウド環境でのソフトウェア ベースのウォッチドッグをサポートしているわけではありません。

たとえば、Red Hat はクラウド環境でのソフトウェア ウォッチドッグをサポートしていません。詳細については、RHEL 高可用性クラスタのサポート ポリシー - sbd と fence_sbd をご覧ください。

SUSE は、SBD フェンシングでソフトウェアベースのウォッチドッグ(softdog)をサポートします。詳細については、SLES バージョンの SUSE ドキュメントをご覧ください。たとえば、SLES 15 SP3 の場合は、ソフトウェア ウォッチドッグ(softdog)の使用をご覧ください。

Bare Metal Solution の注文時に SBD フェンシングの共有ブロック ストレージをリクエストする

共有ブロック ストレージが SBD フェンシングをサポートするために正しく構成されていることを確認するには、Bare Metal Solution サーバーの注文時に、高可用性クラスタで SBD フェンシングを構成することを Google Cloud 営業担当者にお伝えください。サーバーがプロビジョニングされるときに、サーバー間の SBD メッセージ交換用に 50 GB のボリュームが 3 つ追加されます。これらのボリュームは、SBD サービス専用で使用されます。

SBD フェンシングの構成手順

SBD フェンシング メカニズムを構成するには、オペレーティング システム ベンダーから提供される構成ガイドに従ってください。

Google Cloud では、SBD フェンシングに必要なストレージ デバイスの特定と検証に対してのみガイダンスを提供します。詳細については、SBD フェンシング用のブロック ストレージ デバイスを検証するをご覧ください。

fence_gce エージェントを使用したフェンシング

RHEL または SLES オペレーティング システムに含まれている fence_gce エージェントは、オペレーティング システムで SBD フェンシングを使用したソフトウェアベースのウォッチドッグがサポートされていない場合に使用できます。

オペレーティング システムで SBD フェンシングのソフトウェア ウォッチドッグがサポートされている場合は、fence_gce エージェントではなく、SBD フェンシングを使用します。Bare Metal Solution 環境の SAP HANA HA クラスタには SBD フェンシングをおすすめします。

fence_gce エージェントで必要な IAM 権限

fence_gce フェンシング エージェントがフェイルオーバーを開始すると、エージェントが Bare Metal Solution API を呼び出し、障害が発生した Bare Metal Solution サーバーをリセットします。

エージェントが API にアクセスする際に認証と認可を行う場合は、Google Cloud プロジェクトでエージェントの IAM サービス アカウントを指定し、Bare Metal Solution サーバーのサービス アカウント用のキーを保存する必要があります。

サービス アカウントには、IAM 事前定義ロール roles/baremetalsolution.editorroles/baremetalsolution.admin に含まれる baremetalsolution.service.resetInstance 権限が必要です。

Bare Metal Solution API とそれに関連する IAM ロールの詳細については、Bare Metal Solution API リファレンスをご覧ください。

fence_gce エージェントの構成

高可用性クラスタ用のリソースを定義する際に、fence_gce エージェントを有効にして構成します。

エージェントが Bare Metal Solution をサポートしていることを確認する方法など、fence_gce エージェントの構成の詳細については、fence_gce エージェントを構成するをご覧ください。

非共有 LUN の要件

SBD フェンシングを使用する場合を除き、Bare Metal Solution サーバーの SAP HANA の高可用性構成では、SAP HANA のプライマリ ストレージ(/hana/data/hana/log/hana/shared)に非共有 LUN アプローチを使用する必要があります。LUN は特定のホスト専用です。

SBD フェンシングを使用すると、2 台のサーバー間で 50 GB の 3 つの LUN が共有されます。

障害復旧

Bare Metal Solution 環境で実行されている SAP HANA システムの障害復旧の設定には 2 つの Bare Metal Solution サーバー構成が必要です。これらのサーバーは、それぞれが SAP HANA 用のメモリ最適化サーバーをサポートするリージョン拡張に構成されている必要があります。

非同期 SAP HANA システム レプリケーションを使用して、アクティブ システムと同期する復旧サイトでバックアップ SAP HANA システムを維持します。

障害復旧の準備状況を定期的にテストします。

システムの更新には、バックアップと復元の手法を使用します。スナップショットはサポートされていません。

ホスト上で別の SAP HANA インスタンスを収容するのに十分なストレージをリクエストする場合は、コスト最適化構成でバックアップ マシンを使用できます。

復旧サイトの選択

SAP HANA をサポートする Bare Metal Solution リージョン拡張の可用性は、障害復旧サイトとして選択したロケーションだけでなく、プライマリ サイトとして選択したロケーションにも影響を及ぼす可能性があります。

復旧サイトの Google Cloud リージョンを次の中から選択します。

  • SAP HANA をサポートする Bare Metal Solution リージョン拡張を含む。
  • プライマリ サイトにできるだけ近い場所に配置されている。
  • プライマリ サイトのリージョンと異なる。

Bare Metal Solution のリージョン拡張の可用性については、ご利用可能なリージョンをご覧ください。

障害復旧ソリューション

Bare Metal Solution は、SAP 障害復旧ソリューションへのデータベース ログ配布と SAP HANA 非同期システム レプリケーションをサポートしています。

注文

特別な目的とサイズのため、SAP HANA 用の Bare Metal Solution サーバーは、必要になるかなり前に注文する必要がある特注品です。

Compute Engine 仮想マシンとは異なり、Google Cloud コンソールから SAP HANA 用の Bare Metal Solution サーバーの注文やプロビジョニングを行うことはできません。Google Cloud セールスチームまでお問い合わせください。

注文の準備をする

注文を行う前に、Bare Metal Solution 環境の SAP ワークロードの要件を決める必要があります。要件定義で不明な点がありましたら、注文を受けた Google Cloud の営業担当者にご相談ください。

決定が必要な SAP 要件は以下のとおりです。

  • 実行する必要のある SAP HANA のバージョン。Bare Metal Solution マシンでは、バージョンによって異なる構成が必要になる場合があります。
  • SAP HANA に必要な Bare Metal Solution マシンのサイズ。
  • ワークロードで Google Cloud への Cloud Interconnect 接続に必要な容量と帯域幅。
  • 必要な追加ストレージの容量(ある場合)。

注文を受け付ける

サーバーの準備が整ったら、Google Cloud から通知が届きます。通知には、サーバーに SSH 接続でログインする際に必要な IP アドレスと認証情報が含まれています。

注文仕様と以下のような SAP 認定要件の両方に合わせてサーバーが構成されます。

  • リクエストしたオペレーティング システムは、SAP HANA 用の推奨設定でインストールされて構成されます。
  • SAP HANA とともにネットワーク構成を使用する準備が整いました。

ログインしたら、注文が正しいことと、マシン、オペレーティング システム、ストレージを含むすべてのものが正しく構成されていることを確認します。すべてが正しい場合は、SAP HANA をインストールできます。

SAP HANA 用の Bare Metal Solution サーバーの注文の詳細については、Google Cloud のセールスチームにお問い合わせください。

注文で必要になる追加のネットワーク情報については、Bare Metal Solution の注文に必要となるネットワーク情報をご覧ください。

サポート

Bare Metal Solution のインフラストラクチャやサービスに関する問題については、カスタマーケアにお問い合わせください。連絡先は、Google Cloud コンソールのサポートの概要ページで確認できます。カスタマーケアが SAP システムに問題があると判断した場合は、SAP サポートをご案内します。

SAP プロダクト関連の問題については、SAP サポートでサポート リクエストを送信してください。SAP はサポート チケットを評価し、Bare Metal Solution インフラストラクチャの問題と判断した場合は、そのチケットをシステム内の適切な Google Cloud コンポーネント(BC-OP-LNX-GOOGLE または BC-OP-NT-GOOGLE)に転送します。

サポート要件

SAP システムと、そのシステムが使用する Bare Metal Solution インフラストラクチャとサービスに対するサポートを受けるには、サポートプランの最小限の要件を満たす必要があります。

Google Cloud での SAP に関する最小限のサポート要件について詳しくは、以下をご覧ください。

次のステップ