AWSメモ

Volumeに頼らないAWSインスタンスのコピー

素のAmazon Linuxインスタンスを作る
Standard Small (m1.small) = $0.044/hr

新しく作ったインスタンスの rootにパスワードなしの sshを通し、rsyncで旧インスタンスからお引越し。
# ssh-keygen -t rsa
# nano /etc/ssh/sshd_config
# service sshd restart
rootログインは拒否になっているので、それをOKにすること。

インスタンスから rsyncでコピー
# rsync -rtlzvogpHAX --exclude /boot/ --exclude /dev/ --exclude /proc/ --exclude /sys/ --exclude /var/run/ --exclude /var/lock/ --exclude ifcfg* --exclude ssh_host_* --exclude fstab --block-size=4096 -e ssh / x.x.x.x:/

コピーしなかったところを微調整
# mkdir /var/run/memcached
# chown memcached:memcached /var/run/memcached/
# mkdir /var/run/mysqld
# chown mysql:mysql /var/run/mysqld/
# chmod 700 /var/run/mysqld/
# chown -R ec2-user:ec2-user /home/ec2-user/

以上