第11章 ストレージ
Anaconda での LVM シンプロビジョニングのサポート
インストーラーにより、シンプロビジョニングされた LVM (論理ボリューム管理)のレイアウトを作成できるようになりました。カスタムのキックスタートインストールのみに対応します。autopart キックスタートコマンドを使用して LVM シンプロビジョニングレイアウトを自動的に作成することはできず、グラフィカルまたはテキストベースのユーザーインターフェイスを使用して対話型インストール時にこのストレージ設定を選択することはできません。
udev ルールは、追加のマウントポイントと許可されたマウントオプションに対応します。
マウントポイントを追加で、許可されているマウントオプションの一覧を udev ルールで指定できるようになりました。システム管理者は、カスタムルールを作成して、特定のデバイスセットに対してマウントオプションを適用または制限できます。たとえば、USB ドライブは、常に読み取り専用としてマウントできます。
udisks は noexec グローバルオプションをサポートしています
udisks ツールは、特権のないすべてのユーザーのマウントポイントに対して強制される noexec グローバルオプションを受け入れるようになりました。デスクトップシステムでは、noexec オプションは、ユーザーが特定のアプリケーションを誤って実行しないように保護できます。
デフォルトのマルチパス設定ファイルに、Dell MD36xxf ストレージアレイ用の組み込み設定が追加されました。
以前は、Dell MD36xxf ストレージアレイのデフォルト設定はデフォルトのマルチパス設定ファイルの devices セクションに含まれていなかったため、これらのアレイのパフォーマンスに影響がありました。これらの設定はこの設定ファイルに含まれるようになりました。
multipath.conf ファイルの新しい config_dir オプション
ユーザーは、
/etc/multipath.conf
と他の設定ファイルの間に設定を分割できませんでした。これにより、すべてのマシンに 1 つのメイン設定ファイルを設定し、マシンごとに異なる設定ファイルにマシン固有の設定情報を保持できませんでした。
これに対処するために、新しい
config_dir
オプションが multipath.config
ファイルに追加されました。ユーザーは、config_dir
オプションを空の文字列または完全修飾ディレクトリーパス名に変更する必要があります。空の文字列以外の値に設定すると、マルチパスはすべての .conf
ファイルをアルファベット順に読み取ります。次に、設定を /etc/multipath.conf
に追加した場合とまったく同じように適用します。この変更を加えないと、config_dir
はデフォルトで /etc/multipath/conf.d
に設定されます。
lvchange -p が、論理ボリュームのカーネル内パーミッションを修正する
論理ボリュームが読み取り専用で、アクティブであるが、そのメタデータに書き込み可能であると示されている場合(設定アクティベーション/read_only_volume_list が変更された場合など)、lvchange --permission rw コマンドを使用してアクティブなコピーをメタデータに合わせて取り込んで書き込み可能にできるようになりました。lvchange --refresh コマンドを実行すると、これを行うこともできますが、場合によってはこの機能がより便利な場合があります。その逆も true です。lvchange --permission r コマンドは、読み取り専用であるべきアクティブな論理ボリュームを更新します。lvchange コマンドの詳細は、lvchange (8)の man ページを参照してください。
新しいmultipathd 設定オプション:delay_watch_checks と delay_wait_checks
multipathd がパスの使用の試行を停止するには、そのパスは 300 秒のタイムアウト期間中アクセス不可能である必要があります。これにより、multipathd が停止しているという外観が発生する可能性があります。ユーザーエクスペリエンスを向上させるために、
delay_watch_checks
および delay_wait_checks
の 2 つの設定オプションが追加されました。delay_watch_checks
を使用して、オンラインになったばかりのパスを使用する前に、multipathd が待機するサイクルの数を指定します。指定された値よりもサイクルでパスが失敗すると、multipathd はパスを使用しません。次に、delay_wait_checks
パラメーターを使用して、パスが再びアクセス可能とみなされるまでパスが正常に動作する必要があるサイクルの数を指定します。これにより、信頼できるパスがオンラインに戻ったときにすぐに使用されるのを防ぎます。
mdadm はアップストリームバージョン 3.3.2 にアップグレード
3.3.2 バージョンの mdadm では、RAID ボリュームに障害が発生した場合、RAID レベルの移行、フォールトトレランスの確認、SAS-SATA ドライブローミング時にアレイを自動的に再構築するなどの機能も多数あります。これらの機能は外部メタデータ形式に対応し、Red Hat の Intel の RSTe SW スタックのサポートを継続します。
lvmconf スクリプトに新しいオプションが追加されました。
lvmconf スクリプトは、HA-LVM 環境に適した etc/lvm/lvm.conf 設定ファイルに適切な設定を行う --enable-halvm および --disable-halvm オプションを提供するようになりました。さらに、lvmconf スクリプトは、LVM がクラスター化環境で正しく機能するために必要な関連する SysV init サービスを有効または無効にする --service、--mirrorservice、および --startstopservices オプションも提供するようになりました。lvmconf スクリプトの詳細は、lvmconf (8) man ページを参照してください。
iprutils パッケージのリベース
iprutils パッケージがアップストリームバージョン 2.4.5 にアップグレードされ、以前のバージョンに比べて多くのバグ修正と機能拡張が提供されています。注目すべきは、今回の更新で、Serial Attached SCSI (SAS)ディスクドライブのキャッシュヒットの報告に対応し、高度な機能(AF)のダイレクトアクセスストレージデバイス(DASD)のアレイ作成の速度を向上させることです。
dm-cache device-mapper ターゲットが完全にサポートされるようになりました。
以前はテクノロジープレビューとして含まれていた
dm-cache
device-mapper ターゲットが、完全にサポートされるようになりました。このデバイスマッパーターゲットを使用すると、高速ストレージデバイスが低速なストレージデバイスのキャッシュとして機能できます。詳細は、lvmcache man ページを参照してください。