= 仮想化関連メモ = == Docker == - [http://www.docker.com/ Docker - Build, Ship, and Run Any App, Anywhere] - [http://www.atmarkit.co.jp/ait/articles/1405/16/news032.html いまさら聞けないDocker入門(1):アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識] - [http://www.slideshare.net/shin1x1/lt-up-33437883 VagrantユーザのためのDocker入門] == Vagrant == - [http://www.vagrantup.com/ Vagrant] - [http://knowledge.sakura.ad.jp/tech/1552/ 仮想環境構築ツール「Vagrant」で開発環境を仮想マシン上に自動作成する] - [http://momijiame.tumblr.com/post/77460699382/vagrant-virtualbox-base-box Vagrant の VirtualBox 用 Base Box ファイルを手動で作ってみる] - [https://github.com/2creatives/vagrant-centos vagrant-centos] - [http://thinkit.co.jp/story/2014/06/25/5072/page/0/1 VirtualBoxやVagrantを用いたRails開発環境の構築方法(前編)] - [http://blog.schoolwith.me/vagrant-re-introduction/ 今更聞けない人の為の Vagrant 再入門] - [http://box406.hatenablog.com/entry/2013/06/01/010715 自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する - ロックとチュウーハイとこりんがるな日々] - [http://www.oreilly.co.jp/books/9784873116655/ O'Reilly Japan - 実践 Vagrant](書籍) == インストールの自動化の参考 == - [https://access.redhat.com/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s1-kickstart2-howuse.html キックスタートインストールの実行方法] - [http://www.linuxmania.jp/kickstart.html LinuxMania: Linux を自動インストールする方法 (Kickstart)] == lxc == - lxc , lxc-templates , bridge-utils , libcgroup は最低限必要? - debian のテンプレート使うためには debootstrap が必要 1. /etc/fstab に以下の行を追加 {{{ cgroup /sys/fs/cgroup cgroup defaults 0 0 }}} 1. 上記ファイルシステムのマウント {{{ $ sudo mount /sys/fs/cgroup }}} 1. ブリッジの追加(lxc-net を起動すれば必要ない?) {{{ $ sudo brctl addbr lxcbr0 }}} 1. コンテナの作成 {{{ $ sudo lxc-create -n vineseed1 -t vinelinux -- --release VineSeed --arch x86_64 --user vine --password vine }}} 1. コンテナの起動 {{{ $ sudo lxc-start -n vineseed1 -d }}} 1. コンテナのコンソールに接続(抜けるには Ctrl + A → Q) {{{ $ sudo lxc-console -n vineseed1 -t 2 }}} 1. コンテナの停止(コンソールから抜けずに shutdown でも可?) {{{ $ sudo lxc-stop -n vineseed1 }}} === 参考 === - wiki:LXC - [http://ml.vinelinux.org/vineseed/msg10722.html 【VineSeed:027573】 upload: lxc など] - [http://knowledge.sakura.ad.jp/tech/2108/ さくらのナレッジ > ナレッジ > エンジニア向け > 15分で分かるLXC(Linux Containers)の仕組みと基本的な使い方] - [http://inokara.hateblo.jp/entry/2013/07/20/063748 Debian Wheezy で LXC 環境を作る]