tp-libvirt icon indicating copy to clipboard operation
tp-libvirt copied to clipboard

NFS shared storage configured unattended_install.import.import.default_install.aio_native fails

Open balamuruhans opened this issue 8 years ago • 0 comments

For the First time everything goes fine, if I re-run unattended_install.import.import.default_install.aio_native, guest doesn't boots as it creates rhel72-ppc64le.qcow2 image file in /var/lib/libvirt/images/sharing which is corrupted, and remains even after NFS is unmounted.

Everything works fine if I am not configuring NFS shared storage in base.cfg as it takes image from avocado/data/avocado-vt/images/rhel72-ppc64le.qcow2

avocado run --vt-type libvirt --vt-config /var/lib/libvirt/images/avocado/data/avocado-vt/backends/libvirt/cfg/boot.cfg --vt-only-filter 'scsi RHEL.7.2.ppc64le qcow2' --vt-no-filter 'macvtap user network'

image: /var/lib/libvirt/images/sharing/rhel72-ppc64le.qcow2 file format: qcow2 virtual size: 10G (10737418240 bytes) disk size: 1.8M cluster_size: 65536 Format specific information: compat: 1.1 lazy refcounts: true refcount bits: 16 corrupt: false

base.cfg:

Nfs support related params. Please fill them depends on your environment

For both nfs and local export nfs, following parammeters should be set:

storage_type = nfs nfs_mount_dir = /var/lib/libvirt/images/sharing nfs_mount_options = rw

For nfs you also need set this one:

For nfs export in local these options need be set:

export_dir = /var/lib/libvirt/images/NFS

nfs_mount_src: the nfs resource you use

nfs_mount_src = /var/lib/libvirt/images/NFS

At least one of the above parameters should be set. And id export_dir is

set, it will cover the value set in nfs_mount_src.

export_ip: optional.

export_options: optional.

boot.cfg:

File reserved for test runner (./run) use, don't modify.

include tests-shared.cfg

virt_install_binary = /usr/bin/virt-install qemu_img_binary = /usr/bin/qemu-img hvm_or_pv = hvm

Allow os_type + os_variant to choose this automatically

machine_type = pseries use_os_variant = yes use_os_type = yes only qcow2

only bridge

only scsi

only spapr-vlan

only virtio_net

only virtio_blk

only smp2 only no_9p_export only no_virtio_rng only no_pci_assignable only (image_backend=filesystem) only smallpages

variants: - boot_guest: only unattended_install.import.import.default_install.aio_native

balamuruhans avatar May 30 '16 10:05 balamuruhans