1. 19 9月, 2017 3 次提交
  2. 18 9月, 2017 6 次提交
  3. 15 9月, 2017 3 次提交
    • J
      conf: Add invalid domain disk encryption test · 411cdb61
      John Ferlan 提交于
      Add a test to prove checking for invalid luks disk formatting check.
      The error message will indicate supplying the <cipher> element is
      unnecessary.
      411cdb61
    • J
      conf: Add invalid secrettype checks · fbad3ed0
      John Ferlan 提交于
      Add a couple of tests to "validate" checks in domain_conf that either
      a missing secrettype (CONFIG_UNSUPPORTED) or an mismatched secrettype
      of ceph for an iSCSI disk (INTERNAL_ERROR) will cause a parsing error.
      fbad3ed0
    • J
      docs: Remove unnecessary <auth> example for iscsi disk type='volume' · 4775ca27
      John Ferlan 提交于
      Alter the example to remove the <auth> from:
      
        <disk type='volume' device='disk'>
          <driver name='qemu' type='raw'/>
          <source pool='iscsi-pool' volume='unit:0:0:1' mode='host'/>
          <auth username='myuser'>
            <secret type='iscsi' usage='libvirtiscsi'/>
          </auth>
          <target dev='vdb' bus='virtio'/>
        </disk>
      
      and
      
        <disk type='volume' device='disk'>
          <driver name='qemu' type='raw'/>
          <source pool='iscsi-pool' volume='unit:0:0:2' mode='direct'/>
          <auth username='myuser'>
            <secret type='iscsi' usage='libvirtiscsi'/>
          </auth>
          <target dev='vdc' bus='virtio'/>
        </disk>
      
      The reality is, it's not even used. For a <source pool> the authdef
      from the storage source pool will supercede whatever is in the <disk>
      definition during virStorageTranslateDiskSourcePool processing. In fact,
      if the pool doesn't have/need authentication, then the authdef would
      be removed anyway as the storage pool would be handling things.
      
      The "proof" for this is in the adjustment to the test to add an
      <auth> for a disk. The resulting .args file won't add what normally
      would be added "myname:encodedpassword@" prior to the hostname in
      the IQN (e.g. iscsi://myname:encodedpassword@iscsi.example.org:3260/...
      4775ca27
  4. 14 9月, 2017 1 次提交
    • J
      qemu: Add QEMU 2.10 x86_64 the generated capabilities · 3358bfb2
      John Ferlan 提交于
      For reference, these were generated by updating a local qemu git
      repository to the latest upstream, making sure the latest dependencies
      were met via "dnf builddep qemu" from my sufficiently privileged root
      account, checking out the v2.10.0 tag, and building in order to generate
      an "x86_64-softmmu/qemu-system-x86_64" image.
      
      Then using a clean libvirt tree updated to master and built, the image
      was then provided as input:
      
          tests/qemucapsprobe /path/to/x86_64-softmmu/qemu-system-x86_64 > \
             tests/qemucapabilitiesdata/caps_2.10.0.x86_64.replies
      
      With the .replies file in place and the DO_TEST line added and build,
      then running the following commands:
      
          touch tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml
          VIR_TEST_REGENERATE_OUTPUT=1 ./tests/qemucapabilitiestest
      
      to generate tests/qemucapabilitiesdata/caps_2.10.0.x86_64.xml and both
      were added to the commit.
      Signed-off-by: NJohn Ferlan <jferlan@redhat.com>
      Reviewed-by: NPavel Hrdina <phrdina@redhat.com>
      3358bfb2
  5. 12 9月, 2017 1 次提交
    • J
      qemu: Provide default LUN=0 for iSCSI if not provided · f64f03b5
      John Ferlan 提交于
      https://bugzilla.redhat.com/show_bug.cgi?id=1477880
      
      If the "/#" is missing from the provided iSCSI path, then we need
      to provide the default LUN of /0; otherwise, QEMU will fail to parse
      the URL causing a failure to either create the guest or hotplug
      attach the storage.
      
      During post parse, for any iSCSI disk or hostdev, scan the source
      path looking for the presence of '/', if found, then we can assume
      the LUN is provided.  If not found, alter the input XML to add the
      "/0".  This will cause the generated XML to have the generated
      value when the domain config is saved after post parse.
      f64f03b5
  6. 11 9月, 2017 1 次提交
    • J
      tests: merge iommu tests · 190a5bc1
      Ján Tomko 提交于
      Using intremap without <ioapic driver='qemu'/> does not work.
      Merge the tests to avoid a duplicit test once we start validating it.
      190a5bc1
  7. 07 9月, 2017 3 次提交
  8. 05 9月, 2017 3 次提交
  9. 30 8月, 2017 5 次提交
  10. 29 8月, 2017 6 次提交
  11. 28 8月, 2017 1 次提交
  12. 24 8月, 2017 1 次提交
  13. 22 8月, 2017 4 次提交
  14. 21 8月, 2017 2 次提交