2012年12月23日日曜日

mikutterユーザ会共用サーバ(VPS)について

OSC 2012 Tokyo/Fallにて、お名前.com様からVPS(KVM メモリ4GBプラン)を mikutterユーザ会用として無償提供していただきました。
ありがてぇありがてぇヽ('ω')ノ三ヽ('ω')ノ

そこで、私(@Phenomer)が管理を引き受け、皆で共有できるようにしようとし た...のですが #ておくれポイント

ておくれポイント

  • FreeBSD + jailで共用サーバをユーザ毎にjailで隔離して利用できる設計に
    -> FreeBSDとKVMの相性は相変わらずイマイチらしい…
  • VIMAGEでjail毎のネットワークを分けよう
    -> EXPERIMENTAL
  • FreeBSD9-STABLEに最近入ったらしいvirtioでどうにかしよう
    -> RELEASEではない
  • とりあえずpfで。OpenBSDやNetBSDでも使ってるし
    -> 恐ろしくパフォーマンスが出ない(100KB/s程度…)
  • ならipfilterで。
    -> これまた恐ろしくパフォーマンスが出ない
  • 仕方ないのでipfwで
    -> NAT有効にした瞬間TCPが突然死する
  • ならipfw + natdで
    -> pf, ipfilter並にパフォーマンスが出ない
  • NAT無効だが環境が出来た状態でベンチマークとっていた
    -> NATかませたらパフォーマンス最悪 + 不安定に
    -> 手元の実験環境では問題なくパフォーマンスが出ていた
    -> 問題の切り分けが早期に行えなかった
  • jail内の環境構築にハマる
    -> wikiとかDBとか
  • 優先順位の見極めができていない
    -> どうでもいいところでずっとハマって悩む
  • 追い打ちをかけるFreeBSD鍵流出問題
    -> 疑いが持たれる公式パッケージを利用していたので、 全て再インストールするのが最善という悲しい結果に

...orz

結果

  • FreeBSD9やめてDebian wheezy + LXCにしました
  • 全てのユーザ毎にコンテナを作成するのはとりあえずやめました
  • ベースは1週間ぐらいでできました

ヽ(´ー`)ノ

現状

既に共有できるように設定済みですので、アカウント名と公開鍵を@Phenomer までご連絡頂ければ設定して折り返し連絡致します。 また、Arch LinuxのLiveCDベースのmikutter LiveCDの配布も行なっています。

詳細はmikutterユーザ会のWebページで ヽ('ω'ヾ(@⌒ー⌒@)ノ'ω')ノ

0 件のコメント:

コメントを投稿