HANAシステムのプロビジョニングとインストール
この章では、VMFSを使用するVMware環境に固有のSAP HANAシステムのインストールと設定について説明します。その他の一般的なベストプラクティスについては、を参照してください "『 SAP HANA on NetApp AFF Systems with Fibre Channel Protocol 』を参照してください"。
ストレージ構成
次の図は、HANAシステムのストレージとデータストアの構成を示しています。HANAシステムのファイルシステムごとに専用のボリューム、LUN、データストアを設定する必要があります。複数のHANAシステム間やその他のワークロード間でデータストアを共有しないでください。
HANAシステムの3つのLUN(hana_+data+SMA、hana_+LOG +SAMおよびhana_+shared_SMA)と、OSイメージ用のLUNとSnapCenterコンポーネント用のLUNがすべてA700ストレージクラスタでプロビジョニングされている。
|
HANAシステムのボリュームは、すべて同じSVM内にプロビジョニングする必要があります。後述するSnapMirrorアクティブ同期構成では、3つのHANAボリュームすべてにわたって整合グループを作成します。そのためには、ボリュームが同じSVM内にある必要があります。インフラボリュームは別の整合グループに配置されるため、別のSVMに配置することもできます。 |
イニシエータグループを設定し、このラボ環境のA700ストレージシステムのすぐ近くにあるESX-1ホストに上記のLUNをマッピングする必要があります。
データストアのプロビジョニング
以前にプロビジョニングした3つのLUNを使用して、HANAシステム用に3つのデータストアを作成しました。また、インフラLUNを使用してインフラデータストアを作成しました。
VMのプロビジョニングとOSのインストール
ラボのセットアップでは、新しいVMを導入し、Linux OS用のVMDKをインフラデータストアに配置しました。
VMディスク構成
HANA VMに3本の新しいディスクが追加されました。各ディスクは、HANAシステム用に作成されたいずれかのデータストア内にあります。
VMパラメータの設定
パラメータdisk.EnableUUIDを追加し、trueに設定する必要があります。SnapCenterではパラメータは必須です。設定しないと、SnapCenterの[Discover virtual resource]処理が失敗します。
パラメータを追加する前に、VMを停止する必要があります。
この機能は、以下のコマンドで確認できます。
hana-1:~ # sg_inq /dev/sdd standard INQUIRY: PQual=0 PDT=0 RMB=0 LU_CONG=0 hot_pluggable=0 version=0x06 [SPC-4] [AERC=0] [TrmTsk=] NormACA=0 HiSUP=0 Resp_data_format=2 SCCS=0 ACC=0 TPGS=0 3PC=0 Protect=0 [BQue=0] EncServ=0 MultiP=0 [MChngr=0] [ACKREQQ=0] Addr16=0 [RelAdr=0] WBus16=1 Sync=1 [Linked=0] [TranDis=0] CmdQue=1 length=36 (0x24) Peripheral device type: disk Vendor identification: VMware Product identification: Virtual disk Product revision level: 2.0 Unit serial number: 6000c293fecf25ac6bc457af67fe1f54
Linuxホストテノフアイルシステムノシユンヒ
新しいディスクでのxfsファイルシステムの作成
新しいディスクのデバイス名は、以下のコマンドで確認できます。
hana-1:/install # lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS sda 8:0 0 250G 0 disk ├─sda1 8:1 0 256M 0 part /boot/efi └─sda2 8:2 0 82G 0 part ├─system-root 254:0 0 60G 0 lvm /root │ /var │ /usr/local │ /tmp │ /srv │ /opt │ /home │ /boot/grub2/x86++_++64-efi │ /boot/grub2/i386-pc │ /.snapshots │ / └─system-swap 254:1 0 2G 0 lvm SWAP sdb 8:16 0 200G 0 disk sdc 8:32 0 120G 0 disk sdd 8:48 0 150G 0 disk sr0 11:0 1 1024M 0 rom hana-1:/install #
3つの新しいディスクそれぞれにxfsファイルシステムが作成されている。
hana-1:/install # mkfs.xfs /dev/sdb meta-data=/dev/sdb isize=512 agcount=4, agsize=7864320 blks sectsz=512 attr=2, projid32bit=1 crc=1 finobt=1, sparse=1, rmapbt=0 reflink=0 bigtime=0 inobtcount=0 data = bsize=4096 blocks=31457280, imaxpct=25 sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=15360, version=2 sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 hana-1:/install # mkfs.xfs /dev/sdc meta-data=/dev/sdc isize=512 agcount=4, agsize=7864320 blks sectsz=512 attr=2, projid32bit=1 crc=1 finobt=1, sparse=1, rmapbt=0 reflink=0 bigtime=0 inobtcount=0 data = bsize=4096 blocks=31457280, imaxpct=25 sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=15360, version=2 sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 hana-1:/install # mkfs.xfs /dev/sdd meta-data=/dev/sdd isize=512 agcount=4, agsize=9830400 blks sectsz=512 attr=2, projid32bit=1 crc=1 finobt=1, sparse=1, rmapbt=0 reflink=0 bigtime=0 inobtcount=0 data = bsize=4096 blocks=39321600, imaxpct=25 sunit=0 swidth=0 blks naming =version 2 bsize=4096 ascii-ci=0, ftype=1 log =internal log bsize=4096 blocks=19200, version=2 sectsz=512 sunit=0 blks, lazy-count=1 realtime =none extsz=4096 blocks=0, rtextents=0 hana-1:/install #
マウントポイントの作成
hana-1:/ # mkdir -p /hana/data/SMA/mnt00001 hana-1:/ # mkdir -p /hana/log/SMA/mnt00001 hana-1:/ # mkdir -p /hana/shared hana-1:/ # chmod –R 777 /hana/log/SMA hana-1:/ # chmod –R 777 /hana/data/SMA hana-1:/ # chmod -R 777 /hana/shared
/etc/fstabの設定
hana-1:/install # cat /etc/fstab /dev/system/root / btrfs defaults 0 0 /dev/system/root /var btrfs subvol=/@/var 0 0 /dev/system/root /usr/local btrfs subvol=/@/usr/local 0 0 /dev/system/root /tmp btrfs subvol=/@/tmp 0 0 /dev/system/root /srv btrfs subvol=/@/srv 0 0 /dev/system/root /root btrfs subvol=/@/root 0 0 /dev/system/root /opt btrfs subvol=/@/opt 0 0 /dev/system/root /home btrfs subvol=/@/home 0 0 /dev/system/root /boot/grub2/x86_64-efi btrfs subvol=/@/boot/grub2/x86_64-efi 0 0 /dev/system/root /boot/grub2/i386-pc btrfs subvol=/@/boot/grub2/i386-pc 0 0 /dev/system/swap swap swap defaults 0 0 /dev/system/root /.snapshots btrfs subvol=/@/.snapshots 0 0 UUID=2E8C-48E1 /boot/efi vfat utf8 0 2 /dev/sdb /hana/data/SMA/mnt00001 xfs relatime,inode64 0 0 /dev/sdc /hana/log/SMA/mnt00001 xfs relatime,inode64 0 0 /dev/sdd /hana/shared xfs defaults 0 0 hana-1:/install # hana-1:/install # df -h Filesystem Size Used Avail Use% Mounted on devtmpfs 4.0M 8.0K 4.0M 1% /dev tmpfs 49G 4.0K 49G 1% /dev/shm tmpfs 13G 26M 13G 1% /run tmpfs 4.0M 0 4.0M 0% /sys/fs/cgroup /dev/mapper/system-root 60G 35G 25G 58% / /dev/mapper/system-root 60G 35G 25G 58% /.snapshots /dev/mapper/system-root 60G 35G 25G 58% /boot/grub2/i386-pc /dev/mapper/system-root 60G 35G 25G 58% /boot/grub2/x86_64-efi /dev/mapper/system-root 60G 35G 25G 58% /home /dev/mapper/system-root 60G 35G 25G 58% /opt /dev/mapper/system-root 60G 35G 25G 58% /srv /dev/mapper/system-root 60G 35G 25G 58% /tmp /dev/mapper/system-root 60G 35G 25G 58% /usr/local /dev/mapper/system-root 60G 35G 25G 58% /var /dev/mapper/system-root 60G 35G 25G 58% /root /dev/sda1 253M 5.1M 247M 3% /boot/efi tmpfs 6.3G 56K 6.3G 1% /run/user/0 /dev/sdb 200G 237M 200G 1% /hana/data/SMA/mnt00001 /dev/sdc 120G 155M 120G 1% /hana/log/SMA/mnt00001 /dev/sdd 150G 186M 150G 1% /hana/shared hana-1:/install #
HANAのインストール
これで、HANAのインストールを実行できます。
|
ここで説明した設定では、OS VMDK上に/usr/sap/smaディレクトリが作成されます。/usr/sap/smaを共有VMDKに格納する必要がある場合は、HANA共有ディスクをパーティショニングして、/usr/sap/smaに別のファイルシステムを提供できます。 |
SnapCenterのユーザストアキー
システムデータベースユーザのユーザストアを作成し、SnapCenterで使用する必要があります。通信ポートに応じてHANAインスタンス番号を設定する必要があります。セットアップでは、インスタンス番号「00」が使用されます。
詳細については、を参照してください。 "SAP HANA データベースのバックアップ用の SnapCenter リソース固有の構成"
smaadm@hana-1:/usr/sap/SMA/HDB00> hdbuserstore set SMAKEY hana-1:30013 SNAPCENTER <password> Operation succeed.
接続は、以下のコマンドで確認できます。
smaadm@hana-1:/usr/sap/SMA/HDB00> hdbsql -U SMAKEY Welcome to the SAP HANA Database interactive terminal. Type: \h for help with commands \q to quit hdbsql SYSTEMDB=> exit smaadm@hana-1:/usr/sap/SMA/HDB00