プレリリース テスト
お客様とパートナーがプレリリース フィードバックを提供できる機会を用意するために、Azure Arc 対応データ サービスのプレリリース バージョンが決まったスケジュールで公開されます。 この記事では、Azure Arc 対応データ サービスのプレリリース バージョンをインストールし、Microsoft にフィードバックを提供する方法について説明します。
プレリリース テスト スケジュール
Azure Arc 対応データ サービスは、毎月第 2 火曜日 (一般に "Patch Tuesday" と呼ばれます) にリリースされます。 プレリリース バージョンは、そのリリース日に合わせて、決まったスケジュールで公開されます。
- リリース日の 14 日前に、"テスト" プレリリース バージョンが公開されます。
- リリース日の 7 日前に、"プレビュー" プレリリース バージョンが公開されます。
通常、テストとプレビューのプレリリース バージョンの主な違いは品質と安定性ですが、例外的なケースとして、テストとプレビュー リリースの間に新機能が導入されることがあります。
通常、プレリリース バージョンのバイナリは午前 10:00 (太平洋標準時) 頃に公開されます。 ドキュメントは、その日のうちに後から公開されます。
プレリリース バージョンの成果物
プレリリース バージョンは、連携するように設計された成果物と同時にリリースされます。
- Microsoft Container Registry (MCR) でホストされたコンテナー イメージ
mcr.microsoft.com/arcdata/test
は、テスト プレリリース ビルドをホストするリポジトリですmcr.microsoft.com/arcdata/preview
は、プレビュー プレリリース ビルドをホストするリポジトリですNote
mcr.microsoft.com/arcdata/
は引き続き、最終的なリリース ビルドをホストするリポジトリになります。Azure Blob Storage でホストされている Azure CLI 拡張機能
Azure Blob Storage でホストされている Azure Data Studio 拡張機能
上記のインストール可能な成果物に加えて、必要に応じて Azure で次のものが更新されます。
- ARM API の新しいバージョン (随時)
- 特殊な URL クエリ文字列パラメーターを使用してアクセスできる新しい Azure portal (詳細については、下記を参照)
- Arc 対応データ サービスの新しい Arc 対応 Kubernetes 拡張機能バージョン (直接接続モードにのみ適用)
- 上記の成果物の場所と詳細および使用可能になった新機能について説明したこのページのドキュメントの更新、およびプレリリースの "Readme" ドキュメント
プレリリース バージョンをインストールする
前提条件のツールをインストールする
プレリリース バージョンをインストールするには、次の前提条件の手順に従います。
Azure CLI 拡張機能を使用する場合:
- Azure CLI 拡張機能をアンインストールします (
az extension remove -n arcdata
)。 - 「現在のプレビュー リリース情報」のリンクから、最新のプレリリース Azure CLI 拡張機能の
.whl
ファイルをダウンロードします - 最新のプレリリース Azure CLI 拡張機能をインストールします (
az extension add -s <location of downloaded .whl file>
)。
Azure Data Studio 拡張機能を使用してインストールする場合:
- Azure Data Studio 拡張機能をアンインストールします。 拡張機能パネルを選択し、Azure Arc 拡張機能を選択し、[アンインストール] を選択します。
- 「現在のプレビュー リリース情報」のリンクから、最新のプレリリース Azure Data Studio 拡張機能の .vsix ファイルをダウンロードします
- 拡張機能をインストールします。 [ファイル]>[VSIX パッケージから拡張機能をインストールする] を選びます。 .vsix ファイルのダウンロードの場所を見つけます。
azcli
の拡張機能を最初にインストールしてからarc
をインストールします。
Azure CLI を使用してインストールする
Azure CLI でインストールするには、接続モードに対応する手順のようにします。
間接接続モード
環境変数を設定します。 次の変数を設定します。
- Docker レジストリ
- Docker リポジトリ
- Docker イメージ タグ
- Docker イメージ ポリシー
次のスクリプトの例を使って、それぞれのプラットフォーム用の環境変数を設定します。
## variables for the docker registry, repository, and image export DOCKER_REGISTRY=<Docker registry> export DOCKER_REPOSITORY=<Docker repository> export DOCKER_IMAGE_TAG=<Docker image tag> export DOCKER_IMAGE_POLICY=<Docker image policy>
カスタム構成プロファイルを作成する手順に従います。
カスタム構成プロファイルの作成に関する記事で説明されているようにコマンド
az arcdata dc create
を使用します。
直接接続モード
Azure CLI を使用してインストールする場合は、次の手順に従います。
環境変数を設定します。 次の変数を設定します。
- Docker レジストリ
- Docker リポジトリ
- Docker イメージ タグ
- Docker イメージ ポリシー
- Arc データ サービス拡張機能のバージョン タグ (
ARC_DATASERVICES_EXTENSION_VERSION_TAG
): 「現在のプレビュー リリース情報」のリリースの詳細から、Arc 対応 Kubernetes Helm チャート拡張機能のバージョンを使います。 - Arc データ サービスリリース トレーニング:
ARC_DATASERVICES_EXTENSION_RELEASE_TRAIN
:{ test | preview }
.
次のスクリプトの例を使って、それぞれのプラットフォーム用の環境変数を設定します。
## variables for the docker registry, repository, and image export DOCKER_REGISTRY=<Docker registry> export DOCKER_REPOSITORY=<Docker repository> export DOCKER_IMAGE_TAG=<Docker image tag> export DOCKER_IMAGE_POLICY=<Docker image policy> export ARC_DATASERVICES_EXTENSION_VERSION_TAG=<Version tag> export ARC_DATASERVICES_EXTENSION_RELEASE_TRAIN='preview'
以下の目的で、
az arcdata dc create
を直接モードで通常どおりに実行します。- 拡張機能がまだ存在していなければ作成する
- カスタムの場所がまだ存在しなければ作成する
- データ コントローラーの作成
詳細については、カスタム構成プロファイルの作成に関する記事を参照してください。
Azure Data Studio を使用してインストールする
Note
Azure Data Studio からの直接接続モードを使用したプレリリース ビルドのデプロイはサポートされていません。
Azure Data Studio (ADS) を使って間接接続モードでインストールできます。 Azure Data Studio を使ってインストールするには:
通常どおりデータ コントローラーのデプロイ ウィザードを完了します。ただし、最後に [デプロイ] ではなく [ノートブックへのスクリプト] をクリックします。
次のスクリプトを更新します。
{ test | preview }
を適切なラベルに置き換えます。生成されたノートブックで、
Set variables
セルを編集して次の行を "追加" します。# choose between arcdata/test or arcdata/preview as appropriate os.environ["AZDATA_DOCKER_REPOSITORY"] = "{ test | preview }" os.environ["AZDATA_DOCKER_TAG"] = "{ Current preview tag }
ノートブックを実行して、[すべてを実行] をクリックします。
Azure portal を使用してインストールする
通常どおり、Kubernetes クラスターを Arc 対応にする手順に従います。
適切なプレビュー バージョンの Azure portal を開きます。
「Azure portal から Azure Arc データ コントローラーを作成する - 直接接続モード」の手順に従います。ただし、デプロイ プロファイルを選択する際に [Kubernetes 構成テンプレート] ドロップダウンで [Custom template](カスタム テンプレート) を選択します。
リポジトリを
arcdata/test
またはarcdata/preview
のどちらか適切な方に設定します。 [イメージ タグ] フィールドに必要なタグを入力します。通常どおり、カスタム クラスター構成テンプレートの残りのフィールドに入力します。
通常どおり、ウィザードの残りを完了します。
この方法でデプロイした場合、最新のプレリリース バージョンが常に使用されます。
現在のプレビュー リリース情報
現時点では、次のリリースのためのテスト ビルドやプレビュー ビルドは用意されていません。
フィードバックを提供する
現時点では、プレリリース テストは、Microsoft と契約を結んだ特定のお客様とパートナーに対してサポートされています。 参加者には、製品エンジニアリング チームの連絡先が用意されます。 プレリリース テスト中に見つかった問題について、連絡先にメールを送信してください。