#author("2018-06-16T10:39:32+09:00","default:yakumo_murakami","yakumo_murakami")
[[FrontPage]]

#contents

----

* コンセプト [#icb566bd]

** OSの更新(Debian jessie から stretchかbusterへ) [#kc9120f9]

busterはやりすぎだけど、場合によって。

** 素のLXCからLXDへの切り替え [#k9735d44]

実際に多数のマシンでLXDを使ってみて、これだと感じたので。

* 作業手順 [#j270527f]

** 対象サーバ群は以下の通り [#g39aff5e]

|OK|名前|現IP|用途1|用途2|h
|○|nike|2|named|ローカルサーバの名前解決とDNSキャッシュサーバ|
| |dejma|6|sshd|出島ノード|
| |webbase|23|nginx|Web公開サーバトップ|
| |illyasviel|ローカル35|apache|このwiki|
| |motorcycles|ローカル36|apache|バイクwiki|
| |eq|ローカル128|いろいろ|テストサーバ|
| |lovecraft2|ローカル20|MySQL|ブログのDB|
|△|gameserver|11|minecraft|マシンクラフトサーバ(最近はサーバコンパイル専門)|
| |その他|any|any|実験ノード数個|

ローカルファイルサーバもやっているが、これは移植しない。(USB2.0しかないノートに移してどうすんだよ)

テストサーバは最悪はデータだけ残したい。

** 交換手順(案1:低予算交換) [#k7a3e7e0]

お金がかからないのが利点。

*** ローカルLANのネームサーバを新しい方へ [#re0c1a04]
*** Webサーバの動作確認(特にwikiとブログのリンク先) [#ge2b0f91]
*** ブログのDB指定を新サーバにして確認 [#b0ac3ea0]
*** 旧サーバを停止してサービス継続を確認 [#bbe8b1f5]
*** 旧サーバのシステム更新開始→(以降、NEO) [#ebbb9168]
*** NEO動作確認したら、まわりの設定を暫時戻していく [#y57154b0]

- すでに一部サーバは確認が始まってる。
- もっとも安価(なんせ予算ゼロに近い)だが停止時間が長くなる可能性がある。
- メインストレージの更新ができない。

** 交換手順(案2:ストレージ更新つき) [#i345fbaa]

新しいストレージを買わなくちゃいけない。

*** 新しいストレージを買ってくる。(SSD 1TBが理想) [#a3a1ef56]
*** ストレージをゲームサーバにぶちこんでサーバ環境を構築 [#k2241b38]
*** ローカルLANのネームサーバを新しい方へ [#z59e7463]
*** Webサーバの動作確認(特にwikiとブログのリンク先) [#bb0d603a]
*** ブログのDB指定を新サーバにして確認 [#e55a66bd]
*** 暫時、各種サーバを新設定にして動作確認 [#eaec71bb]
*** 適当なところで旧サーバ(以降NEO)とゲームサーバのストレージを交換 [#l42bff83]
*** NEOの動作確認 [#ee04e232]

- 別環境でセットアップしたストレージが新環境に馴染むかが問題
- 最悪でもディスクを戻せば元通り
- ストレージの更新ができる(今のサーバのメインストレージ、古いHDDなんで)

** 交換手順(案3:折衷案) [#rc3627ff]

新しいストレージを買わなくちゃいけない。

*** ローカルLANのネームサーバをゲームサーバへ [#re0c1a04]
*** Webサーバの動作確認(特にwikiとブログのリンク先) [#ge2b0f91]
*** ブログのDB指定を新サーバにして確認 [#b0ac3ea0]
*** ストレージを買ってくる。 [#i1703cb9]
*** 旧サーバを停止し、新しいストレージをインストール(以降NEO) [#gdbfef91]
*** NEOのサーバ環境を構築開始 [#z7e9b0a3]
*** ローカルLANのネームサーバをNEOへ [#z59e7463]
*** Webサーバの動作確認してNEOへ [#bb0d603a]
*** ブログのDB指定をNEOへ [#e55a66bd]
*** 暫時、各種サーバをNEO設定にして動作確認 [#eaec71bb]
*** ゲームサーバを停止 [#db21bda9]

- あくまでストレージは新環境ネイティブで動かす(引っ越しの心配ナシ)
- ギリギリまで物理ディスク更新を引き伸ばせる。
- ストレージの更新ができる(今のサーバのメインストレージ、古いHDDなんで)
- 問題は周囲の設定変更が二度手間である事

* どれを採用する? [#l8c7a31a]

案3とする。

* チェックリスト [#n928196c]

|完了|手順|h
|○|nikeをLXD環境に移植|
|○|nikeの利用開始(3)|
|○|出島を移植|
|○|出島の利用開始(6)|
|○|gameserverのデータを保存(ファイルサーバへ)|
| |MySQLサーバを移植|
| |ブログ本体を移植|
| |wikiサーバ(イリヤスフィール)を移植|
| |wikiサーバ(モーターサイクル)を移植|
| |旧サーバの汎用データ保存|
| |旧サーバを停止してストレージ交換(以降NEO)|
| |NEOのセットアップ開始(LXCテスト)|
| |NEOのセットアップ開始(コンテナ群の移植開始)|
| |nikeをNEOにコンテナ複写|
| |nikeの利用開始|
| |出島をNEOにコンテナ複写|
| |出島の利用開始|
| |MySQLサーバをNEOにコンテナ複写|
| |ブログ本体をNEOにコンテナ複写|
| |wikiサーバ(イリヤスフィール)をコンテナ複写|
| |wikiサーバ(モーターサイクル)をコンテナ複写|
| |設定書き戻しと確認|

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS