タグ

ブックマーク / aikotobaha.blogspot.com (6)

  • qcow2の圧縮

    KVMで便利なqcow2フォーマット。 しかし、仮想マシン内でファイルの作成と削除を繰り返すと徐々にサイズが大きくなってしまう。 これを圧縮する方法。 ■最初の状態 # ll -h -rw-r--r--. 1 root root 16G 5月 9 00:48 centos62_x64_master-clone.qcow2 ■qemu-img の convert と圧縮を利用する。 # qemu-img -h qemu-img version 0.15.1, Copyright (c) 2004-2008 Fabrice Bellard usage: qemu-img command [command options] QEMU disk image utility Command syntax: convert [-c] [-p] [-f fmt] [-t cache] [-O outpu

    Yudoufu
    Yudoufu 2014/10/17
  • KVM on KVM(nested KVM)

    KVMの上でKVMを起動する方法。 何が嬉しいかというと、OpenStackやWakameのような仮想マシンを管理するIaaSソフトウェアのテストが捗る。 少し前まではAMD CPUでないと出来なかったりとか、カーネルにパッチを当てないとダメだったが、Kernel3.2以降はIntel CPUでも利用できるようになっており、標準機能としても取り込まれている。 以下ではSL6(guest) on SL6(nested kvm guest) on Fedora16(kvm host)を稼働させている。 今回テストした環境は以下 # cat /etc/redhat-release Fedora release 16 (Verne) # uname -a Linux f16-x121e.sol-net.jp 3.2.5-3.fc16.x86_64 #1 SMP Thu Feb 9 01:24:38

    KVM on KVM(nested KVM)
    Yudoufu
    Yudoufu 2014/10/17
  • TIPS of GlusterFS installation on RHEL6/CentOS6

    久々にハマった・・・ ただ単にfuseのインストールを忘れて作業してただけなんですが(´・ω・`) # yum install fuse fuse-libs パッケージは以下から http://download.gluster.org/pub/gluster/glusterfs/ パッケージバージョンは最新版を確認して読み替えが必要。 ■RHEL yum install -y \ http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.0/RHEL/glusterfs-3.3.0-1.el6.x86_64.rpm \ http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.0/RHEL/glusterfs-fuse-3.3.0-1.el6.x86_64.rpm \ htt

    Yudoufu
    Yudoufu 2014/10/17
  • 仮想環境上の RHEL5 系へディスクを動的追加

    OpenStack MLで教えてもらったのでメモ。 この手順で仮想マシン上のRHEL5にディスクをホットプラグできる。 ** RHEL6系は標準カーネルで対応しているのでこの手順は必要無し。 RHEL6系はホストマシンから host# virsh attach-disk rhel6-vm /disk-file.img vdb として仮想ディスクを追加すると、 guest# udevadm monitor KERNEL[1347495382.970520] remove /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:0b (acpi) KERNEL[1347495382.970594] add /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/device:22 (acpi) UDEV [13474

    Yudoufu
    Yudoufu 2014/10/17
  • RHEL6 (7)cronとanacron

    RHEL6でのcron/anacronについて。 少々変わった部分があるので注意が必要。 Table of Contents ================= 1 RHEL5の設定ファイル 2 RHEL6の設定ファイル 3 RHEL5と6の違い 4 何が起きるか? 5 そもそもanacronとは 6 RHEL6のanacrontab 7 RHEL6のcron/anacron の関係図解 8 なんでこんな設定になっているか? 9 RHEL6 cron/anacron 注意事項まとめ 1 RHEL5の設定ファイル ^^^^^^^^^^^^^^^^^^^^^^ [root@station1 ~]# ps -ef |grep cron root 1962 1 0 19:15 ? 00:00:00 crond root 2008 1 0 19:15 ? 00:00:00 anacron -s [r

    RHEL6 (7)cronとanacron
    Yudoufu
    Yudoufu 2014/10/17
  • GuestOS on KVM on CloudCore

    CloudCoreはホスト側で仮想化支援機能をNestしてくれているようで、仮想サーバ上で更に仮想サーバを起動できる。 # cat /proc/cpuinfo |grep svm flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt pdpe1gb lm up rep_good extd_apicid unfair_spinlock pni cx16 popcnt hypervisor lahf_lm cmp_legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefetch npt KVM関連をインストールする。 # yum install

    GuestOS on KVM on CloudCore
  • 1