Canonicalは、ストレージチームを主な対象としたアップデートを含むLXD 6.9をリリースしました。Dell PowerStoreアレイ用のネイティブドライバ、リモートストレージ全般向けの新しいファイバーチャネルコネクタ、そしてDell PowerFlex 5のサポートが含まれています。コンテナマネージャーとして誕生したプラットフォームとしては、1回のリリースでこれだけのエンタープライズSAN関連機能が追加されたことは注目に値します。
LXDについてご存知ない方のために説明すると、LXDはCanonicalが提供するオープンソースの仮想化プラットフォームで、クラスタ化されたホスト間でシステムコンテナとフルKVM仮想マシンの両方を管理します。BroadcomによるVMwareライセンスの変更を受け、多くの企業がハイパーバイザーの選択肢を見直す中で、LXDは注目を集めています。Canonicalは、VMwareの代替となるソリューションに必要なエンタープライズ機能(クラスタリング、ライブマイグレーション、Kubernetes CSIドライバ、災害復旧レプリケーションなど)を着実に開発してきました。多くの企業にとって不足していたのは、既存のストレージ機能でしたが、今回のリリースでその多くに対応しています。
ネイティブドライバが重要な理由は、インスタンスデータがどこに保存されるかという点にあります。ネイティブドライバがない場合、LXD は通常、VM およびコンテナボリュームをホストローカルの ZFS、LVM、または Btrfs、あるいは Ceph クラスタに配置します。つまり、既存のアレイは、ホストが自身で分割する LUN を提供するだけになります。ネイティブドライバを使用すると、LXD は各インスタンスボリュームをアレイ上に直接プロビジョニングするため、スナップショット、クローン、シンプロビジョニングはアレイ独自のデータサービスによって処理され、ボリュームはどのクラスタメンバーからもアクセス可能になります。PowerStore は、Dell PowerFlex、Pure Storage、HPE Alletra に加わり、発売時に iSCSI とファイバーチャネル接続の両方をサポートします。
ファイバーチャネルコネクタは、おそらく長期的な変更点として最も大きいでしょう。これまで、LXDのリモートストレージドライバはiSCSIまたはNVMe/TCPのみをサポートしており、従来のSAN環境を支配しているFCファブリックの大規模な導入ベースを除外していました。このコネクタは汎用トランスポート層であるため、PowerStore以外のドライバも採用できます。関連する変更点として、NVMe/TCPプールモードは名称が変更されました。 nvme 〜へ nvme/tcp既存のプールはアップグレード時に自動的に移行されます。
PowerFlex側では、ドライバーがPowerFlex 5(シンクローンサポートを含む)をサポートするようになり、アレイのソフトウェアバージョンを自動的に検出すると同時に、PowerFlex 4との互換性も維持しています。ZFSドライバーも実質的に高速化されています。LXDがインスタンスの構成に一致するイメージバリアントをキャッシュするようになったため、同じイメージからの繰り返しデプロイ時にクローンが再構築されることはなくなりました。
ストレージ機能に加え、バージョン6.9では、ヘルスチェック機能を備えたOVNネットワーク用のロードバランサープール、Grafana Lokiにルーティング可能なOWASP準拠のセキュリティイベントログ記録機能、およびクラスタ避難時のクォーラム保護機能が追加されています。また、このリリースでは11件のCVE(共通脆弱性識別子)に対する修正も行われており、そのうちいくつかは、細工されたイメージ内のシンボリックリンク攻撃やプロジェクト制限の回避に関するものでした。
注意点:6.9は機能リリースであり、Canonicalは本番環境での使用を明確に推奨していません。これらの機能をサポートされている状態で利用したいショップは、次のLTSリリースを待つ必要があります。それ以外の方は、以下のリンクからリリースを入手できます。 snap install lxd --channel=6/stableスナップベースがcore24からcore26に移行しました。
リリースノート全文は、Canonical社のLXDドキュメントサイトでご覧いただけます。




Amazon