IBM Cloud VPCおよび追加アプリケーション・サーバー(AAS)のHANAへの導入と AnyDB
Terraform を使って IBM Cloud® VPC のプロビジョニングを自動化できる。 プロビジョンされた VPC には、ネットワーク・パフォーマンスが高い仮想サーバー・インスタンスが含まれます。 VPC インフラストラクチャーには、Virtual Serversを含む、いくつかの Infrastructure-as-a-Service (IaaS) オファリングが含まれています。 VPC がプロビジョニングされた後、スクリプトは Ansible Playbook を使用して SAP システムをインストールします。 IBM Cloud VPC インフラストラクチャーは、インテル® Xeon CPUとその他のインテル®テクノロジーを使用した 認定ハードウェアで構成されています。 SAP
IBM Cloud VPCの紹介
VPC は、企業が共有パブリック・クラウドインフラストラクチャー上に独自のプライベート・クラウドのようなコンピューティング環境を確立するために使用するパブリック・クラウド・オファリングです。 VPC により、企業は、他のすべてのパブリック・クラウド・テナントから論理的に分離された仮想ネットワークを定義および制御し、パブリック・クラウド上にプライベートで安全な場所を作成することができます。
クラウド・プロバイダーのインフラストラクチャーが住宅用アパートで、複数の家族が内部に住んでいるとします。 パブリック・クラウド・テナントであることは、数人のルームメイトとアパートを共有することに似ています。 対照的に、VPC を所有することは、自分のプライベートなコンドミニアムを所有することに似ています。誰もキーを持っておらず、許可なしにスペースに入ることはできません。
VPC の論理的な分離は、仮想ネットワーク機能とセキュリティー機能を使用して実装され、企業のお客様は、どの IP アドレスまたはアプリケーションが特定のリソースにアクセスできるかをきめ細かく制御できます。 これは、ソーシャル・メディア・アカウントに対する「友情のみ」または「公開/非公開」の制御に類似しており、他の方法で投稿を閲覧できるユーザーまたは閲覧できないユーザーを制限するために使用されます。
IBM Cloud VPCでは、UI、CLI、およびAPIを使用して、高いネットワークパフォーマンスでVPC用の仮想サーバーインスタンスを手動でプロビジョニングできます。 VPC インフラストラクチャーには、Virtual Servers for VPC など、いくつかの Infrastructure-as-a-Service (IaaS) オファリングが含まれています。 以下の情報を使用して、VPC のリソースを計画、作成、および構成するための単純なユース・ケースを理解し、VPC の概要と VPC チュートリアルについて学習します。 VPC について詳しくは、仮想プライベート・クラウド (VPC) の概要を参照してください。
SAP オン IBM Cloud
SAP NetWeaver は、 テクノロジースタックのコア基盤であり、ABAP および アプリケーションに使用されるプラットフォームです。 SAP Java SAP システムは、 IBM Cloud で、さまざまなシステムとデータベースのタイプに合わせてインストールと設定を行うことができる。
SAP プロジェクト・バリュー・ガイド - HANAへの追加アプリケーション・サーバー(AAS)
SAP プロジェクトの範囲や予算は多岐にわたるが、どれも些細なものだ。 新しい SAP システムを提供する場合でも、既存のシステムに変更を加える場合でも、エラーのない実行と、利益を実現するまでのプロジェクト時間を短縮するための要件は常に存在します。
多くの SAP プロジェクトのシナリオでは、 SAP システムの配備はしばしば重要で繰り返されるタスクである。 このプロジェクトバリューガイドは、 IBM Cloud VPCと追加アプリケーションサーバー(AAS)のHANAへの自動デプロイメントをカバーしています。 また、 HANAデータベースの SAP NetWeaver、 HANAデータベースのバックアップ IBM Cloud Object Storage、それぞれのセクションで説明します。
HANA DBと SAP NetWeaver アプリケーションサーバーが稼動した後、ワークロードの容量を増やすために、 SAP アプリケーションサーバーを追加導入することもできます。 この自動化により、インフラの導入、 SAP ソフトウェアのインストール、既存の SAP システムへの接続を20分以内に行うことができる。 詳細については、 VPC with Additional Application Server ABAP( Linux for SAP HANA ) を参照してください。
SAP 追加アプリケーション・サーバー・インスタンス
既存の SAP システムに対して、1つまたは複数の追加アプリケーション・サーバー・インスタンスをインストールできます。 追加のアプリケーション・サーバー・インスタンスはオプションであり、別個のホストにインストールできます。
追加のアプリケーション・サーバー・インスタンスは、以下で実行できます。
- 既存の SAP システムの任意のインスタンスのホスト
- 専用ホスト上 - 追加の IBM VPC (VSI インスタンス) に分散
例えば、 SAP NetWeaver (ABAPまたは Java スタック)には専用のリファレンス・アーキテクチャがあり、 SAP HANA または AnyDB データベースで実行され、 IBM クラウド SAP NetWeaver UNIXアーキテクチャ図で 公開されている。
VPC の手動デプロイと SAP システムのインストールには時間がかかることがあります。 Terraform 自動化により、実装が大幅に迅速化されるだけでなく、標準化され、エラーが発生しにくくなります。 デプロイメント・プロセスの自動化には、Terraform と Ansible が使用されます。
Terraformスクリプト・ソリューションは、 Red Hat Enterprise Linux® 8.4 および SUSE 15.x for SAP Applications 上で、ASE SYB または SAP HANA db を搭載した SAP NetWeaver の単一ホストの自動デプロイを提供します。
この展開に使用する SAP インストール・メディアは、 SAP AAS のデフォルト・メディア NetWeaver 7.x (ABAP スタック) on SUSE/RHEL with ASE SYB 16 または HANA 2.0 db as distributed instance で、 SAP Support Portal の INSTALLATION AND UPGRADE エリアで入手できます。 Terraformの入力パラメータとしてインストールメディアを提供し、 SAP AASソリューションをbastionサーバーから専用キットストレージに選択します。
Ansible for SAP のインストール
Ansible は、いくつかのITタスクを展開するための自動化ツールである。 Ansible は、HANA または で のインストールを自動化するために使用されます。 AnyDB SAP NetWeaver Ansible について詳しくは、Ansible ドキュメントを参照してください。
デプロイメントは、自動化のための CLI ツールを提供する Ansible コアを使用して行われます。 Ansible コアについて詳しくは、Ansible コア・ページを参照してください。
Ansible プレイブックは、Terraform スクリプトによって直接呼び出されます。 このスクリプトは、VPC を作成するための Terraform 固有のステップで開始し、SAP システムをインストールするための Ansible 固有のステップを自動的に続行します。
スクリプトの実行場所
デプロイメント・サーバーに Terraform があり、Ansible が既にインストールされているため、デプロイメント・サーバーからスクリプトを実行することをお勧めします。 ローカル・ワークステーションからスクリプトを実行する場合、Terraform と Ansible をローカルにインストールする必要があります。
デプロイメント・サーバーとローカル・ワークステーションの両方について、デプロイメント・サーバー上で自分に割り当てられた一時ストレージに SAP Kits をダウンロードする必要があります。 Ansible によってキットが自動でインストールされます。 構成ファイルで Kits の場所を指定します。
前提条件
IBM Cloud VPC に SAP 自動化ソリューションをデプロイする前に、選択した地域に Bastion サーバー VPC を作成します。 要塞サーバーは、後の自動化デプロイメントに必要な特定の SAP ソリューション・メディアをダウンロードして保管するために使用されます。 Bastion サーバーは、CLI デプロイメント・シナリオと Schematics UI デプロイメントの両方に使用されます。 要塞サーバーとそれに対応する VPC を作成する方法について詳しくは、 SAP 要塞サーバー – SAP メディア・ストレージ・リポジトリーの自動化を参照してください。
Bastion VPC のデプロイが完了したら、デプロイしたい SAP AAS タイプと DB の SAP キットを Bastion Server の割り当てられた一時ストレージにダウンロードする必要があります。
15.3 /RHEL 8.4 ASE SYB または HANA 2.0 db のいずれかの SUSE NetWeaver 7.x (ABAP スタック) の SAP AAS を、ASE SYB 16 または HANA 2.0 の SUSE/RHEL 上に分散インスタンスとしてデプロイする前に、SUSE 7.X 上に SAP NetWeaver (ABAP)-標準または分散インストールをデプロイ済みである必要があります。 SAP AASは、互換性のあるDBバージョンで稼働している、同じタイプとバージョンの NW、すでに稼働しているものに接続する必要があります。 SAP 7.X
Ansible によってキットが自動でインストールされます。 構成ファイルで Kits の場所を指定します。
コスト削減のため、 SAP メディア専用ストレージを備えたBastionサーバーは、 SAP ソリューションが IBM Cloud VPCクラウドに正常に実装された後、廃止することができる。 あるいは、要塞サーバーを保持して、その特定の領域のジャンプ・ホストとして使用することもできます。
この自動化は無償で提供されるが、プロビジョニングされたインフラにはコストがかかる。