インスタンス壊してスナップショットで作り直しました…

インスタンスのOSを最新ディストリビューションにしようと、apt-get dist-upgradeかけたら、
本Blogに繋がらなくなってしまいました…。
SSLまわりの設定が初期状態に戻ってしまったようです。

埒が明かないので、スナップショットからインスタンスを再作成しました。

apt-get dist-upgrade実行前にスナップショットをとっていたのでよかったです。

壊したインスタンスは削除します。

スナップショットの詳細画面から「インスタンスを作成」を選択します。

「名前」は前と同じ感じにしますが若干変えました。「マシンタイプ」は「コア数」と「メモリ」を前と同じようにします。
(f1-microと言う名前で選択が出来なくなったようなので、同じスペックを選択します。

「HTTPトラフィックを許可する」「HTTPSトラフィックを許可する」にチェックを入れます。

できました。

あとは、google domainsでDNSの設定したり、

SSLの設定をした時のように、/etc/hostsの設定を直したり、

$ cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

35.185.230.144 aoboshi.org
10.138.0.2 wordpress-vm.c.root-rock-210901.internal wordpress-vm # Added by Google
169.254.169.254 metadata.google.internal # Added by Google
$ sudo vi /etc/hosts
$ cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

35.230.123.50 aoboshi.org
10.138.0.2 wordpress-vm.c.root-rock-210901.internal wordpress-vm # Added by Google
169.254.169.254 metadata.google.internal # Added by Google
$

StackdriverのUptime check設定し直したりしました。

今後はOSのアップグレードなど大きい変更加える場合は、
直接手を入れるのではなく。新規に作り直してBlue-Green Deploymentを心がけようと思います…。

“First, it is not recommended to upgrade the OS in place. Instead you should deploy the application on an image of the next version.”
How to update from Debian 7 to Debian 8 on Google Compute Engine – Server Fault