Alibaba Cloud の国際サイトへの移行 #2

日本サイトでホストしている本サイト(https://bigriver.jp/)を国際サイトへ移行します。 今回はSMC(Server Migration Center)を使って実際に移行する手順を紹介します。

先に結論。 今回、SMCによる移行は出来ていません。 途中でAlibaba Cloud 国際アカウントで実名認証が必要とわかったためです。 申請はしたのですが数日かかるということで一端待ちます。

1. 事前準備

事前準備としてAlibaba Cloud の国際アカウント側で以下を実施します。 

  1. Alibaba Cloud 国際サイトのアカウント開設
  2. 国際サイトでSMC を有効化
  3. 国際サイトでRAM を有効化
  4. 国際サイトでAccess Key を生成

具体的な手順は割愛しますが詳しくは以下のマニュアルを参照してください。

https://www.alibabacloud.com/help/doc-detail/122993.htm

事前準備後の移行作業の流れは以下になります。

smc2
https://www.alibabacloud.com/help/doc-detail/122975.htm

2. SMCクライアントのインストール

以下のマニュアルに従いSMC クライアントをインストールします。

https://www.alibabacloud.com/help/doc-detail/122992.htm

2.1. SMC クライアントのダウンロード

移行元のホストにログインしモジュールをダウンロードします。

# wget http://p2v-tools.oss-cn-hangzhou.aliyuncs.com/smc/Alibaba_Cloud_Migration_Tool.zip

ZIPファイルを展開します。ダウンロードしたZIPを展開すると

# unzip Alibaba_Cloud_Migration_Tool.zip
Archive: Alibaba_Cloud_Migration_Tool.zip
inflating: go2aliyun_client2.0.5_linux_i386.zip
inflating: go2aliyun_client2.0.5_linux_x86_64.zip
inflating: go2aliyun_client2.0.5_windows_i386.zip
inflating: go2aliyun_client2.0.5_windows_x86_64.zip
inflating: Release Note.txt

展開後、再度、今回利用するプラットフォームに応じたZIPファイルを展開します。 ” go2aliyun_client2.0.5_linux_x86_64.zip ”を展開します。

# unzip go2aliyun_client2.0.5_linux_x86_64.zip

2.2. SMC クライアントのインストール

Linux では特にインストールは不要です。 展開されたプログラムを直接実行します。 ただ、実行権を付与する必要があります。

# cd go2aliyun_client2.0.5_linux_x86_64/
# chmod +x go2aliyun_client

参考までに”go2aliyun_client”はバイナリです。

# file go2aliyun_client
go2aliyun_client: ELF 64-bit LSB executable, x86-64, version 1 (GNU/Linux), statically linked, for GNU/Linux 2.6.18, with debug_info, not stripped

3. SMC クライアントの実行

それではSMC クライアントを実行します。

# ./go2aliyun_client
[2020-03-21 23:49:52] [Info] ========= Goto Aliyun Client 2.0.5. =========
[2020-03-21 23:49:52] [Info] ========= Run In Daemon Mode =========
[2020-03-21 23:49:52] [Info] Goto Aliyun Begin…
[2020-03-21 23:49:52] [Info] Load User Config…
Please Enter Access Id: <Access Id を入力>
Please Enter Secret Key: <Secret Key を入力>
[2020-03-21 23:51:06] [Info] Load Client Data…
[2020-03-21 23:51:06] [Info] Check System Info [Ubuntu x86_64]…
OS Info: Ubuntu 18.04.3 LTS (4.15.0-72-generic)
CPU Info: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
CPU Usage: 2 Cores (0.00%) Memory Usage: 3.73GB/4.00GB (93.25%)
Hostname: bigriver2 IP Address: 172.24.214.208 Mac Address: 00163E003CF9
[2020-03-21 23:51:07] [Info] Verify User Account…
Your Account Hasn’t Authorized For SMC RAM Role. Please Authorize It.[2020-03-21 23:51:08] [Warn] Goto Aliyun Not Finished! See Details Info In Log File [/root/go2aliyun_client2.0.5_linux_x86_64/Logs/go2aliyun_client_20200321.log].
Get More Help From Online Docs:
(Chinese) https://help.aliyun.com/document_detail/122975.html
(International) https://www.alibabacloud.com/help/product/121538.htm
You Can Try Again After The Problem Is Solved.

”Verify User Account”のフェーズで失敗しました。

Your Account Hasn’t Authorized For SMC RAM Role. ”とのことでRAMユーザの権限が不足しているようです。

SMCへの権限の付与が漏れていたようですので実行します。詳細は以下のマニュアル参照。

https://www.alibabacloud.com/help/doc-detail/122993.htm

再実行します。 また失敗です。

# ./go2aliyun_client
[2020-03-21 23:58:45] [Info] ========= Goto Aliyun Client 2.0.5. =========
[2020-03-21 23:58:45] [Info] ========= Run In Daemon Mode =========
[2020-03-21 23:58:45] [Info] Goto Aliyun Begin…
[2020-03-21 23:58:45] [Info] Load User Config…
[2020-03-21 23:58:45] [Info] Load Client Data…
[2020-03-21 23:58:45] [Info] Check System Info [Ubuntu x86_64]…
OS Info: Ubuntu 18.04.3 LTS (4.15.0-72-generic)
CPU Info: Intel(R) Xeon(R) Platinum 8269CY CPU @ 2.50GHz
CPU Usage: 2 Cores (1.00%) Memory Usage: 3.73GB/4.00GB (93.25%)
Hostname: bigriver2 IP Address: 172.24.214.208 Mac Address: 00163E003CF9
[2020-03-21 23:58:46] [Info] Verify User Account…
Your Account Hasn’t Completed The Real Name Authentication. Please Check It.[2020-03-21 23:58:47] [Warn] Goto Aliyun Not Finished! See Details Info In Log File [/root/go2aliyun_client2.0.5_linux_x86_64/Logs/go2aliyun_client_20200321.log].
Get More Help From Online Docs:
(Chinese) https://help.aliyun.com/document_detail/122975.html
(International) https://www.alibabacloud.com/help/product/121538.htm
You Can Try Again After The Problem Is Solved.
Enter any key to exit…

” Your Account Hasn’t Completed The Real Name Authentication. ” とのことで、実名認証が必要とのこと。

マニュアルでは以下の記載の通りで中国本土サーバーへの移行には実名認証が必要と読めたので不要だと思ったのですが。。。

To migrate servers to mainland China, ensure that you have completed real-name verification.The verification methods are as follows:

  • Method 1: Go to the real-name verification page to complete verification.
  • Method 2: Log on to the SMC console. If you have not completed real-name verification, the console will prompt you to do so.

実名認証を実施します。 アカウント情報の”Real-name Registration”からパスポート情報を登録します。

必要情報を入力し、送信します。 1から2日かかるようです。

とりあえず、登録を待ちます。 実名認証が完了後にSMCによる移行を再実行します。