n0stack
n0stack copied to clipboard
VMのスナップショット/リストア機能がほしい
何らかのソフトウェアクラスタのE2Eテストをn0stackでしたいという需要はありそう
E2Eテストにおける現状の課題として、クラスタの定義→テストの記述→実行のイテレーションの回しづらさが挙げられる。
- クラスタの定義 (プロビジョニング)
- Dockerfile等で冪等なイメージ作成 → n0stack 用のディストリを作成?
- テストの記述
- 適当なシェルスクリプトで良いはず?
-
n0cli sshみたいなコマンドがあったら便利?
- テストの実行
- テストが適切に記述できているかを試す / 実運用においてテストを実行する
テストを実運用に乗せるまで / テストを改善するときに、 2, 3のステップを繰り返すことが考えられる。 このときに、クラスタをいちいち作り直すのは面倒なため、クラスタを構成した状態をスナップショットに取り、これをリストアすることでイテレーションを高速にできないだろうか。