【SAP学習】SAP HANA Express Edition(VM方式)をインストールしてみた

SAP HANA体験版(VM方式)をインストールする時のメモです：

## 環境：
OS: Windows 11 Pro
HOST機RAM：16G
VMware Workstation 17 Pro 試用版

## 準備作業：
１．Universal IDが必要です、無料で作れるため、作ってください。この画面でログイン出来たらOKです。ログインできない方は無料アカウントを作って下さい。

ログインURL：

https://account.sap.com/core/login-native

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/ac34d0d2-e322-4c37-9688-12278dc58293.png">

2.SapMachineをインストール

SapMachine：SAP によってリリースされた OpenJDK のビルドである。

ダウンロードURL：

https://sap.github.io/SapMachine/

最新版をダウンロードします。

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/795c4156-cfa6-8de2-fcd7-210d5f68d7bb.png">

ダウンロードした媒体：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/ef1fda8a-73b8-331c-0ced-fc07ce7434fe.png">

ダウンロードした媒体をクリックしてインストールする：

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/76780d5f-a0a7-5a4d-ff13-ef324958d6ee.png">

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/1def4a77-29fa-baf3-b989-727f954534ea.png">

全てを選択してインストールする
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/4f5e7e15-416d-fc1c-e409-59008bd4ce1c.png">

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/86bb34b0-da6c-c75e-5ca2-68d7a8c76d8e.png">

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/ed786119-44f6-2eb6-ec8d-d160ea9e5d77.png">

<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/33f09dd8-7a84-2f61-6b3b-8eb7fc53b44b.png">

インストール後、JAVA_HOMEとPATHを確認する。
JAVA_HOME：先ほどSapMachineをインストールしたフォルダー、JDKの場所。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/83c429be-cac8-81ab-7b1e-0048a2bc6bd5.png">

PATHに以下のフォルダーが追加されている：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/85584f3f-f896-b3cd-73f0-bf8df0720f29.png">

３．VMware Workstation 17 Proの試用版をインストールする:
ダウンロードURL：
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

試用版をダウンロードする。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/2d37d558-2012-a9b7-a1c2-f97e4870d00a.png">

ダウンロードした媒体：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/5fcbff5a-4a98-59bc-b337-687fe51a9096.png">

インストール手順は略。
インストール完了後、Windowsを再起動する。

## SAP Download Manager (DM)をダウンロードする

https://developers.sap.com/trials-downloads.html

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/772dfee6-124c-c0c6-6251-f59a1e7024dd.png">

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/b854db94-9968-198f-d564-4484bdca83be.png">

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/e822821f-6be3-cfdc-39a7-aa84e43291bd.png">

ダウンロードした媒体SAP Download Manager (DM)：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/bc56dbee-2b4e-4dd3-a184-bce4436675a9.png">

## SAP Download Manager (DM)からSAP HANA Express Editionをダウンロードする

ダウンロードした媒体SAP Download Manager (DM)をクリックし実行する：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/55d1dbbe-5d73-511f-007a-a0b7c5bc1ba1.png">

VMにメモリが１６G設定できる場合、この２つを選択し、ダウンロードする
・Getting Started with SAP HANA, express edition (Virtual Machine Method)
・Server + applications virtual machine

VMにメモリが８Gしか使えない場合、この２つを選択し、ダウンロードする
・Getting Started with SAP HANA, express edition (Virtual Machine Method)
・Server only virtual machine

<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/bd77baf7-e4f4-a5a8-ecc3-1b16afde2a68.png">

このメッセージがでたらダウンロード完了
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/4dac1105-57a5-8913-7703-c751bc9f3014.png">

ダウンロードしたファイル：
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/d56d1e15-31ce-77aa-1199-b42282197cf2.png">

・Getting_Started_HANAexpress_VM.pdf：インストールガイド
・hxexsa.ova：VM用イメージファイル（Server + applications virtual machine）
・hxe.ova：VM用イメージファイル（Server only virtual machine）

## VMからSAP HANA Express Editionを起動する（Server only の場合）
<img width="200" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/9ad45808-847e-be10-7cdd-c896102f4052.png">

VMイメージファイルを選択する
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/40fb5aad-a4e3-6724-80ef-227a1217b013.png">

仮想マシンの名前およびストレージパスを入れる、インポートボタンを押下する
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/78d1ac26-12e6-3bc8-a158-1c90f2248308.png">

インポートには３分ほどかかりました。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/02e9e46e-74a0-0e17-ddef-6490e541f226.png">

インポート完了後
<img width="800" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/0d08ba6a-3d02-1008-5835-01569421c9c3.png">

ネットワークを設定
仮想ネットワークエディタを起動する。
VMnet1を選んで、【設定の変更】ボタンを押下する
<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/1395cd39-7999-f463-11f3-8a5699ee07a5.png">

VMnet0を選んで、ブリッジにネットワークを選択する
<img width="400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/1ad2447d-9d39-10f4-8847-28d8f7c1d12e.png">

## VMを起動し、初期設定

仮想マシンの再生をクリックし、VMを起動する
<img width="200" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/48143f96-1de1-8ee2-7efc-cd3c9b36916a.png">

起動中
<img width=400" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/ae930b72-a94e-f999-ac55-75bdd25eb407.png">

キーボードを日本語設定する。
<img width="300" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/a7f608f5-2ecf-a053-1ad6-6bfdfe5a69fc.png">

<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/d3b52387-8e19-b06c-0fc1-a1e4d31737ae.png">

上キー、下キーでキーボードレイアウトを選択する、
選択出来たら、Tabキーでフォーカスを移動し、[OK]のところでenterキーを押下する。

タイムゾーンを日本にする。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/a31834bd-e2ab-5242-a9fd-39a6889a412a.png">

<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/33cdc582-428c-ae66-e825-104bf7c5d30b.png">
リージョンにAsia、タイムゾーンにJapanを選択する、[OK]を押下する。

<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/1aa644b0-c115-372a-4b5a-cb0058ff1707.png"><br>
ここにIPアドレスが表示されない場合、ネットワークの設定に問題がある。ネットワークの設定をし直してください。

初回目のログインは以下のユーザーIDとパスワードを入力する：
hxehost login：hxeadm
Password:HXEHana1
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/b77ae1e7-07d8-0fdb-967b-a94cf809718b.png">

一回目のログインにはパスワードの変更が求められる
新しいパスワードを入れてEnter、確認パスワードをを入れてEnter（パスワードは忘れないで）
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/2b5c2c2b-8ba5-afca-3ec5-8d263675da9a.png">

HANA DatabaseのMasterのパスワードを設定する（パスワードは忘れないで）
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/5f41e80e-44e0-847e-1012-215b688d410f.png">

設定完了
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/6801a851-f543-33dc-094b-00c5c79c3e81.png">
Yを入力してEnter、以下の画面が表示される
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/912040ef-bc03-c7d4-661b-93ed45f959d3.png">

しばらく待つと、以下の画面が表示される.なんかOut of memoryが出たけど、起動はできたようです。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/ce508879-fee1-abbe-5b14-099eb23ccfee.png">

Hostsを編集する
hxehostのIPアドレスはVMのプライベートのため、ローカル環境からアクセスできるように、Hostsを以下の編集が必要です。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/97b22963-f1a7-5815-3e56-5220384e2e8e.png">

先ほどのサーバーIPアドレスを入れる
192.168.3.175 hxehost.localdomain hxehost

テスト：
URL：http://192.168.3.175:8090/
を接続してみます、以下の画面が表示される、成功。
<img width="800" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/3ee4387f-f064-1f81-ec60-333da49cfdf6.png">


## VMからSAP HANA Express Editionを起動する（Server + applications の場合）
RAMは１６Gしかないため、ローカルは４G、VMに１２Gで設定してみます。

設定手順はServer onlyと同じですが、ProxyやXSAの設定を聞いてくる。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/44ef29d3-4307-0e3b-1417-0d04f75e6953.png">

サーバーを起動する
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/817b051a-ab0a-d758-80d5-ddc5e1447254.png">

サーバーIPアドレスが変わったのでHostsに以下のIPを修正する
192.168.3.170 hxehost.localdomain hxehost

メモリが足りないせいが、３０分以上かかりました。
 Congratulations! SAP HANA, express edition 2.0 is configured.
というメッセージが出たら成功です。

テスト：
・XSAを確認：
VM側、ログインコマンド：xs-admin-login
ユーザー：XSA_ADMIN
パスワード：HANA DatabaseのMasterのパスワードを入力
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/02d9c8e1-6f21-fde6-38b5-a9b01786a029.png">

ホスト側で確認：
URL：https://192.168.3.170:39030

<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/cb611d4f-9a07-0615-4567-9615971a00cd.png">

・SAP Web IDEを確認：
VM側、WEBIDEのステータス及びURL確認コマンド：xs apps | grep webide
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/2d882992-d5c0-33f3-417b-2ce71b720c8a.png">

ステータスー＝STARTEDの場合正常に立ち上がっていること

ホスト側で確認：
URL：https://hxehost:53075
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/1d8ae98e-7ab4-600f-0d7c-c344704fe3a9.png">
ユーザー名：XSA_DEV
パスワード：HANA DatabaseのMasterのパスワードを入力

以下の画面が表示されたら成功です。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/d59f6ea3-b763-f638-d5f4-79e04ca55d01.png">

・CockpitのADMIN画面を確認：
VM側、ステータス及びURL確認コマンド：xs apps | grep cockpit-admin-web-app
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/7bead284-a6a9-9fed-afcf-adb6b2e4d310.png">

ホスト側で確認：
URL：https://hxehost:51047
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/c74d1887-383d-ee86-fa44-618275a7d4db.png">
ユーザー名：XSA_ADMIN
パスワード：HANA DatabaseのMasterのパスワードを入力

以下の画面が表示されたら成功です。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/5a552240-e558-fee0-baeb-7baa5f396ffe.png">

・Cockpit画面を確認：
VM側、ステータス及びURL確認コマンド：xs apps | grep xsa-cockpit
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/a28e6a6f-f1d8-eac1-59e4-27bbea677e6e.png">

ユーザー名：XSA_ADMIN
パスワード：HANA DatabaseのMasterのパスワードを入力

以下の画面が表示されたら成功です。
<img width="500" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1442793/458a8851-a23f-0d9d-fd07-8451c5e34763.png">