この記事では、自宅でSAPHANAデータベースをセットアップする手順について説明します。この資料との主な違いは、OracleVirtualBoxやVMWare WorkstationPlayerなどの従来の仮想マシンを使用しないことです。このドキュメントは、Microsoftが開発したWindows Subsystem forLinuxという新しいアプローチに焦点を当てています。
WSLとは何ですか?基本的に、これは仮想化への軽量アプローチを使用してLinuxを実行する新機能です。
Microsoftからの直接の定義は次のとおりです。
Linux用のWindowsサブシステムを使用すると、開発者は、従来の仮想マシンやデュアルブートセットアップのオーバーヘッドなしに、GNU / Linux環境(ほとんどのコマンドラインツール、ユーティリティ、アプリケーションを含む)を変更せずにWindows上で直接実行できます。
WSLの詳細については、MicrosoftのWebサイトのリンクを参照してください。
2019年には、WSL2の安定バージョンが登場し、最初のバージョンと比較して多くの重要な追加が行われました。最初のバージョンとの主な違いは、ファイルシステムのパフォーマンスの向上と、Linuxカーネルのシステムコールの新しい完全サポートです。以下は、WSLの2つのバージョンの比較です。
この記事では、WSLバージョン2テクノロジーを使用したSAP HANA ExpressEditionのインストールに焦点を当てます。
, WSL 1, SAP HANA 2. Windows 1903 1909, , , , , 20H2.
WSL2
WSL2 . Microsoft.
1
Windows Subsystem for Linux. PowerShell . :
dism.exe /online /enable-feature /featurename: Microsoft-Windows - Subsystem-Linux /all
2
WSL2, Virtual Machine Platform. . .
PowerShell ( ) :
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
.
3
Linux WSL2 Linux kernel update packege for x86 . .
, WSL2 Linux.
4
WSL2 . PowerShell :
wsl --set-default-version 2
5
Linux. Microsoft Store Linux. OpenSUSE Leap 15.2. “Get”. “Launch”.
. , !!!
, .
: wsl --list –v
WSL. , PowerShell wsl --shutdown
Windows. ( OpenSUSE).
“ ”, , .
SAP HANA Express Edition
, , , SAP HANA Express Edition .
. «» : \\wsl$
Linux. !
. hdblcm. , 2.00.045 (SPS 4). SAP HANA Express Edition.
, XSA ( ) , localhost ( Enter Local Host Name ). hostname .
,
/ var /tmp /hdbinst .log . , . OpenSUSE , . , zypper update , , numactl libltdl 7. .
. Windows , , SAP HANA Studio.