PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ایجاد تمپلت در kvm



ali.huc
June 24th, 2014, 17:38
با سلام و احترام

طبق آموزش های موجود اقدام به گرفتن تمپلت میکنم.

SolusVM · Template Distribution Network (http://tdn.solusvm.com/docs/creating-kvm-templates)
https://admin-ahead.com/forum/virtualization/creating-template-from-an-existing-vm-in-kvm

برای مشاهده لینک اول نیاز به لایسنس هست که همون مطالب رو تو لینک دوم هم نوشته.

بعد این اسکریپت:


/scripts/kvmtemplate --mode=prescan --vmi
d=kvm116 --generation=2

که اولین مرحله ایجاد تمپلت هست. این ارورها رو میاره:


libguestfs: error: /usr/libexec/qemu-kvm exited with error status 1.
To see full error messages you may need to enable debugging.
See guestfs-faq (http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs)
libguestfs: error: guestfs_launch failed.
See guestfs-faq (http://libguestfs.org/guestfs-faq.1.html#debugging-libguestfs)
and/or run 'libguestfs-test-tool'.
بعد فعال کردن دیباگ هم موقع اجرای اسکریپت این موارد رو میاره:



[root@91 ~]# /scripts/kvmtemplate --mode=prescan --vmid=kvm116 --generation=2

libguestfs: trace: set_verbose true
libguestfs: trace: set_verbose = 0
libguestfs: create: flags = 0, handle = 0xd38d50
libguestfs: trace: add_drive "/dev/VolGroup/kvm116_img" "readonly:true"
libguestfs: trace: add_drive = 0
libguestfs: trace: launch
libguestfs: trace: get_tmpdir
libguestfs: trace: get_tmpdir = "/tmp"
libguestfs: launch: attach-method=appliance
libguestfs: launch: tmpdir=/tmp/libguestfsl8gDGS
libguestfs: launch: umask=0022
libguestfs: launch: euid=0
libguestfs: command: run: febootstrap-supermin-helper
libguestfs: command: run: \ --verbose
libguestfs: command: run: \ -f checksum
libguestfs: command: run: \ /usr/lib64/guestfs/supermin.d
libguestfs: command: run: \ x86_64
supermin helper [00000ms] whitelist = (not specified), host_cpu = x86_64, kernel = (null), initrd = (null), applia nce = (null)
supermin helper [00000ms] inputs[0] = /usr/lib64/guestfs/supermin.d
checking modpath /lib/modules/2.6.32-279.el6.x86_64 is a directory
picked vmlinuz-2.6.32-279.el6.x86_64 because modpath /lib/modules/2.6.32-279.el6.x86_64 exists
checking modpath /lib/modules/2.6.32-431.17.1.el6.x86_64 is a directory
picked vmlinuz-2.6.32-431.17.1.el6.x86_64 because modpath /lib/modules/2.6.32-431.17.1.el6.x86_64 exists
supermin helper [00000ms] finished creating kernel
supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d
supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/base.img
supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/daemon.img
supermin helper [00000ms] visiting /usr/lib64/guestfs/supermin.d/hostfiles
supermin helper [00014ms] visiting /usr/lib64/guestfs/supermin.d/init.img
supermin helper [00014ms] visiting /usr/lib64/guestfs/supermin.d/ntfs.hostfiles
supermin helper [00014ms] visiting /usr/lib64/guestfs/supermin.d/ntfs.img
supermin helper [00014ms] visiting /usr/lib64/guestfs/supermin.d/udev-rules.img
supermin helper [00014ms] adding kernel modules
supermin helper [00040ms] finished creating appliance
libguestfs: checksum of existing appliance: 0ebaa37aa2c1c37de878a2571270f27939fcbf2d69a9089431 148d1d12549961
libguestfs: trace: get_cachedir
libguestfs: trace: get_cachedir = "/var/tmp"
libguestfs: [00042ms] begin testing qemu features
libguestfs: command: run: /usr/libexec/qemu-kvm
libguestfs: command: run: \ -nographic
libguestfs: command: run: \ -help
libguestfs: command: run: /usr/libexec/qemu-kvm
libguestfs: command: run: \ -nographic
libguestfs: command: run: \ -version
libguestfs: qemu version 0.12
libguestfs: command: run: /usr/libexec/qemu-kvm
libguestfs: command: run: \ -nographic
libguestfs: command: run: \ -machine accel=kvm:tcg
libguestfs: command: run: \ -device ?
libguestfs: [00214ms] finished testing qemu features
libguestfs: accept_from_daemon: 0xd38d50 g->state = 1
[00215ms] /usr/libexec/qemu-kvm \
-global virtio-blk-pci.scsi=off \
-nodefconfig \
-nodefaults \
-nographic \
-machine accel=kvm:tcg \
-cpu host,+kvmclock \
-m 500 \
-no-reboot \
-kernel /var/tmp/.guestfs-0/kernel.19362 \
-initrd /var/tmp/.guestfs-0/initrd.19362 \
-device virtio-scsi-pci,id=scsi \
-drive file=/dev/VolGroup/kvm116_img,snapshot=on,id=hd0,if=none \
-device scsi-hd,drive=hd0 \
-drive file=/var/tmp/.guestfs-0/root.19362,snapshot=on,id=appliance,if=none,cache= unsafe \
-device scsi-hd,drive=appliance \
-device virtio-serial \
-serial stdio \
-device sga \
-chardev socket,path=/tmp/libguestfsl8gDGS/guestfsd.sock,id=channel0 \
-device virtserialport,chardev=channel0,name=org.libguestf s.channel.0 \
-append 'panic=1 console=ttyS0 udevtimeout=600 no_timer_check acpi=off printk.time=1 cgroup_disable=memory roo t=/dev/sdb selinux=0 guestfs_verbose=1 TERM=xterm'
qemu-kvm: -drive file=/dev/VolGroup/kvm116_img,snapshot=on,id=hd0,if=none: could not open disk image /dev/VolGroup /kvm116_img: No space left on device
libguestfs: child_cleanup: 0xd38d50: child process died
libguestfs: sending SIGTERM to process 19375
libguestfs: error: /usr/libexec/qemu-kvm exited with error status 1, see debug messages above
libguestfs: error: guestfs_launch failed, see earlier error messages
libguestfs: trace: launch = -1 (error)
libguestfs: trace: close
libguestfs: closing guestfs handle 0xd38d50 (state 0)
libguestfs: command: run: rm
libguestfs: command: run: \ -rf /tmp/libguestfsl8gDGS



این مشکل به خاطر کمبود فضای مورد نیاز هست رو سرور اختصاصی چون تو لاگ اینو آورده:
cannot create temporary directory: No space left on device

یا مشکل از خود سرور مجازی هست که میخوام ازش تمپلت بگیرم؟