GNU/Linux >> Linux の 問題 >  >> Linux

Windowsクラウドサーバー用のCitrix(XenServer)ツールのアップグレード

サポートされているオペレーティングシステム
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Citrix®ツールは、RackspaceCloudインフラストラクチャで仮想化されたクラウドサーバーを適切に運用するための基本です。これらは仮想マシンの基盤となるドライバーであり、仮想ハードウェア、特にネットワーキングとブロックデバイスへのアクセスを提供します。

この記事では、Windows®クラウドサーバー上の仮想マシン用のCitrixツールをアップグレードする方法について説明します。これらのツールはのみにする必要があります Windowsserverにブルースクリーンオブデス(BSoD)などの問題がある場合、またはサポートがツールのアップグレードを推奨している場合は、連絡してください。

警告: この記事の手順を実行すると、ネットワークのダウンタイムが発生します。したがって、しないでください プロセスによってネットワークが中断し、複数のサーバーが再起動するため、実稼働サーバーでこれらの手順を実行してください。代わりに、アップグレードを実行する本番サーバーのイメージを作成してください。

前提条件

開始する前に、次のアクションを実行します。

  • クラウドバックアップを使用して、サーバーからデータのバックアップを作成します。
  • サーバーのクラウドイメージを作成して、構成を保持します。
  • 最新バージョンのWindowsエージェントを運用サーバーにインストールします。
クラウドバックアップを使用してバックアップを作成する

Cloud Backup製品を使用して、すべてのユーザーデータをバックアップします。このCloudBackupの説明では、CloudBackupエージェントのインストールとバックアップの構成について説明します。

本番サーバーのイメージを作成する
  1. アップグレードが必要な運用サーバーのイメージを作成します。サーバーの仮想ハードドライブのサイズに応じて、これには1時間未満または数時間かかる場合があります。画像の詳細については、CloudImagesFAQをご覧ください。

  2. 作成したイメージを使用して、新しいサーバーを作成します。

  3. 新しいサーバーが正しく起動し、すべてのデータとサービスが損なわれていないことを確認します。

イメージから作成した新しいサーバーは、非本番と見なされます。 サーバ。このサーバーで次のすべてのセクションのアクションを実行します。

Rackspace Cloud Serversエージェントをアップグレードし、XenserverTools6.5をダウンロードします

アップグレードには、インターネットへのアクティブな接続が必要です。次の手順に従って、Rackspace Cloud Servers agentをインストールします 。

  1. 管理者としてコマンドプロンプトを開始します。

  2. コマンドプロンプトで、次のコードを実行します。

       powershell.exe -NoProfile -NoLogo -InputFormat None -ExecutionPolicy Bypass -Command "iex(New-Object Net.WebClient).DownloadString('https://87df11eb517b9ca6b2dd-2feac036ecfab0eba46621f3ae4943bc.ssl.cf1.rackcdn.com/latest/Update-Xentools.ps1')"
    

    出力は次のようになります。

       Info  :: STEP 1 => Update the Nova Agent
       Info  :: Starting the Agent Upgrade to version 1.3.1.1
       Warn  :: RackspaceCloudServersAgent RackspaceCloudServersAgentUpdater is stopped
       Info  :: Downloading the AgentService_1.3.1.1.zip
       Info  :: Downloaded Successfully AgentService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Downloading the UpdateService_1.3.1.1.zip
       Info  :: Downloaded Successfully UpdateService_1.3.1.1.zip in  C:\Windows\Temp
       Info  :: Renaming Agent to 1.3.0.1
       Info  :: Renaming AgentUpdater to 1.3.0.1
       Info  :: Unzipping AgentService.zip to Agent)
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\Agent
       Info  :: Unzipping UpdateService.zip to AgentUpdater
       Info  :: Creating the Directory C:\Program Files\Rackspace\Cloud Servers\AgentUpdater
       Info  :: Cloning the AgentLog from Agent1.3.0.1 to Agent
       Info  :: Removing AgentService_1.3.1.1.zip and UpdateService_1.3.1.1.zip
       Info  :: Restarting the Agent and AgentUpdater services
       Info  :: STEP 1 => DONE!!!
                ***************************************************************************************
       Info  :: STEP 2 => Download the latest XenServer Tools on the Server
       Info  :: Downloaded Successfully xs-tools-6.5.0-20200.zip in  C:\rs-pkgs
       Info  :: Creating the Directory C:\rs-pkgs\xs-tools-6.5.0-20200
       Info  :: STEP 2 => DONE!!!
       Info  :: ***************************************************************************************
       Info  :: STEP 3 => Before executing the installation of the Xenserver Tools,
                          YOU MUST CREATE A SNAPSHOT OF YOUR SERVER using the Control Panel
                          The Snapshot will allow you to recover your server if the installation fails.
                          Once you are done with This Step 3, Start the installation at STEP 4
                ***************************************************************************************
       Warn  :: STEP 4 => Execute the Xenserver tools Installer.
                          Before you execute the installer, connect to the Console of the server
                          in the Control Panel, because the server will reboot few times on its own.
                          You will loose network access and Remote Desktop will fail
                          until the installation is completed.
                          *****************************************************************************
                          Execute:  C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
                          *****************************************************************************
    
新しい非本番サーバーでXenServerTools6.5にアップグレード

注: あなたはしなければならない ネットワーク接続が中断されるため、RDPではなくコンソールを使用して次の手順を実行します。 Javaの代わりに、NoVNC(HTML5)コンソールURLを生成する方法がいくつかあります。

クラウドコントロールパネルから非本番サーバーのJavaコンソールにアクセスします。

  1. クラウドコントロールパネルにログインします。

  2. 上部のナビゲーションバーで、製品の選択> Rackspace Cloudをクリックします 。

  3. サーバー>クラウドサーバーを選択します 。

  4. サーバー ページで、サーバー名の横にある歯車のアイコンをクリックし、緊急コンソールを選択します 。

APIリクエストを送信するには、コマンドラインからcURLを使用するか、選択したブラウザプラグインを使用するか、Rackspaceユーザー名とAPIキーを使用してPitchforkにログインします。 API呼び出しを送信する前に、必ずconsole_typeをnovncに変更してください。 。応答には、コンソールへのURLが含まれています。リンクをコピーして新しいブラウザタブに貼り付けます。これらのURLは約10分後に期限切れになり、コンソールが使用されていない場合、セッションは切断されることに注意してください。

次に、緊急コンソールから次のコマンドを実行します。

  1. 管理者としてコマンドプロンプトを開始します。

  2. コマンドプロンプトで、次のコードを実行します。

     C:\rs-pkgs\xs-tools-6.5.0-20200\install.bat
    
  3. サーバーは自動的に数回再起動しますが、Windowsから要求された場合は、手動で再起動する必要がある場合があります。 再起動するたびにコンソールを使用して再度ログインします Windowsのプロンプトに従います。ドライバーソフトウェアのインストールダイアログボックスから要求された場合、Windowsが必要なドライバーを自動的に検出してインストールできるようにします。

  4. インストールが完了すると、WindowsServer2008でドライバーが検出またはインストールされない最終的なデバイスが存在する可能性があります。このデバイスはvm_gen_counterと呼ばれます。 、およびWindowsはWindowsServer2012までサポートしていませんでした。VM-GenerationIDで詳細を確認してください。

  5. リモートの場所からサーバーのIPアドレスにpingを実行して、ネットワークが機能していることを確認します。

  6. サーバーのネットワークが機能していないか、ネットワーク構成が正しくないと思われる場合は、ネットワークを手動でリセットする必要があります。これを行うには、resetnetworkを送信します サーバーAPIへのアクション。

RackConnect v2のお客様への警告: APIを使用してサーバーのネットワークを手動でリセットすると、サーバーのパブリックインターフェイスが再度有効になり、RackConnectゲートウェイへのデフォルトルートが削除される可能性があります。 Citrix Toolsのアップグレード後にネットワーク接続の問題が発生した場合は、RackConnect構成を使用しているお客様にRackspaceサポートに連絡して支援を求めることをお勧めします。

ネットワークリセットを実行します

APIを介してサーバーのネットワークをリセットするには、Rackspaceのユーザー名とAPIキーを使用してPitchforkにログインします。 ネットワークのリセットを発行します サーバーUUIDを使用して呼び出します。

または、サーバーのネットワークを手動でリセットするには、** C:\ rs-pkgs \ **に移動して、CitrixToolsをアップグレードする前に存在していたIP構成とルーティング情報を含む個別のテキストファイルを検索します。

保持するサーバーを決定する

新しい非本番サーバーで前述の手順を実行した後、新しいサーバーを本番サーバーとして使用するか、新しいイメージを作成した元の本番サーバーを引き続き使用するかを決定します。このセクションでは、オプションについて説明します。

オプション1:新しいサーバーを本番サーバーとして使用する

新しいサーバーには、更新されたCitrix Tools forVirtualMachinesとRackspaceCloudServersエージェントが含まれているため、本番環境で使用する準備がほぼ整っている可能性があります。

元のサーバーを削除して、新しいサーバーを本番サーバーとして引き続き使用できます。通常、これが最も速くて簡単なオプションです。

このオプションの注目すべき注意点の1つは、新しいサーバーのIPアドレスが元の運用サーバーのIPアドレスと異なることです。元のサーバーのIPアドレスを新しいサーバーに転送することはできません。元のサーバーでCloudLoadBalancerを使用した場合は、この問題を軽減できます。ロードバランサーを使用していた場合は、ロードバランサーから元のサーバー(ノード)を削除して、新しいサーバーを追加するだけです。

元のサーバーを削除する前に、すべての重要なデータを必ず復元してください。 新しいサーバーに。これには、元のサーバーのイメージに含まれていないエフェメラルディスクドライブに存在する可能性のあるデータが含まれます。エフェメラルドライブが何かわからない場合は、Rackspace Core Infrastructureユーザーガイドを参照してください。それでも不明な場合は、Rackspaceサポートにお問い合わせください。詳細なガイダンスについては。

元のサーバーに一時的なストレージがある場合は、さまざまな方法でデータを新しいサーバーに移行できます。両方のサーバーにサービスネットワークIPアドレスがある場合は、Windowsに組み込まれているファイル共有を使用できます。または、FTP、FTPS、またはクラウドサーバー用のクラウドバックアップエージェントを使用することもできます。これらは、WindowsインスタンスとLinux®インスタンスの両方にインストールできます。

Cloud Block Storageを元のサーバーに追加することで、サーバー間でデータを転送することもできます。ボリュームを作成して元のサーバーに接続し、必要なデータをボリュームにコピーし、ボリュームを元のサーバーから切り離してから、以前にエフェメラルドライブがマウントされていた新しいサーバーにボリュームを接続します。たとえば、<強い>D: 。次の記事は、始めるのに役立ちます:

  • クラウドブロックストレージの概要
  • クラウドブロックストレージボリュームを準備する
  • クラウドブロックストレージに関するよくある質問

このオプション1を使用する場合は、サーバーの最終イメージを取得して、新しいサーバーを作成したり、現在のサーバーを再構築したりするためのベースイメージとして使用することをお勧めします。

オプション2:元の本番サーバーでインストール手順を実行します

計画されたメンテナンス期間中に、運用サーバーですべてのインストール手順を実行できます。サーバーは元のIPアドレスを保持します。

非運用サーバーにCitrixToolsをインストールした後、メンテナンスウィンドウの長さをよりよく理解できます。

本番サーバーでこのプロセスを開始する前に、適切なバックアップ、できればサーバーのイメージとサーバー上のすべての重要なコンテンツのバックアップの両方を用意することをお勧めします。以前に構築された新しいサーバーは引き続きアクセス可能であり、元のサーバーとほぼ同じルートファイルシステムが含まれている必要がありますが、複数のバックアップにより、WindowsとLinuxの両方のクラウドサーバーにインストールできるCloudBackupagentを使用できます。

メンテナンスウィンドウを閉じた後、アップグレードをテストした非本番サーバーを削除できます。

オプション3:新しいサーバーのイメージから元の本番環境を再構築します

新しいサーバーのイメージから元の本番サーバーを再構築できます。サーバーは元のIPアドレスを保持します。

3つのオプションすべての中で、このオプションは最も時間がかかります。時間の長さは、新しい非本番サーバーの仮想ハードドライブのサイズによって異なります。

警告: このオプションを選択する場合は、オプション2で概説されているように、適切なバックアップを作成することをお勧めします。サーバーを再構築すると、元のサーバーのデータがすべて破棄され、選択したイメージがインストールされます。

  1. クラウドコントロールパネルで、新しい非本番サーバーのイメージを作成し、イメージが構築されるのを待ちます。

  2. クラウドコントロールパネルで、元のサーバーのサーバーの詳細に移動します ページ。サーバーのUUIDの下 、[再構築]をクリックします 。

  3. 表示されるポップアップダイアログボックスで、[保存済み]をクリックします タブをクリックして保存した画像を表示し、手順1で作成した画像を選択します。

  4. サーバーの再構築をクリックします 。


Linux
  1. 3-2-1クラウドのバックアップルール

  2. WindowsServer2016および2019でWindowsUpdateを確認する

  3. クラウドサーバーに関するFAQ

  1. OnMetalクラウドサーバーを作成する

  2. ライセンスエラーを防ぐために、Windows2008およびWindows2008R2のクラウドサーバーにライセンスサービスをインストールします

  3. OnMetalクラウドサーバーの概要

  1. その他のクラウドサーバーの使用シナリオ

  2. クラウドサーバーの権限マトリックス

  3. ダウンしたWindowsクラウドサーバーのトラブルシューティング