blogこの広告は、90日以上更新していないブログに表示しています。2011-09-20KVMをコマンドラインから使うの術kvm結構前に自宅サーバーの仮想化はXenにしていたのをこれからはKVMらしいのでKVMに変えてみるか、とやってみたときは、ホストOSにX入れないとうまく動かなかったりそういう点が嫌だなぁと思っていたが、だいぶ環境や情報が揃ってきて、Xenで作ったりするのと同程度には楽にできるようになったようだなと思ったので、部屋の模様替えして再起動したついでにえいや、とやってみた。覚え書き程度にまとめておく。hostname=natty'起動CDのISOイメージをDownlooadしてくるのがめんどうな場合は--locationでURLを指定して直で起動できるようだ。(Debian/Ubuntu/CentOSあたりのメジャーなやつはだいたいURLがあるようだ)--locationするURLがググっても出てこない場合は、インストールCDのisoファイルを手元にダウンロードしてきて、-cで指定する方法もあるようだ。115200n8'で、これがないと起動しているが画面には何も表示されなかったりする。シリアルコンソール以外で遠隔インストールをするには、VNCとかをつかってやるのがメジャーなようだ。(シリアルコンソール経由でインストールできないOS(?)の場合は使う必要がありそう)115200n8という謎の文字が何を意味しているのか、というと、http://lxr.linux.no/linux+v2.6.32/Documentation/kernel-parameters.txt#L514http://lxr.linux.no/linux+v2.6.32/Documentation/serial-console.txt#L514ただのオプションのようだ。115200は、serial-console.txtによるとスピードの最大値らしいので、最大値を指定する、というのが慣例になっているのかもしれない。n8は8bitごとに転送する、ということなのかな。オプションはこの数字じゃなくてもいけそうな気がするな。bsdiso-serialみたいにして、起動ディスクのISOイメージファイルを書きかえたあと、-cでISOファイルを指定しつつ起動する、という方法でなんとかなるようだ。(なお、mkisofsじゃなくgenisoimageをつかっていたり、bsdtarをつかっていたり、Debianでの実行を前提にして書いている)preseed/url、preseed/url/checksumは、Debian/Ubuntuのインストーラーで毎回ポチポチ入力しないですむように、preseedを動作させるための指定であるが、VMの複製はvirt-cloneでやった方が早いし、楽なので、クリーンに入れなおしたいことが頻繁になければがんばって作る必要はなかったようだ。nattyすることで、また同じ名前で作れるようになるようだ。いうことで、Xenと違ってホストOSにゲストOSが限定される、ということがないので、自宅で色々マシンを作って実験して遊んだりするのはだいぶ快適になったはず。(1)はてなブログをはじめよう!walf443さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。