"AmazonEC2/S3" タグがついている記事

Tag Cloud
  • AmazonEC2、ElasticIPsを付け替える

    ご親切な名無しさんのおかげで
    Amazon EC2、EBS(Elastic Block Store)を使ってみた」が
    超リスキーだったことを、ご指摘から3ヶ月目でようやく理解できまちた。
    理解力低すぎ。てへ。


    ls /dev/sd* で、
    デバイスが認識されているか確認したまでは正しかったみたいなのですが、
    その後に私がとった行動は、
    # yes | mkfs -t ext3 /dev/sda1
    # mount /dev/sda1 /vol
    (↑わかる人ならズッこけるはず)


    「sda1」は、Linuxがインストールされている「/」なので、
    間違えて「mkfs」とかしちゃったら、
    Linuxが起動しなくなっちゃうんですって。
    ひぃぃぃぃぃぃぃぃぃぃぃ…。


    気に入るとすぐに連打したくなるタチのド素人が
    よくもまぁ、今日の今日まで「mkfs!! mkfs!!」しなかったもんだわ…。(:_:)
    「sudoさん、スー!」とか言いながら、とっくにやっててもおかしくないのに。


    神にと名無しさんに見守られているうちに、
    健康なEBSを手にいれなくっちゃ!


    しかし…思い立ったらなお憂鬱。
    EBS最大の魅力は、つけかえがワンタッチだということなのに
    なんせ私のEBSは地雷原。
    そのSnapshotsを保存したところで地雷原の複製にしかならないケロ!
    仕方ないので、昔の記憶を辿りながらDebianをゼロから再設定…。orz


    新たにインスタンスを立ち上げる

    1. AWSで新たにインスタンスを立ち上げる
    2. SSHでログインして、Debianを設定する
    3. AWSで10GBのEBSを作成、Statusが「Available」になるのを待つ
    4. 新しいインスタンスに作成したEBSを「Attach Volume」する際に「sdf」を選択する
    5. 再びSSHでログインして以下コマンド

    1. AWSで作成したEBSボリュームが見えるか確認
      # ls /dev/sd*
      /dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sdf
      上記手順4 で選んだ「sdf」が表示されればOK
    2. 「sdf」をフォーマットする
      # yes | mkfs -t ext3 /dev/sdf
    3. EBSをマウントさせるためのディレクトリ作成
      # mkdir /vol 
    4. いざ合体
      # mount /dev/sdf /vol
    5. 合体先へ移動
      # cd /vol
    6. 合体先へ移動
      # ls
      lost+found だ・け・が表示されればOK


    6. 「vol」以下にバーチャルドメインを設定
    7. MySQLを「/vol/lib/mysql」で動くように設定
    8. 最後に「vol」の中に、htmlファイル一式をアップロード。



    Elastic IPsをつけかえる

    1.古い方のインスタンスにくっつけているElastic IPsを切り離す(Disassociate)。
    切り離すだけ。リリース(Release Address)しちゃダメ!
    2.新しい方のインスタンスに切り離したElastic IPsをくっつける(Associate)。


    ぽちっとなで終了ーー!!


    名無しさん、おかげさまで健康なEBSを手に入れることができました。
    本当にどうもありがとうございました!(^-^)ノ

    Post to Twitter

    2010/02/02

  • AmazonEC2で、WordPressのMySQLをバックアップ

    WordPressのデータベース、MySQLをバックアップするには
    有名な「wp-db-backup」というプラグインがありますが、
    mysqlコマンドを使ってバックアップ→復元する方法を試してみました!
    Webデザイナーのくせに、あたしってば勇敢!


    MySQLをバックアップ(保存)する

    1. AmazonEC2へSSHログイン
      # ssh -i EC2key.pem root@ec2-XXXX.amazonaws.com
    2. MySQLディレクトリに移動する(私の場合 /vol/lib/mysql)
      # cd /vol/lib/mysql
    3. MySQLを停止する
      # /etc/init.d/mysql stop
    4. MySQLをバックアップする
      # mysqldump -u root -pパスワード DB名 > 適当なファイル名.sql
      (例) mysqldump -u root -pPASSWORD WP01 > WP01_Backup.sql
      「WP01」というデータベースを
      「WP01_Backup.sql」というファイル名で保存する。
      -pとパスワードの間にスペースはいれちゃダメ!
    5. バックアップをとるだけならこれで終了。MySQLを再起動
      # /etc/init.d/mysql start
    6. MySQLディレクトリの中を確認する
      # ls
      「WP01_Backup.sql」が表示されていればOK



    MySQLを復元(リストア)する

    1. AmazonEC2へSSHログイン
      # ssh -i EC2key.pem root@ec2-XXXX.amazonaws.com
    2. MySQLディレクトリに移動する(私の場合 vol/lib/mysql)
      # cd /vol/lib/mysql
    3. 復元したいファイルを確認する
      # ls
      「WP01_Backup.sql」があればOK
    4. MySQLを停止する
      # /etc/init.d/mysql stop
    5. MySQLのrootユーザになる
      # mysql -u root -p
    6. MySQLのrootのパスワードを聞かれるので…
      Enter password: rootのパスワード
    7. 新しいデータベースを作成する(例:WP02)
      mysql > create database WP02;
    8. データベースが作成されたか確認する
      mysql > SHOW DATABASES;
      +--------------------+
      | Database |
      +--------------------+
      | WP02 |
      +--------------------+
    9. MySQLモードを終了する
      mysql > ¥q
    10. Linuxに戻ったら…
      # mysql -u root -pパスワード DB名 > 復元ファイル.sql
      (例) mysql -u root -pPASSWORD WP02 > WP01_Backup.sql
      「WP01_Backup.sql」というファイルを
      「WP02」というデータベース名で復元する。
      ここでも、-pとパスワードの間にスペースはいれちゃダメ。
    11. MySQLをスタートする
      # /etc/init.d/mysql start

    完璧っ!! (・∀・)


    サーバ乗り換え&WordPressを移行なら…
    旧サーバで「mysqldump」して「.sqlファイル」をFTPでダウンロード。


    新サーバの「mysql」ディレクトリに、
    「.sqlファイル」をFTPでアップロードして、新しいDB作成。
    最後に「mysql -u root -pパスワード DB名 > 適当なファイル名.sql」すればOK。

    これさえ覚えておけば、WordPressのお引っ越しも楽勝ですね!

    Post to Twitter

    2010/02/01

  • 今どきのAmazonEC2は、電話が無いと申し込めない

    2009年3月に「Amazon EC2/S3を申し込んでみた」という
    エントリーを書きましたが、EC2の申込み方法が変わっていたようです。
    どうやら今どきのAmazon EC2は、
    電話がないと申し込めないらしいのです…。(´・ω・) 

    横浜のホームページ制作スタジオFIXの社長ブログ

    Amazon Web Service、アカウントを取得してから、「Amazon EC2」へアクセス。
    ここまでは以前と同じでした。
    右上の「Sign Up For Amazon EC2」の黄色いボタンをクリック。

    Amazon EC2マスターの名にかけて
    サクサク突き進んでいこうかと思いきや…



    横浜のホームページ制作スタジオFIXの社長ブログ

    こんな画面が表示されまちた!
    えええええええええええええ!!
    「Call Me Now」って、英語なんか喋れないYO!!!! (:_:)

    ここでしばしフリーズ。
    が、このまま固まっていても英語が喋れるようになるわけではないので、
    勇気を出して前に進んでみることに。

    Country Code: Japan (+81) を選択
    Phone number: アカウント取得時の電話番号が入っているのでそのまま
    Call Me Now」をクリック。



    横浜のホームページ制作スタジオFIXの社長ブログ

    急に画面が変わりました。
    画面上に大きく出現した数字。
    これをあたしにどーしろと…?! (◎_◎;)
    再度フリーズ。

    「ハイ! ハワユー!」と練習を始めた瞬間、
    電話がなって心臓飛び出た。
    ホントにかかってきちゃったYO!!! と思ったら音声ガイダンスでした。

    震える手で受話器のボタンを「3855」とプッシュ。
    「最後にシャープを押してください」とは言われなかったけど
    (言われててもわからないけど)ホントにこれでいいのかしら?

    押し終わったけど、まだ向こうで何か喋ってる。
    やっぱり違ったのかも!?

    「スリー、エイト、ファイブ!! ファイブ!!」と叫ぼうとした瞬間、
    突如、画面が切り替わりました。



    横浜のホームページ制作スタジオFIXの社長ブログ

    ど・う・や・ら!! 成功したらしい!!
    「Your indentity has been verified successfully.」

    電話とブラウザ画面がリアルで連動してるYO!!
    すごーーーーーーい!!
    かっこいいーーーーーーーー!!
    感動ーーーーーーーーーーーーーっ!!


    ちょっと嬉しくなっちゃったので、
    違うアカウントを取得して、今度は、iPhoneの電話番号を入力して
    「Call Me Now」を押してみたら、
    ちゃーんと、iPhoneに電話がかかってきました。


    ここでまた数字をプッシュしちゃうと
    この快感を再度味わえないのがもったいなくて、
    数字を何も押さずに3回続けて電話を切ってみたら…


    横浜のホームページ制作スタジオFIXの社長ブログ 最大回数を超えたので、12時間はこの操作にトライできません。
    って、怒られちゃいまちた…。(・_・ゞ


    なわけで、今どきのAmazon EC2は
    電話がつながらないと、申込みができないようです。
    黒電話の人も、もちろんNG??


    申込み画面で感動を味わえるなんて、
    Amazonは、やっぱりスゴすぎる。

    Post to Twitter

    2010/01/28

Page 1 of 612345>>...Last »