Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

SAN の設定

共同作成者

このセクションでは、EHRがネットアップストレージとの最適な統合を可能にするために必要なホスト側の構成について説明します。このセグメントでは、Linuxオペレーティングシステムのホスト統合について具体的に説明します。を使用します "ネットアップの Interoperability Matrix Tool ( IMT )" ソフトウェアとファームウェアのすべてのバージョンを検証します。

メモ 以下は、この解決策 で使用したCentOS 8ホストに固有の設定手順です。

NetApp Host Utility Kitの略

ネットアップストレージシステムに接続されてアクセスしているホストのオペレーティングシステムに、NetApp Host Utility Kit(Host Utilities)をインストールすることを推奨します。ネイティブのMicrosoftマルチパスI/O(MPIO)がサポートされています。OSがマルチパス用にAsymmetric Logical Unit Access(ALUA;非対称論理ユニットアクセス)に対応している必要があります。Host Utilitiesをインストールすると、ネットアップストレージのホストバスアダプタ(HBA)が設定されます。

NetApp Host Utilitiesをダウンロードできます "こちらをご覧ください"。この解決策 では、Linux Host Utilities 7.1をホストにインストールしました。

[root@hc-cloud-secure-1 ~]# rpm -ivh netapp_linux_unified_host_utilities-7-1.x86_64.rpm

ONTAP ストレージを検出

ログインが発生するはずのときにiSCSIサービスが実行されていることを確認します。ターゲット上の特定のポータルまたはターゲット上のすべてのポータルに対してログインモードを設定するには、を使用します iscsiadm コマンドを実行します

[root@hc-cloud-secure-1 ~]# rescan-scsi-bus.sh
[root@hc-cloud-secure-1 ~]# iscsiadm -m discovery -t sendtargets -p <iscsi-lif-ip>
[root@hc-cloud-secure-1 ~]# iscsiadm -m node -L all

今、あなたはを使うことができます sanlun をクリックして、ホストに接続されているLUNに関する情報を表示します。ホストにrootとしてログインしていることを確認します。

[root@hc-cloud-secure-1 ~]# sanlun lun show
controller(7mode/E-Series)/
                                    device    host             lun
vserver(cDOT/FlashRay) lun-pathname filename  adapter protocol size   product
-----------------------------------------------------------------------------
Healthcare_SVM                       /dev/sdb host33  iSCSI    200g    cDOT
                       /vol/hc_iscsi_vol/iscsi_lun1

Healthcare_SVM                       /dev/sdc host34  iSCSI    200g    cDOT
                       /vol/hc_iscsi_vol/iscsi_lun1

マルチパスを設定します

Device Mapper Multipathing(DM-Multipath)は、Linuxの標準マルチパスユーティリティです。冗長性を確保し、パフォーマンスを向上させるために使用できます。サーバとストレージ間の複数のI/Oパスを集約または結合するため、OSレベルで1つのデバイスを作成します。

  1. システムにDM-Multipathを設定する前に、システムが更新され、が含まれていることを確認してください device-mapper-multipath パッケージ。

    [root@hc-cloud-secure-1 ~]# rpm -qa|grep multipath
    device-mapper-multipath-libs-0.8.4-31.el8.x86_64
    device-mapper-multipath-0.8.4-31.el8.x86_64
  2. 構成ファイルはです /etc/multipath.conf ファイル。次のように設定ファイルを更新します。

    [root@hc-cloud-secure-1 ~]# cat /etc/multipath.conf
    defaults {
       path_checker      readsector0
       no_path_retry      fail
    }
    devices {
       device {
          vendor         "NETAPP  "
          product         "LUN.*"
          no_path_retry     queue
          path_checker      tur
       }
    }
  3. マルチパスサービスを有効にして開始します。

    [root@hc-cloud-secure-1 ~]# systemctl enable multipathd.service
    [root@hc-cloud-secure-1 ~]# systemctl start  multipathd.service
  4. ロード可能なカーネルモジュールを追加します dm-multipath をクリックし、マルチパスサービスを再起動します。最後に、マルチパスのステータスを確認します。

    [root@hc-cloud-secure-1 ~]# modprobe -v dm-multipath
    insmod /lib/modules/4.18.0-408.el8.x86_64/kernel/drivers/md/dm-multipath.ko.xz
    
    [root@hc-cloud-secure-1 ~]# systemctl restart multipathd.service
    
    [root@hc-cloud-secure-1 ~]# multipath -ll
    3600a09803831494c372b545a4d786278 dm-2 NETAPP,LUN C-Mode
    size=200G features='3 queue_if_no_path pg_init_retries 50' hwhandler='1 alua' wp=rw
    |-+- policy='service-time 0' prio=50 status=active
    | `- 33:0:0:0 sdb 8:16 active ready running
    `-+- policy='service-time 0' prio=10 status=enabled
    `- 34:0:0:0 sdc 8:32 active ready running
メモ これらの手順の詳細については、を参照してください "こちらをご覧ください"

物理ボリュームを作成します

を使用します pvcreate 物理ボリュームとして使用するブロックデバイスを初期化するコマンド。初期化は、ファイルシステムのフォーマットに似ています。

[root@hc-cloud-secure-1 ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.

ボリュームグループを作成します

1つ以上の物理ボリュームからボリュームグループを作成するには、を使用します vgcreate コマンドを実行しますこのコマンドは、名前を指定して新しいボリュームグループを作成し、そのグループに少なくとも1つの物理ボリュームを追加します。

[root@hc-cloud-secure-1 ~]# vgcreate datavg /dev/sdb
Volume group "datavg" successfully created.

vgdisplay コマンドを使用すると、ボリュームグループのプロパティ(サイズ、エクステント、物理ボリューム数など)を固定形式で表示できます。

[root@hc-cloud-secure-1 ~]# vgdisplay datavg
  --- Volume group ---
  VG Name               datavg
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               <200.00 GiB
  PE Size               4.00 MiB
  Total PE              51199
  Alloc PE / Size       0 / 0
  Free  PE / Size       51199 / <200.00 GiB
  VG UUID               C7jmI0-J0SS-Cq91-t6b4-A9xw-nTfi-RXcy28

論理ボリュームを作成します

論理ボリュームを作成すると、ボリュームグループを構成する物理ボリューム上の空きエクステントを使用して、ボリュームグループから論理ボリュームが作成されます。

[root@hc-cloud-secure-1 ~]# lvcreate - l 100%FREE -n datalv datavg
Logical volume "datalv" created.

このコマンドは、という名前の論理ボリュームを作成します datalv ボリュームグループ内の未割り当てスペースをすべて使用します datavg

ファイルシステムを作成します

[root@hc-cloud-secure-1 ~]# mkfs.xfs -K /dev/datavg/datalv
meta-data=/dev/datavg/datalv     isize=512    agcount=4, agsize=13106944 blks
         =                       sectsz=4096  attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=1    bigtime=0 inobtcount=0
data     =                       bsize=4096   blocks=52427776, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=25599, version=2
         =                       sectsz=4096  sunit=1 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

マウントするフォルダを作成します

[root@hc-cloud-secure-1 ~]# mkdir /file1

ファイルシステムをマウントします

[root@hc-cloud-secure-1 ~]# mount -t xfs /dev/datavg/datalv /file1

[root@hc-cloud-secure-1 ~]# df -k
Filesystem                1K-blocks    Used Available Use% Mounted on
devtmpfs                    8072804       0   8072804   0% /dev
tmpfs                       8103272       0   8103272   0% /dev/shm
tmpfs                       8103272    9404   8093868   1% /run
tmpfs                       8103272       0   8103272   0% /sys/fs/cgroup
/dev/mapper/cs-root        45496624 5642104  39854520  13% /
/dev/sda2                   1038336  258712    779624  25% /boot
/dev/sda1                    613184    7416    605768   2% /boot/efi
tmpfs                       1620652      12   1620640   1% /run/user/42
tmpfs                       1620652       0   1620652   0% /run/user/0
/dev/mapper/datavg-datalv 209608708 1494520 208114188   1% /file1

これらのタスクの詳細については、ページを参照してください "CLIコマンドを使用したLVM管理"

データ生成

`Dgen.pl` は、EHRのI/Oシミュレータ(GenerateIO)用のPerlスクリプトデータジェネレータです。LUN内のデータはEHRを使用して生成されます `Dgen.pl` スクリプト:スクリプトは、EHRデータベース内にあるものと同様のデータを作成するように設計されています。
[root@hc-cloud-secure-1 ~]# cd GenerateIO-1.17.3/

[root@hc-cloud-secure-1 GenerateIO-1.17.3]# ./dgen.pl --directory /file1 --jobs 80

[root@hc-cloud-secure-1 ~]# cd /file1/
[root@hc-cloud-secure-1 file1]# ls
dir01  dir05  dir09  dir13  dir17  dir21  dir25  dir29  dir33  dir37  dir41  dir45  dir49  dir53  dir57  dir61  dir65  dir69  dir73  dir77  dir02  dir06  dir10  dir14  dir18  dir22  dir26  dir30  dir34  dir38  dir42  dir46  dir50  dir54  dir58  dir62  dir66  dir70  dir74  dir78  dir03  dir07  dir11  dir15  dir19  dir23  dir27  dir31  dir35  dir39  dir43  dir47  dir51  dir55  dir59  dir63  dir67  dir71  dir75  dir79  dir04  dir08  dir12  dir16  dir20  dir24  dir28  dir32  dir36  dir40  dir44  dir48  dir52  dir56  dir60  dir64  dir68  dir72  dir76  dir80

[root@hc-cloud-secure-1 file1]# df -k .
Filesystem                 1K-blocks  Used       Available  Use%  Mounted on
/dev/mapper/datavg-datalv  209608708  178167156  31441552   85%   /file1

実行中は、 Dgen.pl スクリプトは、デフォルトでファイルシステムの85%をデータ生成に使用します。

オンプレミスのONTAP とCloud Volumes ONTAP の間にSnapMirrorレプリケーションを設定

NetApp SnapMirror は、 LAN または WAN 経由でデータを高速でレプリケートするため、仮想環境と従来の環境の両方で、高いデータ可用性と高速なデータレプリケーションを実現できます。ネットアップストレージシステムにデータをレプリケートし、セカンダリデータを継続的に更新することで、データを最新の状態に保ちながら、必要なときにいつでもデータを利用できるようになります。外部レプリケーションサーバは必要ありません。

オンプレミスのONTAP システムとCVOの間にSnapMirrorレプリケーションを設定するには、次の手順を実行します。

  1. ナビゲーションメニューから、[ストレージ]>*[キャンバス]*を選択します。

  2. Canvasで、ソースボリュームが含まれている作業環境を選択し、ボリュームのレプリケート先となる作業環境にソースボリュームをドラッグして、*[レプリケーション]*を選択します。

    "このスクリーンショットは、[BlueXP Canvas画面を示しています。オンプレミスのONTAP インスタンスのドロップダウンで[Replication]が選択されています。"]

    以降の手順では、Cloud Volumes ONTAP クラスタとオンプレミスのONTAP クラスタ間に同期関係を作成する方法について説明します。

  3. *ソースとデスティネーションのピアリングのセットアップ。*このページが表示された場合は、クラスタピア関係に使用するすべてのクラスタ間LIFを選択します。

    "このスクリーンショットは、BlueXPの[Source Peering Setup画面を示しています。"]

  4. *ソースボリュームの選択。*レプリケートするボリュームを選択します。

    "このスクリーンショットは、BlueXPの[Source Volume Selection画面を示しています。1つのボリューム(14個)が表示されています。"]

  5. *デスティネーションディスクの種類と階層化。*ターゲットがCloud Volumes ONTAP システムの場合は、デスティネーションディスクの種類を選択し、データ階層化を有効にするかどうかを選択します。

    "このスクリーンショットは、汎用SSDを選択したBlueXPの[Destination Disk Type画面を示しています。"]

  6. *デスティネーションボリューム名:*デスティネーションボリュームの名前を指定し、デスティネーションアグリゲートを選択してください。デスティネーションが ONTAP クラスタの場合は、デスティネーション Storage VM も指定する必要があります。

    "このスクリーンショットは、BlueXPの[Destination volume name画面を示しています。関連する情報が入力されています。"]

  7. *最大転送速度。*データを転送できる最大転送速度(1秒あたりのメガバイト数)を指定します。

    "このスクリーンショットは、BlueXPの[Max Transfer Rate画面を示しています。100MB/sが入力されています。"]

  8. レプリケーションポリシー。*デフォルトポリシーを選択するか[その他のポリシー]*をクリックし、いずれかの高度なポリシーを選択します。ヘルプを表示するには、 "レプリケーションポリシーについて説明します"

    "このスクリーンショットは、BlueXPの[Replication Policyページを示しています。デフォルトのポリシーである「Mirror」または「Mirror and Backup」が表示されています。"]

  9. スケジュール。 1回限りのコピーまたは定期的なスケジュールを選択します。いくつかのデフォルトスケジュールを使用できます。別のスケジュールが必要な場合は、で新しいスケジュールを作成する必要があります destination cluster System Manager を使用

    このスクリーンショットは、BlueXPレプリケーションセットアップスケジュール画面を示しています。複数のタイミングオプションが表示されています。

  10. *確認。*選択内容を確認し、*移動*をクリックします。

    "このスクリーンショットは、BlueXPレプリケーションセットアップの[Review and Approve画面を示しています。"]

これらの設定手順の詳細については、を参照してください "こちらをご覧ください"

BlueXPがデータレプリケーションプロセスを開始しますオンプレミスのONTAP システムとCloud Volumes ONTAP の間に確立された*レプリケーション*サービスを確認できます。

"このスクリーンショットは、BlueXPの[Canvas画面を示しています。レプリケーションサービスはCVOインスタンスとオンプレミスのONTAP インスタンスを結ぶ線で示されています。"]

Cloud Volumes ONTAP クラスタでは、新しく作成されたボリュームを確認できます。

"このスクリーンショットは、BlueXPの[Volumesタブを示しています。新しいボリュームが表示されています。"]

オンプレミスボリュームとクラウドボリュームの間にSnapMirror関係が確立されたことを確認することもできます。

"このスクリーンショットは、[BlueXP Replicationsタブを示しており、作成したレプリケーション関係に関する情報が表示されています。"]

レプリケーションタスクの詳細については、*[レプリケーション]*タブを参照してください。

"このスクリーンショットは、[Replicationsタブの下に詳細情報を示しています。"]