libvirt-cim-bounces@redhat.com wrote on 2008-11-25 02:17:08:

> Guo Lian Yun wrote:
> >
> > Hi,
> >
> > I want to define a virtual domain with bridge type by libvirt-cim provider.
> > Below is part of code of RASD description, but it fails for me.
> >
> >
> > ...  
> >          rasd = [
> >                 """instance of KVM_MemResourceAllocationSettingData {
> > VirtualQuantity = 256;};""",
> >                 """instance of KVM_ProcResourceAllocationSettingData {
> > VirtualQuantity = 1;};""",
> >                 """instance of KVM_NetResourceAllocationSettingData {
> >  Address = "00:11:22:33:44:55"; ResourceType = 10;
> > NetworkType='bridge';};""",
> >                 """instance of KVM_DiskResourceAllocationSettingData {
> > Address = "/tmp/default-kvm-dimage"; VirtualDevice = "hda";};"""
> >                 ]
> >
> >         service.DefineSystem(SystemSettings=vssd,
> >                              ResourceSettings=rasd,
> >                              ReferenceConfiguration='')
> > ...
> >
> > It seems that the NetworkType is set network as default in libvirt-cim
> > provider. Although I try to set the NetworkType as bridge, it still to
> > looking up default network pool.
> > If I want to define a vs with bridge type, what should I do?
> >
>
> The providers only define guests with network type interfaces.


  Hmm, then how to enable the network? Below are the steps:

  1) Firstly, I create a networkpool by virsh, and then set it as default.
 <network>
  <name>cimtest-networkpool</name>
  <uuid>aae93257-4100-4ebb-bf9a-70456abdbf93</uuid>
  <forward/>
  <bridge name='bridge-test' stp='on' forwardDelay='0' />
  <ip address='192.168.122.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.122.2' end='192.168.122.254' />
    </dhcp>
  </ip>
</network>

  2) Then I create a guest with specified mac address such as 00:11:22:33:44:55
  3) I'm not sure how does provider allocate real ip address to the guest? If I want
     to connect to the guest, how to get its ip address?

  Thanks!

> --
> Kaitlin Rupert
> IBM Linux Technology Center
> kaitlin@linux.vnet.ibm.com
>
> _______________________________________________
> Libvirt-cim mailing list
> Libvirt-cim@redhat.com
> https://www.redhat.com/mailman/listinfo/libvirt-cim