別のホストに移行したいときにディスクイメージのコピーをダウンロードできるように、 this ガイドに従っています。このコマンドを入力する必要がある段階に達したとき:
ssh [email protected] "dd if=/dev/xvda " | dd of=/home/archive/linode.img
(正しいIPと '/linode.img'のファイルパスを使用)アクセス許可が拒否されたというエラーが表示され、通常のログイン時に機能する正しいパスワードを使用していると確信しています。
奇妙なことに、それは機能していましたが、ディスクイメージのサイズを変更した後(イメージをコピーするときに十分なスペースがないというエラーを受け取ったため、サイズを小さくしました)、許可拒否メッセージが表示され始めました。
私はあなたがそれを間違っていると主張したいと思います。
これが私がすることです:
Debian/Ubuntu
古いサーバー上
Sudo dpkg --get-selections > package-selections
scp package-selections new-server:~/package-selections
新しいサーバー上
Sudo dpkg --set-selections < package-selections
Sudo apt-get update && Sudo apt-get -u dselect-upgrade
RedHat/Centos/ScientificLinux/etc。:
rpm -qa > package-selections
と復元する
yum -y install $(cat package-selections)
これにより、古いサーバーにあったパッケージが新しいサーバーにインストールされます。
次に、残りのことは、rsyncを使用して/ homeと/ var/wwwの内容をコピーすることです。
/ etc /のコピーもコピーしますが、自動的に所定の位置にプッシュしません。代わりに、それを/ home/yourname/etcにrsyncし、チェリーがそれからものを選びます。
または、 puppet を使用します。