アリババクラウドのUbuntuインスタンスでSAP ABAP Platform 1909, Developer Editionを構築する
皆様、こんにちは!
本日はUbuntuシステムに、先日にリリースされた「SAP ABAP Platform 1909, Developer Edition」のインストール方法を紹介します。
※本記事は、下記SAPブログを参考しています。
https://blogs.sap.com/2021/03/01/sap-abap-platform-1909-developer-edition-on-ubuntu/
事前準備
・「SAP ABAP Platform 1909, Developer Edition」をインストールする用のLinuxシステムのスペック要件が以下となります。
4 CPUs
16GB RAM
150GB Disk
私の場合は、アリババクラウドで上記スペックを満たすUbutunインスタンスを作成しました。
・「SAP ABAP Platform 1909, Developer Edition」のDocker imageを取得するために、Dockerアカウントを所持する必要があります。
下記URLからDockerアカウントを新規作成できます。
https://hub.docker.com
インストール手順
1.PuTTYターミナルからUbuntuインスタンスにアクセスします。
2.下記コマンドを利用してaptパッケージを更新します。
sudo apt update
3.Dockerコンテナをインストールしてない場合は、Dockerコンテナをインストールします。
3.1 コンテナ作動に必要なパッケージをインストールします。
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
「継続しますか?」が聞かれたら、「y]を入力してエンターを押下します。
3.2 DockerのGPG keyと認証文字を入力します。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
3.3 aptリポジトリを設定します。
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
3.4 Dockerコンテナをインストールします。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
3.5ここまでDockerコンテナのインストールが完了しました。
正しくインストールされたか確認するために、下記コマンドを入力して検証できます。
docker run hello-world
4.事前準備に用意したDockerアカウントを利用してDockerにログインします。
docker login
5.下記コマンドを利用していくつかのパラメーターを更新します。
echo 'vm.max_map_count=2147483647' | sudo tee -a sudo /etc/sysctl.conf
echo 'fs.file-max=20000000' | sudo tee -a sudo /etc/sysctl.conf
echo 'fs.aio-max-nr=18446744073709551615' | sudo tee -a sudo /etc/sysctl.conf
sudo sysctl -p
6.Docker HubのリポジトリからDockerイメージをダウンロードします。
docker run \
--stop-timeout 3600 \
--sysctl kernel.shmmax=21474836480 \
--sysctl kernel.shmmni=32768 \
--sysctl kernel.shmall=5242880 \
--sysctl kernel.msgmni=1024 \
--sysctl kernel.sem="1250 256000 100 8192" \
--ulimit nofile=1048576:1048576 \
-i --name a4h -h vhcala4hci \
-p 3200:3200 \
-p 3300:3300 \
-p 8443:8443 \
-p 30213:30213 \
-p 50000:50000 \
-p 50001:50001 store/saplabs/abaptrial:1909
7.ダウンロード終了したら、ライセンス規約を承諾してインストール処理を継続します。
8.インストール処理は少し時間(約1時間)掛かりますが、最後に「Have Fun!」のメッセージが表示されたら、インストールが無事に完了したことを意味します。
動作確認
1.SAP GUI for Windowsを起動し、構築した環境に接続してみます。
システムID:A4H
インスタンス番号:00
アプリケーションサーバ:Ubutunインスタンスのホスト名またはIPアドレス
2.初期ユーザー:DEVELOPER(パスワード:Ldtf5432)を利用してログインします。