サーバー
Citrix Provisioningファームにおいて、データベースは1台目のProvisioningサーバーをアップグレードするときにアップグレードされます。ファーム内のデータベースと1台目のサーバーをアップグレードした後で、ファーム内の残りのサーバーをアップグレードできます。サーバーを構成するときは、以下の点を考慮してください:
- 1台目のProvisioningサーバーをアップグレードしている間、一部の管理機能は使用できません。
- 操作の失敗を避けるために、アップグレードが完了するまですべてのCitrix Provisioningコンソールを閉じておくことをお勧めします。
- サーバーをアップグレードすると、コンソールコンポーネントもアップグレードされます。
1台目のProvisioningサーバーのアップグレード
重要:
Citrix Provisioningサーバーバージョン1808をアンインストールしてから、Citrix Provisioningサーバーバージョン1811をインストールします。
アップグレードするには
- サーバーとデータベースをアップグレードするには、サーバー上で新しいバージョンのサーバーソフトウェアを実行して、[アプリケーションを自動的に閉じ再起動を試行します] オプションを選択します。このオプションを選択せず、[使用中のファイル] 画面が開いたら、[アプリケーションを閉じません] オプションを選択します。
- このサーバー、またはファームの管理に使用するサーバーにCitrix Provisioningコンソールをインストールします。コンソールのインストールについて詳しくは、「Citrix Provisioningサーバーソフトウェアのインストール」を参照してください。
- 構成ウィザードで、既に設定されているファームに参加するオプションを選択します。ウィザードを実行すると、サービスが開始されます。詳しくは、「構成ウィザードのタスク」で既存のファームへの参加方法を参照してください。
ファーム内の残存Citrix Provisioningサーバーのアップグレード
ファーム内の最初のサーバーのアップグレードが完了したら、同じ手順で残りのサーバーをアップグレードします。
ヒント:
データベースは1台目のサーバーをアップグレードしたときにアップグレードされているので、データベースのアップグレード処理は無視されます。
サーバーのローリングアップグレード
アップグレード中にCitrix Provisioningコンポーネントを稼動状態に保つには、サーバーのローリングアップグレードプロセスを使用します。このプロセスでは、一度に1つのProvisioningサーバーをアップグレードします。
ヒント:
Provisioningサーバーをアップグレードしているときは、ターゲットデバイスにサービスを提供することはできません。この制約のため、環境内の残存Provisioningサーバーが、アップグレードしたProvisioningサーバーからクライアントのフェールオーバーをサポートするようにします。
サーバーのローリングアップグレードを実行するには、ファーム内の最初のProvisioningサーバーをアップデートします:
- MMCのサービススナップイン(
services.msc
)を開き、Citrix Provisioning Stream Serviceを停止します。このプロセスにより、このProvisioningサーバーに接続されたすべてのターゲットが、ファーム内の他のサーバーにフェールオーバーします。終了したら、Provisioningサーバーおよびコンソールコンポーネントをアップグレードします。 - Citrix Provisioningデータベースをアップグレードします。このプロセスは1回だけ実行されます。データベースをアップグレードするには、
dbScript.exe
および構成ウィザードを使用したサーバーのローリングアップグレードの2つの方法があります。
スクリプトを使用したサーバーのローリングアップグレード
dbScript.exe
を使用してSQLスクリプトを生成します。データベースをアップグレードするオプションを選択し、それに関連付けられた名前を入力します。次に、SQL ManagementまたはSQLコマンドラインのスクリプトを使用して、Provisioningデータベースをアップグレードします。
構成ウィザードを使用したサーバーのローリングアップグレード
構成ウィザードを使用してProvisioningデータベースをアップグレードします。以下に注意してください:
-
Provisioningサーバーが正常にアップグレードされ、[完了] ボタンが選択されると、Citrix Provisioning構成ウィザードが自動的に起動します。
-
デフォルト設定を使用します。この設定により、構成ウィザードで前のインスタンスの設定が保持されます。[ファーム構成] ページで、[ファームが既に構成されています] オプションを選択します。すべての構成情報を入力して確認したら、[完了] をクリックしてProvisioningサーバーの構成を開始します。Provisioningデータベースがアップグレードされていない場合は、データベースがアップグレードされていることを示すメッセージが表示されます。[OK] をクリックします。
ヒント:
Citrix Provisioningが
services.msc
スナップインを使用して起動していることを確認し、ターゲットデバイスを起動してProvisioningサーバーに接続できることを確認します。
ファーム内の最初のProvisioningサーバーをアップグレードした後、他のすべてのサーバーをアップグレードします:
-
MMCのサービススナップイン(
services.msc
)を開き、Citrix Provisioning Stream Serviceを停止します。このプロセスにより、このProvisioningサーバーに接続されたターゲットデバイスの、すべてではないにしてもほとんどが、アップグレードされたサーバーにフェールオーバーします。新しいサーバーとコンソールの実行可能ファイルを実行して、サーバーとコンソールのコンポーネントをアップグレードします。 -
Provisioningサーバーが正常にアップグレードされ、[完了] ボタンをクリックすると、構成ウィザードが自動的に起動します。
注:
最初のProvisioningサーバーによってProvisioningデータベースが更新されます。
-
デフォルト設定を使用します。この設定により、構成ウィザードで前のインスタンスの設定が保持されます。[ファーム構成] ページで、[ファームが既に構成されています] オプションが選択されていることを確認します。すべての構成情報を入力したら、[完了] ページの情報を確認し、[完了]をクリックしてProvisioningサーバーの構成を開始します。
-
最初のサーバーをアップグレードしたら、手順1~3を繰り返して、ファーム内の他のすべてのProvisioningサーバーをアップグレードします。
ダウングレード
Citrix Provisioningバージョン2303にアップグレードし、ファームをCitrix Cloudに参加させることを選択した場合は、以前のリリースにダウングレードすることを選択できます。ただし、アップグレード前に使用していたデータベースに戻さずに、以前のリリースにダウングレードすることはできません。
重要:
Citrix Provisioningバージョン2303にアップグレードする前に、データベースをバックアップする必要があります。これにより、元の暗号化を使用してデータベースが復元されます。
以前のリリースにダウングレードするには:
- ファーム内のすべてのCitrix Provisioningサーバーで、すべてのCitrix Provisioningサービス(SOAP、ストリーム配信プロセス、およびCitrix Provisioning API)を停止します。
ファーム内の各Citrix Provisioningサーバーで:
- Citrix Provisioningサーバーとコンソールバージョン2303をアンインストールします。
- PoSHスクリプト(Downgrade.ps1)を実行して、レジストリ値を削除します。このスクリプトは、Citrix Provisioningバージョン2303以降に含まれる機能を無効にします。
- (オプション)Citrix CloudからCitrix Provisioningサーバーを手動で登録解除します。
- ダウングレード先のバージョンにCitrix Provisioningサーバーとコンソールをインストールします。
- 各Provisioningサーバーで構成ウィザードを実行します。このウィザードは、レジストリに値がないかのように動作します。[ファーム構成] ダイアログボックスで [既存のファームに参加する] を選択し、このProvisioningサーバーを既存のファームに追加します。このProvisioningサーバーを再構成します。
- ファーム内のすべてのCitrix Provisioningサーバーに対してこの手順を繰り返します。
Citrix CloudからCitrix Provisioningサーバーの登録を削除するには:
- ファーム内のすべてのCitrix Provisioningサーバーで、すべてのCitrix Provisioningサービス(SOAP、ストリーム配信プロセス、およびCitrix Provisioning API)を停止します。
- バックアップからデータベースを復元します。
ファーム内の各Citrix Provisioningサーバーで:
- PoSHスクリプト(Downgrade.ps1)を実行して、レジストリ値を削除します。このスクリプトは、Citrix Provisioningバージョン2303以降に含まれる機能を無効にします。
-
(オプション)Citrix CloudからCitrix Provisioningサーバーを手動で登録解除します。
- 管理者アカウントで
<customer>.cloud.com
にログインします。 - [IDおよびアクセス管理]>[APIアクセス]>[製品の登録] に移動します。
-
[• • • ]メニューを使用して、Citrix Cloudから登録を削除します。
- 管理者アカウントで
- 各Provisioningサーバーで構成ウィザードを実行します。このウィザードは、レジストリに値がないかのように動作します。[ファーム構成] ダイアログボックスで [既存のファームに参加する] を選択し、このProvisioningサーバーを既存のファームに追加します。このProvisioningサーバーを再構成します。
- ファーム内のすべてのCitrix Provisioningサーバーに対してこの手順を繰り返します。