================================================================================ = Linux用 Contec HardWareRAIDライブラリ = = COHWRAID(LNX) = = Ver. 1.2 = = CONTEC Co.,Ltd. = ================================================================================ ◆ 目次 ======= はじめに 製品概要 制限事項 注意事項 インストール/アンインストール ファイル構成 バージョンアップ履歴 ◆ はじめに =========== 日頃から格別のお引き立てを賜りまして厚く御礼申し上げます。 COHWRAID(LNX)に関する説明を以下に記載します。ヘルプ等に記載されていない事項も ありますので、ぜひご一読下さい。 ◆ 製品概要 =========== - COHWRAID(LNX)では、シェアードライブラリによりVPCシリーズなどに搭載される 特定のハードウェアRAIDボードから、RAIDのステータス等を取得するための関数群を 提供します。 - サンプルソースコードが添付されています。 ◆ 制限事項 =========== 動作確認環境については以下の通りです。下記記載については、従来versionでの確認 情報と合わせて記載している場合がございますので予めご了承ください。また、記載 の全ての機種と各ディストリビューション(及びバージョン)との組み合わせでの動作を 保証するものでは有りません。 * 下記記載の内容はリリース時点の内容です。各ディストリビューションのサポート 状況とそぐわない場合がございます。 * 個別の機種に対する各ディストリビューションの動作確認情報については、各機種 の動作確認書の内容を御覧ください。 ディストリビューション カーネルバージョン ---------------------- ------------------ Ubuntu Ubuntu 20.04 LTS 5.11.0-27-generic(x86_64)(hwe) 5.15.0-46-generic(x86_64)(hwe) 5.15.0-67-generic(x86_64)(hwe) Ubuntu 22.04 LTS 5.19.0-32-generic(x86_64)(hwe) 6.2.0-26-generic(x86_64)(hwe) CentOS CentOS 7.9 3.10.0-1160.el7.x86_64 Red Hat Enterprise Linux(RHEL) RHEL 7.9 3.10.0-1160.el7.x86_64 RHEL 8.5 4.18.0-348.el8.x86_64 RHEL 8.8 4.18.0-477.10.1.el8_8.x86_64 RHEL 8.9 4.18.0-513.5.1.el8_9.x86_64 RHEL 9.2 5.14.0-284.11.1.el9_2.x86_64 RHEL 9.3 5.14.0-362.8.1.el9_3.x86_64 MIRACLE LINUX(ML) ML 8.4 4.18.0-305.el8.x86_64 ML 8.6 4.18.0-372.9.1.el8.x86_64 ML 8.8 4.18.0-477.10.1.el8_8.x86_64 ML 9.0 5.14.0-70.13.1.el9_0.x86_64 ML 9.2 5.14.0-284.11.1.el9_2.x86_64 関連機種 --------------- - VPC-1700 Series - VPC-3100 Series - VPC-5000-J Series - MR4100 Series etc. 対象RAIDボード --------------- - SVRC-C600SA Dependances ----------- - glibc >= 2.17 - gcc - GNU make - systemd etc. ◆注意事項 ========== ■本ソフトウェアパッケージに含まれるライブラリ等の使用にあたっては添付のEULAの 内容をご確認頂き、使用条件をご承諾の上ご利用ください。 ■makeの実行などはroot権限が必要な場合があります。その他、パーミッションの 設定やセキュリティ設定など、ご利用の環境により動作等に制約が生じる場合や、 実行時に適切な権限の付与が必要な場合がございます。 ■本API利用時に同一デバイスに対してSMARTコマンドを発行する別のプログラムを併用 された場合、意図しない動作が引き起こされる場合があります。 ■ソースインストールとRPMパッケージからのインストールは併用しないでください。 インストール/アンインストール先の指定などにより、意図しない問題が発生する 場合があります。 ■詳細につきましては、helpドキュメント(html)を参照ください。 ◆インストール/アンインストール =============================== [Source install/uninstall] makeを利用してインストールする場合の実行例 [install] # cd ./(cohwraid_lib_top_directory) ライブラリのインストール # make install Sampleプログラムのコンパイル # make samples [uninstall] ライブラリのアンインストール # make uninstall [RPM package install/uninstall] RHEL及びML等の互換性のある環境で利用可能な場合があります。 以下、dnfコマンドを利用してインストールする場合の例です。 [install] # cd ./(cohwraid_lib_top_directory)/rpm/elN/ ライブラリのインストール # sudo dnf install ./cohwraid-x.x-x.elN..rpm Sampleプログラムのインストール # sudo dnf install ./cohwraid-tools-x.x-x.elN..rpm [uninstall] ライブラリとtools等の依存パッケージのアンインストール # sudo dnf remove cohwraid [deb package install/uninstall] Ubuntu及び互換性のある環境で利用可能な場合があります。 以下、aptコマンドを利用してローカルインストールする場合の例です。 [install] # cd ./(cohwraid_lib_top_directory)/deb// ライブラリのインストール # sudo apt install ./cohwraid_X.X-XubuntuX_.deb Sampleプログラムのインストール # sudo apt install ./cohwraid-tools_X.X-XubuntuX_.deb [uninstall] ライブラリとtools等の依存パッケージのアンインストール # sudo apt purge cohwraid ◆ファイル構成 ============== ./(cohwraid_lib_top_directory) readme_j.txt ............ READMEファイル 日本語版 readme_e.txt ............ READMEファイル 英語版 EULA_JP.txt ............. 使用許諾契約書 日本語版 EULA_EN.txt ............. 使用許諾契約書 英語版 Makefile ................ 一括処理用メイクファイル /help ................... helpファイル格納ディレクトリ /jp ................... 日本語版 corashelp.htm ....... htmlヘルプファイル data/ ............... ヘルプデータ /en ................... 英語版 corashelp.htm ....... htmlヘルプファイル data/ ............... ヘルプデータ /library /include CoHwRaid.h .......... ライブラリヘッダーファイル /x86_64 ............... 64ビットシェアードライブラリ libCoHwRaid.so.x.x Makefile .............. ライブラリインストール用メイクファイル /samples /console_samples ...... コンソール実行用サンプル Makefile ............ コンパイル用メイクファイル cohwraidctl.c ....... プログラムソース attribute_common.h .. attribute id list(common) /cohwraidmond ......... ハードウェアRAID監視デーモンサンプル Makefile ............ コンパイル及びインストール用メイクファイル cohwraidmond.c ...... プログラムソース cohwmond.service.in . systemd用設定ファイル cohwraidmond.conf ... 設定ファイル /rpms .................... rpm package格納先 /el[8-9]/x86_64 ........ el[8-9](x86_64)向け cohwraid-X.X-X.elX..rpm ............. library cohwraid-devel-X.X-X.elX..rpm ....... for development cohwraid-tools-X.X-X.elX..rpm ....... sample tools(cui, daemon) /debs .................... deb package格納先 /focal/x86_64 .......... Focal Fossa(ubuntu 20.04(.X))(x86_64)向け /jammy/x86_64 .......... Jammy Jellyfish(ubuntu 22.04(.X))(x86_64)向け cohwraid_X.X-XubuntuX_.deb .......... library cohwraid-dev_X.X-XubuntuX_.deb ...... for development cohwraid-tools_X.X-XubuntuX_.deb .... sample tools(cui, daemon) ◆バージョンアップ履歴 ====================== Ver. 1.2 (Dec. 2023) ------------------------------ - add deb packages for - Ubuntu 20.04 LTS (Focal Fossa) - Ubuntu 22.04 LTS (Jammy Jellyfish) - minor update Ver. 1.1 (May. 2023) ------------------------------ - update - Added functions to get identify and smart attribute - identify (raid board and drive1/2) - smart attribute (drive1/2) - Support for using /dev/sgN device files - add RPM packages(for el8, el9) Ver. 1.00.1 (Mar. 2023) ------------------------------ - add support products - MR4100 series - Update confirm information Ver. 1.00 (Apr. 2022) ------------------------------ - First Release <<------------------------------------------------------------------------------ Linux®は、米国およびその他の国におけるLinus Torvalds氏の登録商標です。 Ubuntuは、Canonical Ltd.の商標または登録商標です。CentOS、Red Hat、および Red Hat Enterprise Linuxは、米国およびその他の国におけるRed Hat, Inc.の 登録商標です。MIRACLE LINUX、ミラクル・リナックスは、サイバートラスト株式会社 の登録商標です。その他、本書を含むドキュメント等に記載の会社名、製品名および サービス名などは一般に各社または各団体の登録商標または商標です。 ------------------------------------------------------------------------------>>