2014-01-01から1年間の記事一覧

イメージファイルの圧縮

kvm

kvmでゲストOSをqcow2で運用していると、だんだんとイメージファイルのサイズが大きくなってくる。これをqemu-imgで圧縮するのだが、70G程度あるイメージファイルを圧縮するのに2時間弱かかる。この間ゲストOSを止めておくことができないばあいは、以下の手…

play-2.2.3を使用。セッションを使ってコントローラからビューへ値を渡す。sessionの受け渡しを追加し、その内容を.withSessionに入れる。コントローラ側 Ok(views.html.index("")(session)).withSession("foo"->"FOOO", "bar"->"BAR")ビュー側 @(message: S…

ファイルのアップロード

画像ファイルをアップロードするページで、画像を保存するフォルダはplayの外にあり、public/imagesにシンボリックリンクしている場合、アップロードされた画像がページ上に反映されない。これは、実際の画像ファイルを./target/scala-2.10/classes/public/i…

スナップショット作成でエラーになったとき

kvmのqcow2からvmwareのvmdkへコンバートした仮想マシンをvmwareで起動して、とりあえずスナップショットを取ろう、と実行すると、「.....vmsn」を保存中にエラーが発生しました。」というエラーでパワーオフまでいってしまう。ディレクトリをみると、xxxVM-…

vmdkの圧縮

# du -h liveVM20140813/ 269.6G liveVM20140813/ #このシステムを圧縮。実際には50Gくらい。# date; time vmkfstools --punc hzero liveVM20140813/liveVM20140813.vmdk; date Wed Aug 13 13:02:13 UTC 2014 vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576 H…

qcow2からvmdkへ変換するとき

-rw-r--r-- 1 root root 28G 8月 5 17:37 zabbixVM.imgのファイルをvmdkに変換するとき、圧縮してから変換したほうがvmdkのサイズが小さくなるかと以下のように実行。$ time sudo qemu-img convert -c -p -f qcow2 -O qcow2 zabbixVM.img zabbixVM.compact.i…

vmdkのクローン

# date; vmkfstools -i foo/barVM.vmdk zoo.vmdk -d thin; date

Teamviewerが遅いとき

PCを新しくしたところ、teamviewerの画面描画が遅くて使いものにならなくなってしまった。オプション-->詳細-->UDPの使用(推奨)をオフにすると速度が出るようになる。理由はわからない。

Playframework 2.2で非同期メール送信

Playで作っているアプリケーションでメール送信が必要になり、普通に書いてみたらメール送信が遅いので画面に制御が帰ってくるまで時間がかかってしまった。手っ取り早く非同期でメールを送信するように改良してみた。プロジェクト直下のbuild.sbtlibraryDep…

automountが刺さったら

ホームディレクトリをNASに置いて、linuxマシンからはautomountでアクセスするようにしているが、先日NASが異常終了して起動できなくなってしまった。緊急対応として、バックアップのNASサーバを本番のサーバとして使うようにDNSで切り替えた。こんなとき、…

ubuntu 起動が遅い場合

kvmのゲストOSにubuntu12.04を使っているが、ネットワークの設定を変更してひとつのNICに複数のIPアドレスを振るようにしたらOSの起動時にWaiting for network configuration...やWaiting up to 60 more seconds for network configuration...が出て遅くなっ…

play frameworkの自動起動設定

簡単なplayのアプリケーションを作ってさくっとデプロイして本番運用していたが、本番機のロードアベレージが常に1を上回るようになってびっくり。調べると、playのプロセスがCPUを専有していた。単純にplay runで起動していたが、これを変更。プロジェクト…