QA:Testcase Virtualization Attach/Detach a SCSI device to guest

From FedoraProject

Revision as of 09:21, 14 April 2011 by Rhe (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Contents

Description

Setup

  1. make sure install qemu-img:
    #yum install qemu-img
  2. if the guest is rhel5, execute the following command in guest before attach-disk:
    # modprobe acpiphp

How to test

  1. # virsh start demo
  2. # qemu-img create  foo.img 10M
  3. Create a disk desription file as following XML:
    # cat disk.xml
    
    <disk type='file' device='disk'>
          <driver name='qemu' type='raw'/>
          <source file=''/var/lib/libvirt/images/foo.img''/>
          <target dev='sda' bus='scsi'/>
    </disk>
  4. # virsh attach-device demo disk.xml
  5. Run command fdisk -l in guest
  6. Restart demo and check:
    # virsh shutdown demo
    # virsh start demo
    log in guest:
    # fdisk -l
  7. # virsh detach-disk demo sda
  8. Run command fdisk -l in guest

Expected Results

  1. step 4: Device attached successfully
  2. step 5: check the disk device is existing.
  3. step 6: boot successfully and check the disk device is existing.
  4. step 7: Disk detached successfully
  5. step 8: check the disk device is not existing.