vzmigrateの簡単な実行手順

前提条件として、移動先ホストにrootアカウントでSSHの公開鍵認証を使い、ログインできる設定の必要がある。

1. 移動元ホストで秘密鍵と公開鍵を作る。

    # ssh-keygen -t dsa

    ※ 秘密鍵へのアクセス用のパスフレーズが求められるので、適切なものを。

2. 移動先ホストのauthorized_keysに移動元の公開鍵を登録。

    # cat /root/.ssh/id_dsa.pub | ssh root@[移動先IPアドレス] 'mkdir /root/.ssh ; cat >> /root/.ssh/authorized_keys'

3. ssh-agentを実行し、ssh-addで秘密鍵のパスフレーズを登録する。

    # ssh-agent
    ※ 実行後、表示されたコマンドを実行する。
    ex. SSH_AUTH_SOCK=/tmp/ssh-rKWku16456/agent.16456; export SSH_AUTH_SOCK;
        SSH_AGENT_PID=16457; export SSH_AGENT_PID;
    
    # ssh-add

4. vzmigrateを実行。

    # vzmigrate --online [移動先IPアドレス] [VEID]