スマートフォン・タブレットからインターネットサーバーオペレーション 2012~2015

APPW.jp 2012~2015

ConoHa VPS のシステムリカバリを Mondo Rescue で

前回の「ConoHa VPS に VirtualBox と modern.IE の無償ツールをインストール」で、ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量が 100GB […]

前回の「ConoHa VPS に VirtualBox と modern.IE の無償ツールをインストール」で、ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量が 100GB を超過してしまいました。

image

その後、VirtualBox からこれらの仮想マシン環境をすべて完全に除去して、約3時間のコンバートを経ても、超過状態が続いていました。

これはもう…、と判断して、OS 再インストールを決断。

その前に、システムバックアップを ISO で作成して、これを OS 再インストールで使用できるらしいので、この方法を試してみることにしました。

Google 検索して、Mondo Rescue を紹介する記事が多くありましたので、こちらを利用いたしました。

インストールには yum を使用。レポジトリが公開されています。

sudo yum -y install mkisofs cdrecord dvd+rw-tools lzo dosfstools mtools parted syslinux wodim
cd /etc/yum.repos.d
sudo wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo
sudo yum -y install buffer mindi-busybox afio mindi mondo

そして、バックアップ。50分で 10GB の ISO ファイルとなりました。

sudo /usr/sbin/mondoarchive -Oi -s 12000m -d /mnt -E /mnt -S /tmp -T /tmp -p `hostname`_`date +%Y%m%d`

このファイルをコントロールパネルに記載されているサーバにアップロードします。

FileZilla によるアップロード方法も記載されていますので、ディスクトップ環境に FileZilla をインストールして、その通りに進めました。FileZilla も yum でインストールしました。

sudo yum install filezilla

アップロードも 50分ぐらいでした。

念のため、まず、標準 OS を再インストールして、それから Mondo Rescue で作成した ISO ファイルを選択してのインストールを行いました。

実は、Mondo Rescue を利用するのは今回がはじめて。ぶっつけ本番です。他の方の記事を読ませていただいて、リストアが大変そうと感じられました。ただ、バックアップとリストアが全く同じマシンの環境(そして同じ構成で同じ容量)ならば、完全オートマチックで、起動時に boot : プロンプトに nuke と入力してリカバリする方法でもいけるのではないか、という見解もいくつかみられましたので、この方法を試しました。

ぶっつけ本番ですが、一発勝負というわけではないので。実のところ、最初は iPad のブラウザでコントロールパネルを開いて、そこのコンソールで作業をはじめたのですが、途中、このコンソールのディスプレイ表示がレジューム状態に入ってしまい、タップしても何してもディスプレイが復帰しなくなってしまい、一度、電源 OFF しました。PC ならばカーソルキーを入れればディスプレイは復帰します。そこで、2度目は、iPad の VNC アプリから、ほかの VPS のディスクトップのブラウザでコントロールパネルを開いて進めました。

終了後、ISO イメージを外し、再起動すると無事にシステムが立ち上がりました。

現在、起動後の確認中です。そしてひとつ、スワップファイルのサイズを調整しました。

sudo swapoff /dev/VolGroup/lv_swap
sudo lvextend -L 1.96G /dev/VolGroup/lv_swap
sudo mkswap /dev/VolGroup/lv_swap
sudo swapon /dev/VolGroup/lv_swap

リカバリ前は、1.97GB の割り当てがあったのですが、気にしないことにします。

ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量は、10GB ほどになりました。

SHA-1証明書からSHA-2証明書への移行で

HTTP/2 が標準化へ承認、HTTP は16年ぶりとなるバージョンアップ

SVG を jQuery Mobile Listview で

SVG を jQuery Mobile Swipe で

HTML5 は W3C Recommendation へ

Firefox 28.0 より multi-line flexbox サポート

ConoHa VPS に VirtualBox と modern.IE の無償ツールをインストール

ConoHa VPS を iPad と Android で PC レスで

ConoHa VPS で IPv6 に対応しました

ConoHa VPS トライアルの利用をはじめました

Python Pillow でサムネイルを作成
WordPress Shortcode で HTML コードを表示
WordPress Shortcode を SVG Fallbacks で試します
Tornado で Secure Websocket を試します

現役エンジニアからオンライン上でマンツーマンでレッスンが受けられます。

オンラインプログラミング研修のCodeCamp