この記事では、インフラストラクチャを別のホスティングプロバイダーまたは仮想マシンからRackspaceCloudに移行する開発者向けの手順を説明します。これらの手順は、特定のホスティングプロバイダーに固有のものではありません。さらにサポートが必要な場合は、RackspaceMigrationServicesを使用できます。
- RackspaceCloudサービスアカウント
- 現在のホスティングプロバイダーのアカウントへのアクセス
既存のクラウドインスタンスのサイズと構成に基づいて、RackspaceCloudServersインスタンスと同等のサイズと構成を選択します。現在のホスティングプロバイダーから移行するアプリケーションやデータベースリソースなどのリソースを検討してください。
Rackspace Cloud製品の概要については、Rackspace CoreInfrastructureGuideを参照してください。
現在のサーバーおよびオペレーティングシステムと同等のインスタンスタイプを選択してから、RackspaceCloudServerで新しいインスタンスをプロビジョニングします。
使用する移行方法は、データの性質によって異なります。
注: 前に既存のサーバーのデータをバックアップします 移行します。
InstanceSync(Linuxのみ)
InstanceSyncを使用して、Linux®サーバーをRackspacePublicCloudに移行できる場合があります。
注:RackspaceはInstanceSyncを公式にサポートしておらず、移行の成功を保証することはできません。
移行を完了するためにソースサーバー上のすべてを停止する必要はありませんが、負荷を最小限に抑えることをお勧めします。
この移行には、次の手順を使用します。
-
RackspacePublicCloudアカウントにサインアップします。
-
Rackspace Public Cloudに新しい宛先サーバーを作成し、新しいRackspaceサーバーのパブリックIPv4アドレスとルートパスワードを記録します。支援については、汎用クラウドサーバーの作成を参照してください。現在のサーバーがUbuntu®14などの保守終了(EOL)オペレーティングシステム(OS)を実行している場合は、Rackspaceサポートに連絡して宛先サーバーの構築を支援してください。
-
EOL OSを実行している場合は、サーバーのベースリポジトリ(古いソースサーバーと新しいRackspace Cloudサーバーの両方)を変更する必要があります。たとえば、CentOS®5リポジトリは
baseurl=https://vault.centos.org/5.11/os/$basearch
である必要があります 。この手順の詳細については、ディストリビューションのドキュメントを参照してください。 -
ソースサーバーと新しいRackspace宛先サーバーの両方にOSで利用可能なすべての更新を適用します。たとえば、Ubuntu 16を実行している場合は、18にアップグレードせず、すべてのアップデートをUbuntu16に適用してください。
-
InstanceSyncをソースサーバーにダウンロードして、スクリプトを実行します。
InstanceSync
の実行方法の詳細については、スクリーンキャストをご覧ください。 。 -
新しいRackspaceCloudサーバーでのアプリケーションの動作を確認します。
-
ドメインネームサービス(DNS)レコードの更新や監視の構成など、移行を完了するために必要なその他の変更を加えます。
クラウドサーバーに監視およびバックアップソリューションを実装し、セキュリティの強化を開始します。