- 21:05 アメリカンアイドル見る。本戦より予選の方がとんでもない人が出てきたりして面白かったりする。今まで否定されたことが無いかのような勘違いした人ととかすごいわ。
- 19:29 難波のかすやでかすうどんわ食べていたらややこしいメールが。表にでてpcとwimaxで作業。でも手が冷たいからドトールに移動。途中一人横に座ったら急に通信に問題が。奴は人間ジャマーか?
- 11:51 マッドメン見る。
- 11:27 腰が痛い
2011/02/20
昨日の駄文
2011/02/19
debianでソースからqemu-kvmをインストールしてみる
USB接続のHDDにdebianをインストール。
netinstのCDでインストール。
let's note R7だとビデオの関係で画面が出ないので、最初の画面でinstallでTABを押してオプションを表示、 vga=normal に書き換えて起動。
baseとsshだけインストール。
grubは /dev/sdb にインストール。
再起動後はsshでrootでのログインは拒否する。
とりあえずカーネルを最新にしておく。
apt-get install kernel-package fakeroot ncurses
カーネルは http://kernel.org/ からstableなソースをダウンロード。
cd /usr/src
tar xjvf ダウンロードしたカーネル
ln -s /usr/src/解凍したディレクトリ linux
cd /usr/src/linux
cp -p /boot/config-○○ .config
make oldconfig
新しい項目を聞かれるけどデフォルトでとりあえず終了。
make menuconfig
変更はせずそのまま終了。
make-kpkg clean
fakeroot make-kpkg --initrd --revision=bananagunso-1 kernel_image kernel_headers
rebisionは数字が必須らしい。
再構築
再構築
・
・
・
cd ../
dpkg -i 今回作った.debのファイル。
grubも更新してくれた。
再起動で終了。
kvmをソースからインストール
http://sourceforge.net/projects/kvm/files/ からダウンロード。
cd /usr/local/src
tar xzvf qemu-kvm-0.14.0-rc1.tar.gz
cd qemu-kvm-0.14.0-rc1
./configure
Error: zlib check failed 怒られた
apt-get install zlib1g-dev
./configure
make
make install
libvirtdをインストール(これもソースから)
apt-get install bridge-utils
ftp://libvirt.org/libvirt/ からダウンロード
cd /usr/local/src
tar xzvf /mnt/debian/libvirt-0.8.8.tar.gz
cd libvirt-0.8.8/
./configure
Could not find libxml2 anywher 怒られる
apt-get install libxml2-dev
./configure
You must install the GnuTLS library 怒られる
apt-get install libgnutls-dev
./configure
You must install device-mapper-devel/libdevmapper まだ怒られる
apt-get install libdevmapper-dev
libnl-devel >= 1.1 is required for macvtap support まだかいな
apt-get install libnl-dev
./configure
libnl-devel >= 1.1 is required for macvtap support なんで?
apt-get install libvirt-dev
./configure やっと通った
make
make install
起動してみる
libvirtd
エラーいっぱい
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.6' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.5' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.8' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_0.8.8' not found (required by libvirtd)
ldconfig
libvirtd
エラーではなくワーニングになった
23:38:47.676: 8445: info : libvirt version: 0.8.8
23:38:47.676: 8445: error : virCommandWait:1229 : internal error Child process (/sbin/iptables --table mangle --insert POSTROUTING --out-interface virbr0 --protocol udp --destination-port 68 --jump CHECKSUM --checksum-fill) exited with status 2.
23:38:47.676: 8445: warning : networkAddGeneralIptablesRules:1128 : Could not add rule to fixup DHCP response checksums on network 'default'.
23:38:47.676: 8445: warning : networkAddGeneralIptablesRules:1129 : May need to update iptables package & kernel to support CHECKSUM rule.
23:38:47.818: 8445: error : virCommandWait:1229 : internal error Child process (dnsmasq --strict-order --bind-interfaces --pid-file=/usr/local/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-lease-max=253 --dhcp-no-override) exited with status 1.
23:38:47.874: 8445: error : virCommandWait:1229 : internal error Child process (/sbin/iptables --table mangle --delete POSTROUTING --out-interface virbr0 --protocol udp --destination-port 68 --jump CHECKSUM --checksum-fill) exited with status 2.
23:38:47.986: 8445: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:38:47.986: 8445: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
23:38:48.125: 8445: warning : lxcStartup:2128 : Unable to create cgroup for driver: No such device or address
別の端末から
virsh net-undefine default
libvirtd を再起動
virbr0に関するものは消えた
23:41:55.309: 8669: info : libvirt version: 0.8.8
23:41:55.309: 8669: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:41:55.309: 8669: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
23:41:55.429: 8669: warning : lxcStartup:2128 : Unable to create cgroup for driver: No such device or address
mkdir /dev/cgroup
mount none -t cgroup /dev/cgroup
libvirtd を再起動
23:43:16.201: 8695: info : libvirt version: 0.8.8
23:43:16.201: 8695: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:43:16.201: 8695: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
多分大丈夫
/usr/local/etc/libvirt/libvirtd.confを書き換える
libvirtグループを追加
groupadd -g 10000 libvirt
kvmを起動してみる(一般ユーザーで)
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
modprobe kvm_intel
もう一度kvm
open /dev/kvm: Permission denied
グループkvmを追加
groupadd -g 10001 kvm
kvmを実行するユーザーはkvmグループにも追加
usermod -a --group kvm ユーザーID
chgrp kvm /dev/kvm
chmod g+rw /dev/kvm
エラーが出なくなった
kvmを使うために必要なコマンドを/etc/rc.localに追加
/bin/mkdir /dev/cgroup
/bin/mount none -t cgroup /dev/cgroup
/sbin/modprobe kvm_intel
/bin/chgrp kvm /dev/kvm
/bin/chmod g+rw /dev/kvm
netinstのCDでインストール。
let's note R7だとビデオの関係で画面が出ないので、最初の画面でinstallでTABを押してオプションを表示、 vga=normal に書き換えて起動。
baseとsshだけインストール。
grubは /dev/sdb にインストール。
再起動後はsshでrootでのログインは拒否する。
とりあえずカーネルを最新にしておく。
apt-get install kernel-package fakeroot ncurses
カーネルは http://kernel.org/ からstableなソースをダウンロード。
cd /usr/src
tar xjvf ダウンロードしたカーネル
ln -s /usr/src/解凍したディレクトリ linux
cd /usr/src/linux
cp -p /boot/config-○○ .config
make oldconfig
新しい項目を聞かれるけどデフォルトでとりあえず終了。
make menuconfig
変更はせずそのまま終了。
make-kpkg clean
fakeroot make-kpkg --initrd --revision=bananagunso-1 kernel_image kernel_headers
rebisionは数字が必須らしい。
再構築
再構築
・
・
・
cd ../
dpkg -i 今回作った.debのファイル。
grubも更新してくれた。
再起動で終了。
kvmをソースからインストール
http://sourceforge.net/projects/kvm/files/ からダウンロード。
cd /usr/local/src
tar xzvf qemu-kvm-0.14.0-rc1.tar.gz
cd qemu-kvm-0.14.0-rc1
./configure
Error: zlib check failed 怒られた
apt-get install zlib1g-dev
./configure
make
make install
libvirtdをインストール(これもソースから)
apt-get install bridge-utils
ftp://libvirt.org/libvirt/ からダウンロード
cd /usr/local/src
tar xzvf /mnt/debian/libvirt-0.8.8.tar.gz
cd libvirt-0.8.8/
./configure
Could not find libxml2 anywher 怒られる
apt-get install libxml2-dev
./configure
You must install the GnuTLS library 怒られる
apt-get install libgnutls-dev
./configure
You must install device-mapper-devel/libdevmapper まだ怒られる
apt-get install libdevmapper-dev
libnl-devel >= 1.1 is required for macvtap support まだかいな
apt-get install libnl-dev
./configure
libnl-devel >= 1.1 is required for macvtap support なんで?
apt-get install libvirt-dev
./configure やっと通った
make
make install
起動してみる
libvirtd
エラーいっぱい
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.6' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.5' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_0.8.8' not found (required by libvirtd)
libvirtd: /usr/lib/libvirt.so.0: version `LIBVIRT_PRIVATE_0.8.8' not found (required by libvirtd)
ldconfig
libvirtd
エラーではなくワーニングになった
23:38:47.676: 8445: info : libvirt version: 0.8.8
23:38:47.676: 8445: error : virCommandWait:1229 : internal error Child process (/sbin/iptables --table mangle --insert POSTROUTING --out-interface virbr0 --protocol udp --destination-port 68 --jump CHECKSUM --checksum-fill) exited with status 2.
23:38:47.676: 8445: warning : networkAddGeneralIptablesRules:1128 : Could not add rule to fixup DHCP response checksums on network 'default'.
23:38:47.676: 8445: warning : networkAddGeneralIptablesRules:1129 : May need to update iptables package & kernel to support CHECKSUM rule.
23:38:47.818: 8445: error : virCommandWait:1229 : internal error Child process (dnsmasq --strict-order --bind-interfaces --pid-file=/usr/local/var/run/libvirt/network/default.pid --conf-file= --except-interface lo --listen-address 192.168.122.1 --dhcp-range 192.168.122.2,192.168.122.254 --dhcp-lease-max=253 --dhcp-no-override) exited with status 1.
23:38:47.874: 8445: error : virCommandWait:1229 : internal error Child process (/sbin/iptables --table mangle --delete POSTROUTING --out-interface virbr0 --protocol udp --destination-port 68 --jump CHECKSUM --checksum-fill) exited with status 2.
23:38:47.986: 8445: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:38:47.986: 8445: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
23:38:48.125: 8445: warning : lxcStartup:2128 : Unable to create cgroup for driver: No such device or address
別の端末から
virsh net-undefine default
libvirtd を再起動
virbr0に関するものは消えた
23:41:55.309: 8669: info : libvirt version: 0.8.8
23:41:55.309: 8669: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:41:55.309: 8669: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
23:41:55.429: 8669: warning : lxcStartup:2128 : Unable to create cgroup for driver: No such device or address
mkdir /dev/cgroup
mount none -t cgroup /dev/cgroup
libvirtd を再起動
23:43:16.201: 8695: info : libvirt version: 0.8.8
23:43:16.201: 8695: error : ebiptablesDriverInit:3749 : internal error essential tools to support ip(6)tables firewalls could not be located
23:43:16.201: 8695: error : ebiptablesDriverInit:3758 : internal error firewall tools were not found or cannot be used
多分大丈夫
/usr/local/etc/libvirt/libvirtd.confを書き換える
listen_tcp = 1 unix_sock_group = "libvirt" unix_sock_rw_perms = "0770" auth_unix_ro = "none" auth_unix_rw = "none"
libvirtグループを追加
groupadd -g 10000 libvirt
kvmを起動してみる(一般ユーザーで)
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
modprobe kvm_intel
もう一度kvm
open /dev/kvm: Permission denied
グループkvmを追加
groupadd -g 10001 kvm
kvmを実行するユーザーはkvmグループにも追加
usermod -a --group kvm ユーザーID
chgrp kvm /dev/kvm
chmod g+rw /dev/kvm
エラーが出なくなった
kvmを使うために必要なコマンドを/etc/rc.localに追加
/bin/mkdir /dev/cgroup
/bin/mount none -t cgroup /dev/cgroup
/sbin/modprobe kvm_intel
/bin/chgrp kvm /dev/kvm
/bin/chmod g+rw /dev/kvm
2011/02/18
2011/02/17
2011/02/15
2011/02/14
昨日の駄文
- 22:37 ウィキリークス共同創設者の本が出てたのでお買い上げ。
- 21:09 一直線のきつい登りはたまらんな
- 21:04 jsports見よ
- 20:21 岸谷五朗はなんか変や (Broadcasting live at http://ustre.am/cIGQ)
- 20:07 江、鑑賞中。 (Broadcasting live at http://ustre.am/cIGQ)
- 19:12 勝間が火山観測を仕分けしてる映像が出てたな。南極もそうだけど観測って継続しないと意味無いそうで。
- 18:53 教育テレビでやってる慶応大学の白熱教室面白い。人が議論しているのが好きである。
2011/02/13
昨日の駄文
- 22:52 gmirrorでミラーリングして2TB*2でファイルサーバー再構築は終わりじゃい。1TB*6はゼロで書いて売りに行く。
- 21:30 アメリカンアイドルって予選のとんでもない人たちが笑える。
- 18:26 雨上がり食楽部に同級生がから揚げ屋で出るのだ。
- 17:34 FreeBSDでファイルサーバーを作る手順のメモ http://t.co/LhUmEX9
- 16:35 RT @utumikeiko: まさままさかの反政府デモを押さえきれずについに降参のようですね。ムバラク大統領がシバラク隠れていて、そろそろ収まったから帰ろ(カイロ)かなーと思ったら、もうエー、ジーさんすとっプト(エジプト)と言われて、どうしようもなくなりコウカイ(紅海) ...
- 16:17 くどい位に熱いテーマ曲がかかるのもいい!!
- 16:13 今見たらチャチいけど全てを破壊して逆転するロボコップは気持ちいい!!
- 15:36 そうでしたか、場所によるんですかね。 RT: @Baboon_lab: @banana_gunso 最近あんまり見かけた覚えがないんですよね…とりあえずヤマダ電機に行ってきます
- 15:17 コンビニで売ってるはずです。DVテープも買えますよ。 RT: @Baboon_lab: おかんが「カセットテープ買いに行きたい」と言い出した。売ってるんか?
- 15:15 機能停止したロボコップを4人程で運んでいる。ロボコップ2のときは感電して熱かったからとはいえ警官が10人位で重そうに運んでたがな。素材が変わって軽量化が進んだに違いない。
- 15:11 抵抗勢力の女の人CCHパウンダーや。若く見えるけどERのえらいさんもやってたころと余り変わらないはず。
- 15:08 ロボコップの吹き替えが風呂の中みたいに響いて聞き取りにくい。こんなんだったのか?
- 15:06 アンルイスがーーーーってロボコップの相棒。
- 15:00 3週続けてロボコップ。忍者ロボ対ジェットつきロボコップ!!
- 14:58 そう思ってるなら配って交換して歩けばいい RT @***** (NYでは)スターバックスはおろか、街のデリ(日本でいえば定食屋、総菜屋)レベルでも席があれば無線LANがある。ルーターを無線つきに替えるだけだから、たいした手間じゃないのに、なんで日本は普及せんのか。
- 13:06 新喜劇にすざんぬ
- 08:16 また雪降ってたのかいな。大阪、羽曳野。
- 01:58 911やイラク戦争で米軍がバグダッドに入る瞬間もCNNで見てたな。今でも世界で事件が起こったらネットより先にCNNで何かやってないか見る。地震があればNHKを見る感覚。
- 01:39 CNNは隅っこにUPRISINGって出してるけど今は真ん中にREVOLUTIONが出てる。
- 01:37 2時間後にオバマが声明。エジプトの軍も何か声明を出すみたい。
- 01:23 日本も「どこでもいいから今の情勢以外ならいいから壊してくれ」と思う。
- 01:15 こっちはニュースチャンネルや http://www.ustream.tv/channel/c5n
- 01:14 タハリール広場の映像 http://www.ustream.tv/pbsnewshour
- 01:12 笑。玄関や1階が見えないような地面でも大変そうだったんですよ。 RT: @Baboon_lab: 屋根に上ったら屋根が抜けるのでは? RT @banana_gunso: 雪かきで苦労している地域の映像を見て、「相撲取りが手伝いに行けばいいかも」と思ったり。
- 01:06 民衆喜んでる。CNN見ろ。
- 01:04 ムバラク辞任来た
- 00:18 500GBのHDD1台は読み取りエラーで買い取ってもらえなかったのでメインマシンの1TB(これも以前買い取ってもらえなかったもの)を縮めて引越し。ファイルサーバー以外は10GBとか40GBの古いHDDで動いている。
- 00:15 雪かきで苦労している地域の映像を見て、「相撲取りが手伝いに行けばいいかも」と思ったり。
- 00:14 ムバラクがもうすぐ「重大な発表」をするってCNNとかで言っている。昔、海老名美どりが記者会見で作家になる宣言をしたのを思い出した。
2011/02/12
FreeBSD設定4
実行したディレクトリにあるデジカメ画像のExif情報から撮影日を取得し、日付のディレクトリを作り
移動するスクリプトを動かすため追加。
/usr/ports/graphics/p5-Image-ExifTool/
LinuxとかのISOイメージをbittorrentで取得するため追加。
/usr/ports/net-p2p/ctorrent/
移動するスクリプトを動かすため追加。
/usr/ports/graphics/p5-Image-ExifTool/
LinuxとかのISOイメージをbittorrentで取得するため追加。
/usr/ports/net-p2p/ctorrent/
FreeBSD設定3
音声、動画、画像配信サーバーmediatombを追加。
PCから使うことは無いけど、androidからLAN経由で音楽を聴けたりもする。
/usr/ports/net/mediatomb/
同時にライブラリとかがインストールされるのでそれなりに時間がかかる。
/etc/rc.conf
mediatomb_enable="YES"
/usr/local/etc/mediatomb/config.xml
書き換え
<name>配信サーバー名</name>
太字を追加
<import hidden-files="no">
<scripting script-charset="UTF-8">
<metadata-charset>CP932</metadata-charset>
<common-script>/usr/local/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/local/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/usr/local/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="jpg" to="image/jpeg"/>
<map from="jpeg" to="image/jpeg"/>
<map from="gif" to="image/gif"/>
<map from="png" to="image/png"/>
<map from="m4v" to="video/mp4"/>
<map from="mp4" to="video/mp4"/>
<map from="mp3" to="audio/mpeg"/>
起動後、ブラウザでhttp://サーバーのIPアドレス:49152/にアクセス。
監視するディレクトリを指定すれば見えるようになる。
PCから使うことは無いけど、androidからLAN経由で音楽を聴けたりもする。
/usr/ports/net/mediatomb/
同時にライブラリとかがインストールされるのでそれなりに時間がかかる。
/etc/rc.conf
mediatomb_enable="YES"
/usr/local/etc/mediatomb/config.xml
書き換え
<name>配信サーバー名</name>
太字を追加
<import hidden-files="no">
<scripting script-charset="UTF-8">
<metadata-charset>CP932</metadata-charset>
<common-script>/usr/local/share/mediatomb/js/common.js</common-script>
<playlist-script>/usr/local/share/mediatomb/js/playlists.js</playlist-script>
<virtual-layout type="builtin">
<import-script>/usr/local/share/mediatomb/js/import.js</import-script>
</virtual-layout>
</scripting>
<mappings>
<extension-mimetype ignore-unknown="no">
<map from="jpg" to="image/jpeg"/>
<map from="jpeg" to="image/jpeg"/>
<map from="gif" to="image/gif"/>
<map from="png" to="image/png"/>
<map from="m4v" to="video/mp4"/>
<map from="mp4" to="video/mp4"/>
<map from="mp3" to="audio/mpeg"/>
起動後、ブラウザでhttp://サーバーのIPアドレス:49152/にアクセス。
監視するディレクトリを指定すれば見えるようになる。
登録:
投稿 (Atom)