LINBITのサポートサブスクリプションをお持ちの場合は、私たちのリポジトリを通して認定バイナリにアクセスしてください。インストールコンテナでLINSTORを使用する場合は、このトピックを飛ばして、下記の「コンテナ」セクションを参照ください。インストールする必要があります。これらのパッケージはすべてのノードにインストールする必要があります。ZFSかLVMのどちらかのボリュームマネージャを選択する必要があります。この例では、LVMを使用しています。lvm2ノードがLINSTORコントローラ、サテライト、またはその両方(Combined)のどれであるかに応じて、そのノードに必要なパッケージが決まります。Combinedノードの場合、コントローラとサテライトの両方のLINSTORパッケージが必要になります。linstor-client残りのノードをサテライトにする場合、以下のパッケージをインストールします。DRBDが含まれています。SLESでは、DRBDは通常YaST2のソフトウェアインストールコンポーネントを介してインストールされます。Availabiltyパッケージにバンドルされています。DRBDの最新モジュールをダウンロードすると、LVMツールも最新のものであるかどうかを確認できます。コマンドラインでインストールする場合、次のコマンドで最新のDRBDおよびLVMバージョンを入手できます。lvm2ノードがLINSTORコントローラ、サテライト、またはその両方(Combined)のどれであるかに応じて、そのノードに必要なパッケージが決まります。Combinedノードの場合、コントローラとサテライトの両方のLINSTORパッケージが必要になります。linstor-client残りのノードをサテライトにする場合、以下のパッケージをインストールします。9に関しては、EPELと同様のソースを調べる必要があります。8リポジトリを利用できます。最新バージョンのLVMツールも確認できます。これには、LINBITまたはサードパーティのいずれかの外部リポジトリを設定する必要があります。lvm2ノードがLINSTORコントローラ、サテライト、またはその両方(Combined)のどれであるかに応じて、そのノードに必要なパッケージが決まります。Combinedノードの場合、コントローラとサテライトの両方のLINSTORパッケージが必要になります。8システムでは、linstor-clientが機能するためにpython2をインストールする必要があります。linstor-client残りのノードをサテライトにする場合、以下のパッケージをインストールします。アップグレードLINSTORはローリングアップグレードをサポートしておらず、コントローラーとサテライトは同じバージョンでなければなりません。認識して接続ができません。この場合はデータの同期には問題はありません。サテライトがコントローラーに接続しなければ何もアクションを起こさず、DRBDの動作が中断することもありません。ディレクトリに作成されます。このファイルは、何らかの理由でlinstor-controllerデータベースの移行が失敗した場合の適切な復元ポイントです。報告し、古いデータベースファイルを使って、以前のコントローラーバージョンにダウングレードすることをお勧めします。外部データベースまたはetcdを使用する場合は、現在のデータベースを手動でバックアップして復元ポイントを作成することをお勧めします。表示され、アップグレードが完了します。コンテナLINSTORはコンテナとしても利用可能です。お問い合わせください)。drbd.ioこのリポジトリで利用可能なコンテナは以下です。アクセスすると、バージョン番号付きの利用可能なイメージの最新のリストを取得できます。ホストにアクセスしてください。コンテナを実行する必要があります。公式パッケージから取得するか、コンテナ内でソースからビルドします。)をホストにインストールする必要があります。カーネルモジュールのコンテナを実行する方法は3つあります。LINBITノードのハッシュとディストリビューションを指定する。既存のリポジトリ設定をバインドマウントする。ソースからビルドするために上記のいずれも行わない。drbd.io/drbd9:rhel7どちらの場合でも(ハッシュ+ディストリビューションまたは既存のリポジトリ設定をバインドマウント)、これらが設定されたノードから使用する必要があります。これらの設定に関してはサポートにお問い合わせください。バインドマウントしないでください。ベースのものはバインドマウントすることを忘れないでください。カーネルモジュールを使用する必要があります。カーネルモジュールをホストシステムにインストールしないでください。)を使ってモジュールをロードする必要があります。サテライトコンテナを実行します。コンテナにマッピングします。クライアントを使用することができます。パターンを使用してリソースの作成を開始します。デーモン化されたコンテナとイメージを停止して削除します。以下の手順がすべてのクラスタノードですでに実行されていると仮定します。DRBD9カーネルモジュールがインストール、ロードされている。インストールされている。ツールがインストールされている。その依存パッケージがインストールされている。ノードにインストールされてている。サービスを起動して有効にします。linstor-controllerlinstor-controllerサービスがインストール時に自動的に有効になる場合は、次のコマンドも使用できます。LINSTORクライアントの使用LINSTORコマンドラインクライアントを実行するときは、常にlinstor-controllerがどこで実行されているか知る必要があります。ローカルのlinstor-controllerを探しにいきます。ポート3366と3367を必要とします。ポート3376と3377を必要とします。ファイアウォールでこれらのポートが許可されていることを確認してください。listこれは空のノードリストをエラーメッセージなしで表示します。コマンドはどのマシンでも実行できます。クライアントにどのようにlinstor-controllerを探すか指定する必要があります。これはコマンドラインのオプションか、環境変数、またはグローバルファイルで指定できます。ファイルを作成して、以下のように追加することもできます。[global]controllers=alice複数のlinstorコントローラが設定されている場合は、それらをカンマ区切りで指定します。linstor-clientはそれらをリストされた順番で試します。linstor-clientコマンドは、パラメータの開始文字を書くだけで使える便利な方法があります。ノードをクラスタに追加する次の手順ではノードをクラスタに追加します。出力と同じである必要がある。ノードのIPアドレスとともに以下を実行する。実行したとき、新しいノードはofflineとマークされています。ここで、以下のコマンドでlinstor-satelliteを起動し、有効にするとこで、再起動時も起動するようになります。onlineになるのを見るでしょう。コントローラが認識する前にlinstor-satelliteがすでに起動されているときもあります。ノードがコントローラでかつクラスタにストレージも供給する場合は、同様にlinstor-satelliteを起動します。LINSTORでストレージを識別します。複数のノードからのストレージプールをグループ化するために単純に各ノードで同じ名前を使います。1つの有効な方法としてすべてのSSDに1つの名前をつけ、すべてのHDDに別の名前をつけます。zPoolのどちらかを作成する必要があります。LINSTORストレージプール名とともに識別されるVGsやzPools名は、各ホストで別の名前にすることも可能ですが、すべてのノードで同じにすることを推奨します。[...]次にこれらは以下のコマンドでLINSTORに登録します。上記コマンドはストレージプール定義を暗黙的に作成します。明示的にストレージプール定義を作成することも可能ですが、必須ではありません。ストレージプールを表示するには、次のようにします。listまたはショートバージョンを使います。ストレージプールを削除できます。pool_ssdまたはショートバージョンを使います。コマンドを実行することで、ストレージプールとその残りのオブジェクトを確実に削除することができます。下位デバイスごとのストレージプールクラスタ内にホット修復機能を備えたストレージしか持たないクラスタでは、物理的な下位デバイスごとに1つのストレージプールを作成するモデルを選択のもよいかもしれません。このモデルの利点は、障害ドメインを単一のストレージデバイスに限定することです。リソースグループリソースグループはリソース定義の親オブジェクトであり、リソースグループで行われたすべてのプロパティ変更はそのリソース定義の子によって継承されます。リソースグループは自動配置ルールの設定も可能で、このルールに依存するリソース定義を生成できます。言いかえると、リソースグループは、それらから作成されるリソースの特性を定義するテンプレートのようなものです。これらの擬似テンプレートへの変更は、リソースグループから作成されたすべてのリソースにさかのぼって適用されます。よってプロビジョニングするボリュームをデプロイするための事実上標準の方法と見なされます。作成する方法は、特別なシナリオでのみで使用してください。リソースグループを使用してリソースをデプロイする簡単なパターンは次のようになります。いう名前のリソースが自動的にプロビジョニングされます。有効なパターンは、ユースケースが最適であると判断した設定でリソースグループを作成することです。