一部のOSはサービスサポートフェーズの移行に伴い、新規受注を終了しています。新規受注を終了しているOSの一覧は「2.8 OSのサポート期限について」をご覧ください。
CentOS / Red Hat Enterprise Linux / UbuntuへのFusion ioMemoryドライバのインストール方法を説明します。
「仮想サーバの一覧」画面が表示されます。
「(仮想サーバのサービスコード)の詳細」画面が表示されます。
メッセージが表示されます。
コントロールパネルにアクセスしているPCに、Fusion ioMemoryドライバがダウンロードされます。
Fusion ioMemoryモデルの仮想サーバはグローバルネットワークに接続していないため、他の仮想サーバ(性能保証タイプ、またはベストエフォートタイプ)を経由してダウンロードしたファイルを転送します。
引き続き、以下の操作を実行してください。
CentOS / Red Hat Enterprise Linuxのrpmパッケージの作成、及びドライバrpmとユーティリティのインストール方法を説明します。また、ドライバのロード、初期化、マウント設定の操作を説明します。
以下の手順ではインターネットへの接続が必要ですが、Fusion ioMemoryモデルの仮想サーバはグローバルネットワークに接続していないため、事前に他の仮想サーバ(性能保証タイプまたはベストエフォートタイプ)をproxyサーバに設定してください。
# yum install rsync tar gcc make kernel-devel-`uname -r` rpm-build
CentOS 6の場合
# unzip Linux_centos-#_###.zip(#_###はバージョン番号)
CentOS 7の場合
# unzip Linux_centos-#_###.zip(#_###はバージョン番号)
Red Hat Enterprise Linux 6の場合
# unzip Linux_rhel-#_###.zip(#_###はバージョン番号)
Red Hat Enterprise Linux 7の場合
# unzip Linux_rhel-#_###.zip(#_###はバージョン番号)
CentOS 6の場合
# cd Linux_centos-6/4.2.1/Software¥ Source
# rpmbuild --rebuild iomemory-vsl4-4.2.1.1137-1.0.src.rpm
CentOS 7の場合
# cd Linux_centos-7/4.2.1/Software¥ Source
# rpmbuild --rebuild iomemory-vsl4-4.2.1.1137-1.0.src.rpm
Red Hat Enterprise Linux 6の場合
# cd Linux_rhel-6/4.2.1/Software¥ Source
# rpmbuild --rebuild iomemory-vsl4-4.2.1.1137-1.0.src.rpm
Red Hat Enterprise Linux 7の場合
# cd Linux_rhel-7/4.2.1/Software¥ Source
# rpmbuild --rebuild iomemory-vsl4-4.2.1.1137-1.0.src.rpm
カーネルのバージョンが同じであれば、作成したrpmパッケージを他のFusion ioMemoryモデルの仮想サーバに転送し、以下の手順でドライバをインストールできます。
# cd /root/rpmbuild/RPMS/x86_64
# rpm -Uvh iomemory-vsl4-2.6.32-573.7.1.el6.x86_64-4.2.1.1137-1.0.el6.x86_64.rpm
作成されるドライバrpmのファイル名は、カーネルによって異なります。
CentOS 6の場合
# cd Linux_centos-6/4.2.1/Utilities
# rpm -Uvh fio-util-4.2.1.1137-1.0.el6.x86_64.rpm
CentOS 7の場合
# cd Linux_centos-7/4.2.1/Utilities
# rpm -Uvh fio-util-4.2.1.1137-1.0.el7.x86_64.rpm
Red Hat Enterprise Linux 6の場合
# cd Linux_rhel-6/4.2.1/Utilities
# rpm -Uvh fio-util-4.2.1.1137-1.0.el6.x86_64.rpm
Red Hat Enterprise Linux 7の場合
# cd Linux_rhel-7/4.2.1/Utilities
# rpm -Uvh fio-util-4.2.1.1137-1.0.el7.x86_64.rpm
「fioa」が表示されることを確認してください。
# modprobe iomemory-vsl4
# fio-status
Found 1 VSL driver package:
4.2.1 build 1137 Driver: loaded
Found 1 ioMemory device in this system
Adapter: ioMono (driver 4.2.1)
ioMemory PX600-1000, Product Number:F14-004-1000-CS-0001, SN:1511G0175,
FIO SN:1511G0175
PCIe Power limit threshold: 24.75W
Connected ioMemory modules:
fct0: 00:1f.0, Product Number:F14-004-1000-CS-0001, SN:1511G0175
fct0 Attached
ioMemory Adapter Controller, Product Number:F14-004-1000-CS-0001,
SN:1511G0175
PCI:00:1f.0, Slot Number:31
Firmware v8.9.1, rev 20150611 Public
1000.00 GBytes device size
Internal temperature: 41.34 degC, max 46.76 degC
Reserve space status: Healthy; Reserves: 100.00%, warn at 10.00%
Contained Virtual Partitions:
fioa: ID:0, UUID:91cf3d64-4229-426f-83ba-a1b82205c5ce
fioa State: Online, Type: block device, Device: /dev/fioa
ID:0, UUID:91cf3d64-4229-426f-83ba-a1b82205c5ce
1000.00 GBytes device size
ファイルシステムとマウントポイントは任意です。
# mkfs -t ext4 /dev/fioa
# vi /etc/fstab
(以下の情報を追加します)
/dev/fioa /mnt ext4 defaults 0 0
Ubuntuのdebパッケージの作成、及びドライバdebとユーティリティのインストール方法を説明します。また、ドライバのロード、初期化、マウント設定の操作を説明します。
以下の手順ではインターネットへの接続が必要ですが、Fusion ioMemoryモデルの仮想サーバはグローバルネットワークに接続していないため、事前に他の仮想サーバ(性能保証タイプまたはベストエフォートタイプ)をproxyサーバに設定してください。
# apt-get install unzip gcc build-essential debhelper linux-headers-$(uname -r) rsync
# unzip Linux_ubuntu-##_###.zip(##_###はバージョン番号)
# cd Linux_ubuntu-14.04/4.2.5/Software\ Source
# tar xzf iomemory-vsl4_4.2.5.1266-1.0.tar.gz -C /root
# cd /root/iomemory-vsl4-4.2.5.1266
# dpkg-buildpackage
カーネルのバージョンが同じであれば、作成したdebパッケージを他のFusion ioMemoryモデルの仮想サーバに転送し、以下の手順でドライバをインストールできます。
# cd /root
# dpkg -i iomemory-vsl4-4.2.0-27-generic_4.2.5.1266-1.0_amd64.deb
作成されるドライバdebのファイル名は、カーネルによって異なります。
# cd Linux_ubuntu-14.04/4.2.5/Utilities
# dpkg -i fio-util_4.2.5.1266-1.0_amd64.deb
「fioa」が表示されることを確認してください。
# modprobe iomemory-vsl4
# fio-status
Found 1 VSL driver package:
4.2.5 build 1266 Driver: loaded
Found 1 ioMemory device in this system
Adapter: ioMono (driver 4.2.5)
ioMemory PX600-1000, Product Number:F14-004-1000-CS-0001, SN:1511G0175, F
PCIe Power limit threshold: 24.75W
Connected ioMemory modules:
fct0: 00:1f.0, Product Number:F14-004-1000-CS-0001, SN:1511G0175
fct0 Attached
ioMemory Adapter Controller, Product Number:F14-004-1000-CS-0001, SN:1511
PCI:00:1f.0
Firmware v8.9.1, rev 20150611 Public
1000.00 GBytes device size
Internal temperature: 44.79 degC, max 47.74 degC
Reserve space status: Healthy; Reserves: 100.00%, warn at 10.00%
Contained Virtual Partitions:
fioa: ID:0, UUID:815cf882-f695-41fe-be48-f7d667f4ce14
fioa State: Online, Type: block device, Device: /dev/fioa
ID:0, UUID:815cf882-f695-41fe-be48-f7d667f4ce14
1000.00 GBytes device size
ファイルシステムとマウントポイントは任意です。
# mkfs -t ext4 /dev/fioa
# vi /etc/fstab
(以下の情報を追加します)
/dev/fioa /mnt ext4 defaults 0 0
以降のディスクマウント作業の詳細について詳しくは、「 4.1 仮想サーバ(Linux)のローカルストレージのセットアップ」をご覧ください。