[ovirt-users] Assign external IP to VM

Edward Haas ehaas at redhat.com
Wed Dec 27 07:20:57 UTC 2017


It is not clear what you did exactly, but, if I try to summarize, this
setup should work for you:

- Create a network (network->networks) and mark it as a VM network.
- Create a vNIC profile (network->networks->[network]->Vnic Profiles.
- Attach the network on the relevant NIC on your host
(compute->hosts->[host]->Network Interface->Setup Hos Networks).
(No need to set an IP on these networks, unless you need the host stack
itself and not only the vms to access these networks)
- Create or edit your VM, create a vnic (or edit one) and point it to the
relevant vnic profile you created earlier.

Do this for each nic you mentioned, and it should work for you.

The use of SRIOV or pci-passthrough is taking this a step further, mainly
when you need high throughput.
For SRIOV you need special NIC hardware and the pci-passthrough is limiting
one vnic per nic, which is wasteful if you do not really need it.

Thanks,
Edy.

On Wed, Dec 27, 2017 at 12:38 AM, Alex Bartonek <Alex at unix1337.com> wrote:

> Need some guidance on this one.
>
> Config:
> 1U with 2 NICs.
> NIC 1 plugged to local switch - gets local IP
> NIC 2 plugged direct to cable modem - need to set IP inside VM to public
> static IP
> VM will be CentOS, already know how to configure NIC once I can get the
> 2nd NIC assigned to it.
>
> Do I use PCI passthru?  Or where do I start to get this configured?  I did
> setup NIC 2 under Network --> Networks.   Created a NIC called
> "external_NIC".  External NIC has description and then I configured 2 DNS
> servers which are given to me by the ISP.
>
> Under Compute --> Hosts --> <My Host> --> Network Interfaces (I have both
> NICs showing as up) --> Setup Host Networks ---> NIC 2 is the interface -->
> Assignment of Logical networks is "external_NIC".
>
> I was assuming I was done, so I go to my VM add NIC 2, click run and I see:
>
> Cannot run VM. There is no host that satisfies current scheduling
> constraints. See below for details:
>
>    - The host <MY HOST> did not satisfy internal filter Network because
>    there are no free virtual functions which are suitable for virtual nic(s)
>    nic2. A virtual function is considered as suitable if the VF's
>    configuration of its physical function contains the virtual nic's
>    network/network label.
>
> Need guidance on what to read to get this working.
>
> Thanks!
>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20171227/9b5eba10/attachment.html>


More information about the Users mailing list