さくらvps 1G x 2台をvps 2G x 1台にlxc使ったらいけるのか?
さくらvpsの1Gを2台借りてるんですが、やってること自体は、1台で済むようなもので
なんとかならんものかと考えていたらlxcとやらを使うとvps内に仮想環境構築可能とのこと
とりあえず以前作ったvagrant環境でためしてみた
インストール
sudo apt-get update sudo apt-get install lxc
vm0コンテナ作成。ユーザー名とパスワードはホスト側を使用
sudo lxc-create -t ubuntu -n vm0 -- --bindhome $USER
できた。かんたんすぎ
動作確認
sudo lxc-start -n vm0 -s lxc.network.ipv4=10.0.3.5/24 #(ip指定)起動 sudo shutdown now -h #終了 sudo lxc-list #状態確認
コマンド
sudo lxc-start -n vm0 -d #(コンソール無し)起動 sudo lxc-shutdown -n vm0 #終了 sudo lxc-stop -n vm0 #強制終了 sudo lxc-destroy -n vm0 #削除 sudo lxc-backup vm0 #バックアップ sudo lxc-restore vm0 数字 #リストア sudo lxc-clone -o vm0 -n vm1 #コピー
うーん
これで1台に集約とかいけるのかなー
概要
仮想化ソフトウェアとchrootの“いいとこ取り”─LXCで実現するVPS|gihyo.jp … 技術評論社
第226回 LXCで軽量仮想環境の活用:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
参考
ヌル日記
さくらVPSでLXCを使って安価に複数台構成を実現する - orangain flavor
Ubuntu で lxc のインストールとテスト実行
絶対無糖 (Zettai Non Sugar): Ubuntu 12.04 で LXC
tsurayogoshi
virtualization - What is LXC and how to get started? - Ask Ubuntu