2.8. テクノロジープレビュー
テクノロジープレビューと記した機能のサポート範囲についての詳細は、https://access.redhat.com/support/offerings/techpreview/ を参照してください。
2.8.1. 新規テクノロジープレビュー リンクのコピーリンクがクリップボードにコピーされました!
- サービスのベンチマーク
rally は、マルチノードの OpenStack デプロイメント、クラウド検証、ベンチマーク、およびプロファイリングを自動化および統合するベンチマークツールです。SLA、パフォーマンス、および安定性を継続的に改善する OpenStack CI/CD システムの基本ツールとして使用できます。Rally は、以下のコアコンポーネントで設定されます。
- サーバープロバイダー: 異なる仮想化テクノロジー (LXS、Virsh など) およびクラウドサプライヤーと対話するための統合インターフェイスを提供します。ssh アクセスを介して、1 つの L3 ネットワーク内でこれを行います。
- エンジンのデプロイ:サーバープロバイダーから取得したサーバーを使用して、ベンチマーク手順を実行する前に OpenStack ディストリビューションをデプロイします。
- 検証:デプロイしたクラウドに対して特定のテストセットを実行して正しく機能することを確認し、結果を収集して人間が読める形式で提示します。
- ベンチマークエンジン:パラメーター化されたベンチマークシナリオを書き込み、クラウドに対して実行することができます。
- DPDK-Accelerated Open vSwitch
- Data Plane Development Kit (DPDK)は、高速なパケット処理用のライブラリーとユーザー空間ドライバーのセットで設定され、アプリケーションが NIC との間で直接独自のパケット処理を実行でき、特定のユースケースに対して最大ワイヤースピードパフォーマンスを提供します。また、OVS+DPDK は、コア機能を維持しながら、Open vSwitch のパフォーマンスを大幅に向上させます。これにより、ゲストインスタンス(およびゲストインスタンス間)内のホストの物理 NIC からアプリケーションへの切り替えをほぼ完全にユーザー空間で処理できます。本リリースでは、OpenStack Networking (neutron) OVS プラグインが更新され、OVS+DPDK バックエンド設定がサポートされるようになりました。OpenStack プロジェクトは、neutron API を使用してネットワーク、サブネット、その他のネットワーク設定をプロビジョニングし、OVS+DPDK を使用してインスタンスのネットワークパフォーマンスを向上できるようになりました。
- Promtion Integration
- Red Hat OpenStack Platform 8 には、Inflex SDN コントローラーとの統合のテクノロジープレビューが追加されました。JmxTrans は、多くの異なるアプリケーションをサポートする柔軟でモジュール式、オープン SDN プラットフォームです。Red Hat OpenStack Platform 8 に含まれるサンドボックスディストリビューションは、OVSDB NetVirt を使用した OpenStack デプロイメントをサポートするために必要なモジュールに限定され、アップストリームの Beryllium バージョンに基づいています。以下のパッケージは、opendaylight、networking-odl を提供します。
- リアルタイム KVM 統合
- リアルタイム KVM と Compute サービスの統合により、ホスト CPU で実行されるカーネルタスク等の原因から生じる CPU レイテンシーの影響を減らすことで、CPU ピニングが提供する vCPU スケジューリング保証がさらに強化されます。この機能は、CPU レイテンシーの削減が重要なネットワーク機能仮想化(NFV)などのワークロードにとって重要です。
- コンテナー化されたコンピュートノード
- Red Hat OpenStack Platform director には、OpenStack のコンテナー化プロジェクト(kolla)からオーバークラウドのコンピュートノードにサービスを統合する機能があります。これには、Red Hat Enterprise Linux Atomic Host を基本オペレーティングシステムとして使用するコンピュートノードの作成と、さまざまな OpenStack サービスを実行するための個々のコンテナーの作成が含まれます。
2.8.2. 以前にリリースされたテクノロジープレビュー リンクのコピーリンクがクリップボードにコピーされました!
- セル
- OpenStack Compute には、コンピュートリソースを分割するために nova-cells パッケージにより提供されるセルの概念が組み込まれています。セルの詳細は、ホストとセルの スケジュール を参照してください。あるいは、Red Hat Enterprise Linux OpenStack Platform は、Red Hat Enterprise Linux OpenStack Platform のコンピュートリソース(地域、アベイラビリティーゾーン、およびホストアグリゲート)を分割するための完全にサポートされた方法も提供します。詳細は、ホストアグリゲートの 管理 を参照して ください。
- database-as-a-Service (DBaaS)
- OpenStack Database-as-a-Service により、ユーザーは OpenStack Compute インスタンス内に単一テナントのデータベースを簡単にプロビジョニングすることができます。Database-as-a-Service フレームワークにより、データベースのデプロイ、使用、管理、監視、およびスケーリングに関連する従来の管理オーバーヘッドの多くをバイパスできます。
- 分散仮想ルーティング
- 分散仮想ルーター(DVR)では、L3 ルーターをコンピュートノードに直接配置することができます。その結果、インスタンストラフィックは、ネットワークノード経由のルーティングを必要とせずに、コンピュートノード(East-West)の間で転送されます。Floating IP アドレスのないインスタンスは、ネットワークノードを介して SNAT トラフィックをルーティングします。
- DNS-as-a-Service (DNSaaS)
- Red Hat OpenStack Platform 8 には、Designate とも呼ばれる DNS-as-a-Service (DNSaaS)のテクノロジープレビューが同梱されています。DNSaaS にはドメインとレコードの管理のための REST API が実装されており、マルチテナントに対応しています。また DNSaaS は OpenStack Identity サービス (keystone) と統合して認証を行います。DNSaaS には Compute (nova) および OpenStack Networking (neutron) の通知と統合するフレームワークが実装されており、DNS レコードの自動生成が可能です。さらに、DNSaaS は PowerDNS および Bind9 の統合もサポートしています。
- erasure Coding (EC)
- Object Storage サービスには、アクセス頻度が低い大量のデータを持つデバイスの EC ストレージポリシータイプが含まれます。EC ストレージポリシーは、独自のリングと設定可能なパラメーターセットを使用します。これにより、コストおよびストレージ要件の削減につながります(トリプルレプリケーションの容量の約半分が必要)。EC にはさらに多くの CPU およびネットワークリソースが必要なため、EC をポリシーとして実装することで、クラスターの EC 機能に関連するすべてのストレージデバイスを分離できます。
- ファイル共有サービス
- OpenStack File Share Service は、OpenStack で共有ファイルシステムをプロビジョニングおよび管理するシームレスで簡単な方法を提供します。これらの共有ファイルシステムは、インスタンスに安全に使用する(マウントされた)ことができます。また、ファイル共有サービスを使用すると、プロビジョニングされたファイル共有を堅牢に管理したり、クォータを設定したり、アクセスを設定したり、スナップショットの作成を行い、他の有用な管理タスクを実行することができます。
以下のセクションでは、Red Hat OpenStack Platform 8 のファイル共有サービスに含まれる新機能を簡単に説明します。
Manila Horizon dashboard プラグイン
このリリースでは、ユーザーはダッシュボードを介してファイル共有サービスが提供する機能を操作できるようになりました。これには、ファイル共有を作成して操作するためのインタラクティブなメニューが含まれます。
ファイル共有移行
ファイル共有の移行は、バックエンドからバックエンドへのファイル共有の移行を可能にする新機能です。
以下の方法を使用できます。
- ドライバーへの委譲:これは、非常に最適化され、制限されたアプローチです。ドライバーは、移行先のバックエンドを理解することで、より効率的な方法で移行を行うことができます。移行後、ドライバーがモデルの更新を返す必要があります。
コーディネートを管理し、一部のタスクをドライバーに委譲します。このアプローチは、移行先ホストに新規共有を作成し、manila ノードからエクスポートをマウントし、すべてのファイルをコピーしてから古いファイル共有を削除します。このアプローチは、移行プロセスを支援するために必要な方法を実装するドライバーに対して機能します。以下に例を示します。
- ソース共有を読み取り専用に変更して、ユーザーが移行による影響を受けないようにします。
- 特定のプロトコルを使用したエクスポートのマウント/マウント解除。
2 番目が動作するためには、server_setup メソッド中に、共有サーバーと manila ノード間の接続を可能にするポートを作成する必要があります。
アベイラビリティーゾーン
File Share Service クライアントの共有作成コードは、アベイラビリティーゾーン引数を受け入れて使用できるようになりました。これにより、スナップショットから共有を作成するときに、アベイラビリティーゾーン情報を予約することもできます。
シンプロビジョニングのオーバーサブスクリプション
このリリースでは、シンプロビジョニングでオーバーサブスクリプションのサポートが追加されました。これにより、特定のドライバーが容量に対して 無限 または 不明 なユースケースに対応し、オーバーサブスクリプションが発生する可能性があります。今回の更新では、以下のパラメーターが追加されました。
-
max_over_subscription_ratio: 適用されるサブスクリプションの比率を表す浮動小数点数。この比率は、利用可能な合計容量に対するプロビジョニングされたストレージの比率として計算されます。そのため、サブスクリプションの比率が
1.0
の場合は、プロビジョニングされたストレージの合計量が利用可能なストレージの合計量を超えることができませんが、サブスクリプションの割合が 2.0 になると、プロビジョニングされるストレージの合計量が、利用可能なストレージの合計量に達する可能性があります。 - provisioned_capacity: プロビジョニングされたストレージの容量が明確です。このパラメーターの値は、max_over_subscroption_ratio の計算に使用されます。
- Firewall-as-a-Service (FWaaS)
- Firewall-as-a-Service プラグインは、OpenStack Networking (neutron) に境界ファイアウォール管理機能を提供します。FWaaS は iptables を使用して、プロジェクト内の全 Networking ルーターにファイアウォールポリシーを適用し、プロジェクトごとにファイアウォールポリシーと論理ファイアウォールインスタンス 1 つをサポートします。FWaaS は、OpenStack Networking (neutron) ルーターでトラフィックをフィルタリングすることによって境界で稼働します。インスタンスレベルで稼働するセキュリティーグループとは、この点が異なります。
- 運用ツール
- 運用ツールは、トラブルシューティングを容易にするロギングおよび監視ツールです。一元化された使いやすいアナリティクスと検索ダッシュボードを使用すると、トラブルシューティングが簡素化され、サービスの可用性チェック、アラーム管理、グラフを使用したデータの収集と表示などの機能が利用できます。
- VPN-as-a-Service (VPNaaS)
- VPN-as-a-Service により、OpenStack で VPN 接続を作成および管理することができます。
- Time-Series-Database-as-a-Service (TSDaaS)
- Time-Series-Database-as-a-Service (
gnocchi
)は、マルチテナント、メトリクス、およびリソースデータベースです。大規模なメトリックを保管する一方で、オペレーターやユーザーにメトリックおよびリソースの情報へのアクセスを提供します。