Skip To Content

Windows でのデフォルト EBS ボリュームの置き換え

ArcGIS Server AMI(Amazon Machine Images)を使用して作成したすべての EC2 インスタンスには、EBS ボリュームがアタッチされます。このボリュームのサイズは、ArcGIS Server Cloud Builder on Amazon Web Services を使用してサイトを構築するときに、デフォルトで 100 GB に設定されます。AWS Management Console を使用してサイトを構築する場合、このサイズは 10 GB です。ドライブ サイズを後で変更する場合は、そのドライブをデタッチしてから別のドライブに置き換えます。

ヒント:

さらに容量が必要な場合は、既存のドライブを置き換えるよりも、別のドライブを追加する方が簡単な場合もあります。

インスタンスにログインし、次の手順に従って、アタッチ済みドライブを別のサイズのドライブに置き換えます。

  1. ArcGIS Server Windows サービスを停止します。
    1. Windows サービス マネージャを開きます。
    2. [ArcGIS Server] サービスを右クリックして、[停止] をクリックします。
  2. ArcGIS Server と一緒に SQL Server Express ジオデータベースがインストールされている EC2 インスタンスを操作している場合は、次の手順を実行します。それ以外の場合は、この手順を省略してください。
    1. ArcCatalog を起動します。
    2. カタログ ツリーで、[Database Servers] を展開し、次にデータベース サーバ インスタンスを展開します。
    3. [egdb] データベースを右クリックし、[管理] をポイントして [デタッチ] をクリックします。
    4. [geodata] データベースを右クリックし、[管理] をポイントして [デタッチ] をクリックします。
  3. ArcGIS Server と一緒に SQL Server Standard ジオデータベースがインストールされている EC2 インスタンスを操作している場合は、次の手順を実行します。それ以外の場合は、この手順を省略してください。
    1. SQL Server Management Studio を起動します。
    2. オペレーティング システム認証を使用して、SQL Server インスタンスにログインします。
    3. [Databases] フォルダを展開します。
    4. [egdb] データベースを右クリックし、[Tasks] をポイントして [Detach] をクリックします。
    5. デフォルトのデタッチ オプションはそのままにして、[OK] をクリックします。
    6. 上記の 2 つの手順を繰り返して [geodata] データベースをデタッチします。
    7. SQL Server Management Studio の [Object Explorer] ウィンドウで、データベース インスタンス(一般的な名称は localhost)を右クリックして [Stop] をクリックします。

      確認を求める画面が表示されたら、[Yes] をクリックします。

    8. SQL Server Management Studio を終了します。
  4. 元々アタッチされていたボリュームのすべてのコンテンツをルート システム(Linux)または C ドライブ(Windows)上のフォルダにコピーします。

    たとえば、Windows では、新しいフォルダ C:\temp を作成してから、すべてのフォルダを D:\ から C:\temp にコピーできます。

    ルート システムまたは C ドライブの大きさが十分でない場合は、ファイルを別の場所にコピーする必要があります。

  5. Windows で、[スタート] をクリックし、検索ボックスに「diskmgmt.msc」と入力します。次に、Enter キーを押します。
  6. D ドライブを右クリックし、[ボリュームの削除] をクリックして、確認を求められたら [はい] をクリックします。
  7. AWS Management Console にログインして、Amazon のリージョンに対応した EC2 ページを表示します。
  8. [Volumes] をクリックし、元々アタッチされていたボリュームを探します。
  9. そのボリュームを右クリックし、[Detach Volume] をクリックします。確認を求める画面が表示されたら、[Yes, Detach] をクリックします。

    この処理にはしばらく時間がかかります。ボリュームがデタッチされない場合、ボリュームを右クリックし、[Force Detach] を選択します。

  10. 希望のサイズの EBS ボリュームを新規作成してインスタンスにアタッチします。このプロセスは、「Windows サイトへのディスク領域の追加」と「Linux サイトへのディスク領域の追加」で説明されています。
  11. 以前に使用されたのと同じパスを使って、ボリュームに含まれる元のすべてのコンテンツを新しいボリュームにコピーします。

    たとえば、コンテンツを D:\ から C:\temp にコピーした場合、これらのコンテンツを再度 D:\ に移動します。

  12. 新しいボリューム上のすべてのフォルダに対して ArcGIS Server アカウントの読み書き権限を許可します。
  13. AWS Management Console で、[Instances] をクリックし、インスタンスを右クリックして [Reboot] をクリックします。インスタンスが再起動するまで数分間待ちます。
  14. ArcGIS Server と一緒に SQL Server Express ジオデータベースがインストールされている EC2 インスタンスを操作している場合は、次の手順を実行します。それ以外の場合は、この手順を省略してください。
    1. ArcCatalog で、[Database Servers] を展開し、必要に応じてデータベース サーバ インスタンスをダブルクリックして接続します。
    2. データベース サーバを右クリックして [アタッチ] をクリックします。

      [ジオデータベースをアタッチ] ダイアログ ボックスが開きます。

    3. egdb データベースの場所を参照して選択します。この場所は、新規のボリュームを D ドライブとして構成している場合は一般的に D:\data\geodatabase\egdb.mdf になります。[OK] をクリックします。
    4. 上記の 2 つの手順を繰り返して geodata データベースをアタッチします。*.mdf ファイルは一般的に D:\data\geodatabase\geodata.mdf にあります。
  15. ArcGIS Server と一緒に SQL Server Standard ジオデータベースがインストールされている EC2 インスタンスを操作している場合は、次の手順を実行します。それ以外の場合は、この手順を省略してください。
    1. SQL Server Management Studio にログインし、[Database] フォルダを右クリックして [Attach] をクリックします。
    2. [Attach Databases] ダイアログ ボックスで [Add] をクリックします。
    3. egdb データベースの場所を参照して選択します。この場所は、新規のボリュームを D ドライブとして構成している場合は一般的に D:\data\geodatabase\egdb.mdf になります。次に、[OK] をクリックします。
    4. 上記の 2 つの手順を繰り返して geodata データベースを追加します。*.mdf ファイルは一般的に D:\data\geodatabase\geodata.mdf にあります。
    5. [OK] をクリックして、両方のデータベースをアタッチします。
    6. SQL Server Management Studio と Windows のリモート デスクトップ接続を終了します。
    7. AWS Management Console で、[Instances] をクリックし、インスタンスを右クリックして [Reboot] をクリックします。インスタンスが再起動するまで数分間待ちます。
  16. サンプル サービスをプレビューするか、新しいサービスを公開して、サイトが期待どおりに動作していることを確認します。
  17. AWS Management Consoleの [Volume] ページに戻ります。
  18. 元のボリューム(デタッチされたボリューム)を右クリックして [Delete Volume] をクリックします。