この記事では、Windowsサーバーを移行して一般的な問題を軽減し、サーバーを最適化して移行を高速化する前に実行する推奨アクションについて説明します。これらの推奨事項は、Rackspaceサポート技術者によって特定された一般的な問題に基づいており、必須の操作ではありません。これらの推奨事項の一部は重大なダウンタイムを引き起こす可能性があるため、それに応じてスケジュールを設定してください。
Linux移行の準備については、Linuxサーバーの移行の準備を参照してください。
移行を実行する前に、重要なデータのテスト済みのファイルレベルのバックアップを作成します。 Rackspaceは、サーバー上にバックアップエージェントを必要とするバックアップソリューションであるCloudBackupを提供します。このエージェントのインストール手順については、Rackspace Cloud Backup-エージェントのインストール(Windows)を参照してください。
バックアップディレクトリとバックアップをCloudFilesにエクスポートするスケジュールを設定するには、Rackspace Cloud Backup-CreateaBackupの手順を参照してください。
注 :CloudBackupはライブデータベースをバックアップしません。ライブデータベースのデータを使用する場合は、ローカルバックアップを作成するようにMicrosoft SQL Serverを構成してから、CloudBackupエージェントを使用してデータベースのバックアップを作成することをお勧めします。ローカルバックアップを作成するためのSQLServerの構成の詳細については、「SQL Server2008R2でのメンテナンスバックアップの場所の作成」を参照してください。
クラウドバックアップの詳細については、https://www.rackspace.com/cloud/backupを参照してください。
サーバーに完全にパッチが適用されていない場合、移行中に残りのパッチがインストールされ、操作が遅れる可能性があります。この問題を防ぐには、移行を開始する前に保留中の更新をすべてインストールしてください。サーバーバージョンに適した次の手順を使用してください。
WindowsServer2008および2008R2
-
[スタート]>[コントロールパネル]をクリックします 。
-
Windows Updateをクリックします インストールの準備ができているアップデートに関連する情報を表示します。
Windows Updateページに緑色のシールドが表示されている場合、サーバーにはすべてのパッチが適用されています。それ以外の場合は、保留中の更新のインストールを続行します。
WindowsServer2012および2012R2
- カーソルを画面の右下隅に移動し、チャームバーをアクティブにします。
- 検索アイコンをクリックして、コントロールパネルと入力します 検索用語について。
- 検索フィールドの下のリボンで、[コントロールパネル]をクリックします 。
- [システムとセキュリティ]をクリックします 次にWindowsUpdate インストールする保留中の更新があるかどうかを確認します。
- その場合は、都合の良いときにアップデートをインストールしてください。
移行後にサーバーがオンラインになるようにするには、再起動が必要な保留中のWindows Updateがあるかどうか、または更新のために再起動がすでに保留中であるかどうかを確認します。保留中のWindowsUpdateは、新しく移行されたサーバーで実行するとエラーを引き起こす可能性があるため、サーバーのイメージングまたは移行の前に更新が完了し、保留中の再起動が実行されていることを確認することが重要です。
WindowsServer2008および2008R2
-
[スタート]>[コントロールパネル]をクリックします 。
-
Windows Updateをクリックします 。
再起動が保留中の場合、ページにサーバーを再起動するようにというメッセージが表示されます。サーバーを再起動し、再起動時に更新を適用します。
WindowsServer2012および2012R2
- カーソルを画面の右下隅に移動し、チャームバーをアクティブにします。
- 検索アイコンをクリックして、コントロールパネルと入力します 検索用語について。
- 検索フィールドの下のリボンで、[コントロールパネル]をクリックします 。
- [システムとセキュリティ]をクリックします 次にWindowsUpdate Windowsが再起動または再起動を保留しているかどうかを確認します。保留中の更新が存在する場合は、サーバーを再起動し、再起動時に更新を適用します。
すべての大きなファイルまたは未使用のファイルを削除またはエクスポートします。 Cloud Backupを使用して、大きなファイルをCloudFilesにエクスポートできます。
古いログを削除します。
データベースログが大きい場合は、それを切り捨てることを検討してください。 Microsoftは、https://msdn.microsoft.com/en-us/library/ms189493.aspxで手順を提供しています。
Rackspaceは、サーバーの移行に必要な合計時間を増やすため、移行中のディスクアクティビティを制限することをお勧めします。通常、ディスクアクティビティの最大の要因は、データベースサービスMssqlです。この手順を開始する前に、継続的なメンテナンスについて顧客に通知するメンテナンスページがあることを確認してください。
オプション1:データベースを読み取り専用モードにする
移行中は、データベースを読み取り専用モードで実行して、すべての作成および更新操作を停止することを検討してください。データベースサーバーで次のTSQLクエリを実行します。
ALTER DATABASE databaseName
SET READ_ONLY
WITH NO_WAIT
サーバーに開いているすべての接続をロールバックさせるには、代わりに次のクエリを実行します。
ALTER DATABASE databaseNeme
SET READ_ONLY
WITH ROLLBACK IMMEDIATE
オプション2:データベースサービスを停止する
データベースを読み取り専用モードにするのではなく、データベースサービスを停止する場合は、次の手順を使用してデータベースサービスを停止します。
WindowsServer2008および2008R2
-
[スタート]>[すべてのプログラム]>[MicrosoftSQLServer]>[構成ツール]>[SQLServer構成マネージャー]をクリックします。 。
-
[SQL Server構成マネージャー]ウィンドウで、[SQLServerサービス]を展開します 。
-
右側のウィンドウで、 SQL Server( instanceName )を右クリックします。 ) サービスを停止します。
注 : instanceName データベースサーバーのインスタンス名です。
WindowsServer2012および2012R2
-
画面の右下隅にカーソルを移動し、チャームバーをアクティブにします。
-
検索アイコンをクリックして、「SQLServerConfigurationManager」と入力します。
-
検索フィールドの下のリボンで、[SQLServer構成マネージャー]をクリックします。 。
-
[SQL Server構成マネージャー]ウィンドウで、[SQLServerサービス]を展開します 。
-
右側のウィンドウで、 SQL Server( instanceName )を右クリックします ) サービスを停止します。
注 : instanceName データベースサーバーのインスタンス名です。
プロセスに不可欠なすべてのサービスが自動的に開始するように設定されていることを確認してください。
WindowsServer2008および2008R2
- 開始をクリックします メニューに「services.msc」と入力します 検索フィールドでEnterを押します 。
- [サービス管理]ウィンドウで、自動的に開始するように構成するサービスをダブルクリックし、startuptypeを自動に設定します。 。
WindowsServer2012および2012R2
- カーソルを画面の右下隅に移動し、チャームバーをアクティブにします。
- 検索アイコンをクリックして、 services.mscと入力します 。検索フィールドの下のリボンで、 services.mscをクリックします。 。
- [サービス管理]ウィンドウで、自動的に開始するように構成するサービスをダブルクリックし、スタートアップの種類を自動に設定します。 。
サーバーの移行が完了したら、次のタスクを実行します。
-
サーバーがオンラインであることを確認してください。
ping
を実行します コマンドの後にサーバーのIPアドレスを入力します。 -
サーバーへのRDPセッションを開始して、サーバーへのリモート接続が機能することを確認します。
-
すべてのサイトまたはアプリケーションが読み込まれることを確認します。
-
データベースが実行され、アクセス可能であることを確認してください。移行前にデータベースサービスをオフにした場合は、データベースサービスをオンにします。
-
複数のサーバーがある場合は、それらが通信できることを確認してください。