リリースハイライト
バックアップ管理に対する様々なUX機能強化
このリリースでは、バックアップと復元の機能を更新し、次のような主要な使いやすさの強化を行いました:
- バックアップ作成時のサービスのフィルタリング。これにより、複数のサーバーで作業している場合に、バックアップに適したサービスを見つけるのが非常に簡単になります。
- 復元開始後の復元ページへの自動リダイレクト。ここから、復元プロセスをすぐに監視し、PMMインスタンスの復元履歴を確認できます。
- All backupsページに、バックアップアーティファクトのストレージの種類に関する情報が追加されました。これにより、現在のバックアップのより包括的な概要を把握できます。
- Create BackupページとAll Backupsページのデザインと使いやすさが改善され、他のPMM UIコントロールとの一貫性が向上しました。
DBaaSの移行
PMM 2.34.0以降、PMMは Operator Lifecycle Manager(OLM)を使用してオペレーターをインストールおよび管理し、dbaas-operatorを使用してデータベースクラスターをインストールおよび管理します。ただし、これらの変更には下位互換性がないため、次の追加手順を実行する必要があります:
- PMMからKubernetesクラスターを強制的に登録解除し(Ignore errorsチェックボックスを選択)、それを再登録します。PMMは、OLMとdbaas-catalogをインストールして、PXC、PSMDB、およびDBaaSオペレーターのライフサイクルを管理します。
- PMMで作成した各クラスターのデータベースクラスターを作成します。スクリプトを使用して、メンテナンスウィンドウ中に自動的に実行できます。移行スクリプトは、デフォルトの設定を使用してKubernetesクラスターに接続し、それらに対して移行を実行します。
新しいコンポーネント
PMM 2.34.0から、VMProxyという新しいコンポーネントが追加されました。VMProxyは、リクエストをVictoriaMetricsにプロキシするステートレスリバースプロキシであり、指定された設定に基づいてextra_filtersクエリをオプションで追加します。
新機能
PMM-11031 - DBaaSエクスペリエンスを強化するために、UIが拡張され、以下が追加されました:
- ネットワークとセキュリティ - DBaaSユーザーは、Exposeフィールドを使用して、DBクラスターに接続できるソース範囲を設定できます。Source Rangeフィールドを使用して、エクスポージャーレベルを変更できます。さらに、Source Rangeフィールドでは、接続できるネットワークを選択できます。
- データベースエンジンの設定 - 設定文字列をConfigurationテキストボックスにコピーアンドペーストして、データベースエンジンを設定します。
- ストレージクラスの設定 - 利用可能なクラスから選択できます。
改善点
- PMM-11024 - [DBaaS]: dbaas-controllerからdbaas-operatorに移動
- PMM-10873 - [DBaaS]: DBクラスターの作成: DBクラスターをより簡単に作成できるように、ポップアップではなく別のウィンドウを含むようにUIを変更しました。
- PMM-11132 - [DBaaS]: K8sクラスターの登録中に、Provisioningと呼ばれる新しい状態が追加されます。Provisioningはデフォルトの状態であり、それが完了すると、状態はActiveに変わります。
- PMM-11134 - [DBaaS]: DBクラスターの編集: DBクラスターの編集がより簡単になるように、ポップアップではなく別のウィンドウを含むようにUIを変更しました。
- PMM-9262 - [バックアップ]: All Backupsページからバックアップの復元を開始すると、PMMは新しい復元のステータスを確認できるRestoresタブに自動的にリダイレクトするようになりました。
- PMM-11086 - [バックアップ]: Create BackupページのOn DemandカードおよびSchedule Backupカードのデザインが改善されました。さらに、RestoresタブのCreated列がStarted at列と Ended列に置き換えられ、復元プロセスをより詳しく把握できるようになりました。
- PMM-10924 - [バックアップ]: All BackupsページのLocation列が強化され、バックアップに使用されるストレージの種類(ローカルまたはS3互換)に関する情報が含まれるようになりました。
- PMM-11171 - [バックアップ]: Create BackupページのService nameフィールドが検索可能になりました。これにより、複数のサーバーで作業している時に新しいバックアップに適したサービスを簡単に見つけることができます。探しているサーバーの名前を貼り付けるか、入力を開始して一致するサーバーのリストを表示します。
- PMM-9079 - [バックアップ]: Backup > Restoresの下にTarget Service列が追加され、バックアップが復元されたサービスが表示されます。
- PMM-10773 - [アラート]: Alerting > Fired Alertsの下のActionsメニューからアラートを無音にするオプションが追加されました。
- PMM-11230 - [アラート]: Alertingの下のFired alertsページがより頻繁に自動更新されるようになり、新しいアラートがリアルタイムで表示されるようになりました。
- PMM-11255 - [アラート]: Percona templated alertからGrafana managed alertに切り替える時に、PMM は現在のアラートルールの名前を転送しなくなりました。
- PMM-11090 - ログ機能は、dbaas-controllerからPMMに移動され、ユーザーは各ポッドのイベントや、PMM内に適切に入力された全てのコンテナのログを確認できるようになりました。
- PMM-11179 - PMM 2.34.0以降、ラベルの更新中にプッシュメトリックモードをサポートします。
- PMM-11189 - PMM 2.34.0から、vmproxyの統合とフロントエンドAPIの変更が実装されました。
- PMM-10705 - [DBaaS]: PMM 2.34.0の時点で、オペレーターライフサイクル管理(OLM)を使用して、PMMのオペレーターのインストールと更新を効果的かつ自動化されたスケーラブルな方法で処理します。
- PMM-11069 - [バックアップ]: PMMでは、既に存在する名前でバックアップタスクを作成できなくなりました。PMM 2.34にアップグレードすると、名前が重複するバックアップタスクは自動的に名前が変更され、新しい名前付けの制約が適用されます。
修正されたバグ
- PMM-7350 - [DBaaS]: 再起動時にDBクラスターが全てのPXCサーバーとプロキシSQLサーバーを再起動しなかった問題を修正しました。
- PMM-11333 - [DBaaS]: Operator Lifecycle Management(OLM)への移行後、K8sクラスター登録でAPIキーが見つからなかった問題を修正しました。
- PMM-9505 - [DBaaS]: 一時停止したクラスターに対して、更新、再起動、およびログを表示するオプションが有効でした。この問題は、これらのオプションを無効にすることで解決されました。
- PMM-11221 - [DBaaS]: DBaaSが無効になっている時にページが読み込まれない問題を修正しました。
- PMM-7958 - Postgresの監視中に、データベースが削除されませんでした。この問題は現在解決されています。
- PMM-9977 - [バックアップ]: Backup > All Backupsページから展開された行を削除後、PMMはテーブルの次の行を自動的に展開します。この問題は修正され、PMMは行を自動的に展開せずにバックアップアーティファクトのリストを更新します。
- PMM-10942 - [バックアップ] - PITRバックアップのスケジューラーは、より明確なテキストラベルを使用して、作成されるバックアップの開始時刻と頻度をより適切に定義できるようになりました。
- PMM-10853 - [アラート]: Save and exitボタンの機能と重複していたため、Create alert ruleページからSaveボタンを削除しました。
- PMM-10871 - [アラート]: Settings > Alertmanager integrationページの破損したPercona Alertingリンクを修正しました。リンクはAlertingページに正しくリダイレクトされるようになりました。
- PMM-11049 - rds_exporterの拡張されたメトリックスクレイパーにあったタイプミスを修正しました。
- PMM-11137 - MongoDBエクスポーターでMongoDBインスタンスのバージョンが表示されない問題が解決されました。
- PMM-11210 - クラスターが使用不可または削除される時はいつも、K8sクラスターリストは空でした。この問題は解決されました。
- PMM-11239 - PMMサーバーをアップグレードする前にpmm-serverパッケージを削除しても、パッケージはアップグレード中にまだ存在していました。この問題は解決されました。
- PMM-11372 - PMMのアップグレード後、ユーザーインターフェイスが壊れていました。この問題は現在解決されています。
既知の問題
- PMM 2.34.0以降、MySQLクラスターを実行するための推奨バージョンは8.0.27です。8.0.27より古いバージョンを使用してMySQLクラスターを作成することはできません。以前に作成された全てのクラスターは影響を受けず、問題なく移行されます。
- PMM-11474: 3つ以上のKubernetesクラスターがPMMに登録されており、データベースクラスター認証情報が要求されている場合、内部サーバーエラーが発生する場合があります。
Percona Monitoring and Management (PMM) 2.34.0 リリース情報(Percona社ウェブサイト):
https://docs.percona.com/percona-monitoring-and-management/release-notes/2.34.0.html
Perconaサポート・コンサルティング
Perconaサポート・コンサルティングサービスはPercona Serverをご利用頂いているお客様が安心してお使い頂くために専門的なサポートを提供するサービスです。