コマンド実行の様子:
---- ここから ---- $ cd /opt/support/t3-c3 $ ./01_init.sh # Creating seurity-group :sg-for-web-student03 # Booting Server :t3-c2-student03 # Create Floating IP # Associate Floating IP <Floating IP> # t3-c3-student03 : <Floating IP> (以下略) ---- ここまで ----
URL: http://<Floating IP>
コマンドの実行:
--- ここから ---
# ssh -i default.pem root@${FLOATINGIP}
# service mysqld stop
# umount /var/lib/mysql
# exit
# cinder list
+----------------------+--------+-----------------+------+-------------+----------+-----------------------------+
| ID | Status | Display Name | Size | Volume Type | Bootable | Attached to |
+----------------------+--------+-----------------+------+-------------+----------+-----------------------------+
| <ボリュームID> | in-use | vol01-student03 | 10 | None | false | <仮想マシンのID> |
+----------------------+--------+-----------------+------+-------------+----------+-----------------------------+
# nova volume-detach <仮想マシンのID> <ボリュームID>
--- ここまで ---
コマンドの実行:
--- ここから ---
# cider snapshot-create --display-name vol01-${USER}-snap001 <ボリュームID>
+---------------------+--------------------------------------+
| Property | Value |
+---------------------+--------------------------------------+
| created_at | 2015-02-02T05:30:22.366756 |
| display_description | None |
| display_name | vol01-student03-snap01 |
| id | dda17502-d11e-44c8-8214-695e6d6513d4 |
| metadata | {} |
| size | 10 |
| status | creating |
| volume_id | 634c5b8d-6650-4f89-8218-04bb296be3f1 |
+---------------------+--------------------------------------+
--- ここまで ---
コマンドの実行:
--- ここから ---
# nova volume-attach <仮想マシンのID> <ボリュームID>
+----------+--------------------------------------+
| Property | Value |
+----------+--------------------------------------+
| device | /dev/vdc |
| id | da3e922c-c98b-4f73-9b8c-7eb060bc466e |
...(以下省略)...
# ssh -i default.pem root@${FLOATINGIP}
# mount LABEL=mysql_data /var/lib/mysql/ && service mysqld start
# sh /root/sample-app/server-setup/rest.init.sh restart
# exit
--- ここまで ---
コマンドの実行:
--- ここから ---
# source getuuid.sh
# source vars.sh
# export MY_VOL01_SNAP001=`cinder snapshot-show ${VOL01}-snap01|get_uuid`
# echo $MY_VOL01_SNAP001
# cinder create --snapshot-id ${MY_VOL01_SNAP001} --display-name ${RES01} 10
+---------------------+--------------------------------------+
| Property | Value |
+---------------------+--------------------------------------+
(中略)
| display_name | vol01-student03_res |
| id | <リストアボリュームのID> |
| metadata | {} |
| size | 10 |
| snapshot_id | dda17502-d11e-44c8-8214-695e6d6513d4 |
(後略)
--- ここまで ---
コマンドの実行:
--- ここから ---
# nova volume-attach allinone-student03 <リストアボリュームのID>
+----------+--------------------------------------+
| Property | Value |
+----------+--------------------------------------+
| device | /dev/vdd |
(後略)
# ssh -i ~/default.pem root@${FLOATINGIP}
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
~~~(中略)~~~
vdc 252:32 0 10G 0 disk
vdc1 252:33 0 10G 0 part /var/lib/mysql
vdd 252:48 0 10G 0 disk
vdd1 252:49 0 10G 0 part <- 新たにボリュームがマウントされていることを確認
--- ここまで ---
コマンドの実行:
--- ここから --- # mysql -u root sample_bbs -e 'select * from contents;' +----+---------------------+--------------------------------------------------+ | id | timestamp | text | +----+---------------------+--------------------------------------------------+ (中略) | 3 | 2015-02-02 14:39:36 | スナップショット取得前データ投入 | | 4 | 2015-02-02 14:40:59 | スナップショット取得後データ投入 | +----+---------------------+--------------------------------------------------+ # service mysqld stop && umount /var/lib/mysql # mount /dev/vdd1 /var/lib/mysql/ && service mysqld start # mysql -u root sample_bbs -e 'select * from contents;' +----+---------------------+--------------------------------------------------+ | id | timestamp | text | +----+---------------------+--------------------------------------------------+ (中略) | 3 | 2015-02-02 14:39:36 | スナップショット取得前データ投入 | +----+---------------------+--------------------------------------------------+ # sh /root/sample-app/server-setup/rest.init.sh restart # exit --- ここまで ---
コマンド実行の様子:
---- ここから ---- # pwd /opt/support/t3-c3 # <---「/opt/support/t3-c3」にいることを確認します。 # ./99_cleanup.sh ---- ここまで ----
| スナップショットとリストア | 1 |
|---|---|
| 概要 | 2 |
| 操作環境の準備 | 3 |
| スナップショット取得前のデータ登録 | 4 |
| DBの停止とアンマウント | 5 |
| スナップショットの作成 | 6 |
| ボリュームの再接続 | 7 |
| データの追加 | 8 |
| スナップショットからのリストア | 9 |
| リストアしたボリュームの接続 | 10 |
| リストアしたボリュームの接続 | 11 |
| サンプルアプリケーションの再起動 | 12 |
| 後片付け | 13 |
| まとめ | 14 |
| Table of Contents | t |
|---|---|
| Exposé | ESC |
| Full screen slides | e |
| Presenter View | p |
| Source Files | s |
| Slide Numbers | n |
| Toggle screen blanking | b |
| Show/hide slide context | c |
| Notes | 2 |
| Help | h |