Εάν πρόκειται να αναπτυχθούν πύλες με διασύνδεση OAM, ολοκληρώστε τα ακόλουθα βήματα.

  1. Προσθέστε μια επιπλέον διασύνδεση στο VM (ETH2).

    VMware: Εάν είναι επιθυμητό ένα αποκλειστικό VNIC για διαχείριση/OAM, προσθέστε ένα άλλο vNIC τύπου vmxnet3. Πρέπει να επαναλάβετε το προηγούμενο βήμα, το οποίο είναι να κάνετε κλικ στο OK και, στη συνέχεια, να επιλέξετε Edit Settings (Επεξεργασία ρυθμίσεων) ξανά, ώστε να μπορείτε να σημειώσετε τη διεύθυνση MAC του vNIC.

    vcg-επεξεργασία-ρυθμίσεις-νέο-δίκτυο

    KVM: Εάν είναι επιθυμητό ένα αποκλειστικό VNIC για διαχείριση/OAM, βεβαιωθείτε ότι έχετε ένα δίκτυο libvirt που ονομάζεται oam-δίκτυο. Στη συνέχεια, προσθέστε τις ακόλουθες γραμμές στη δομή VM XML:

    …..
    </controller>
    <interface type='network'>
      <source network='public_interface'/>
      <vlan><tag id='#public_vlan#'/></vlan>
      <alias name='hostdev1'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x11' function='0x0'/>
    </interface>
    <interface type='network'>
      <source network='inside_interface'/>
      <alias name='hostdev2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x12' function='0x0'/>
    </interface>
    <interface type='network'> 
      <source network='oam_interface'/>
      <vlan><tag id='#oam_vlan#'/></vlan>
      <alias name='hostdev2'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x13' function='0x0'/>
    </interface>
    <serial type='pty'>
      <source path='/dev/pts/3'/>
      <target port='0'/>
      <alias name='serial0'/>
    </serial>
  2. Διαμορφώστε το αρχείο network-config με την πρόσθετη διασύνδεση.
    version: 2
    ethernets:
      eth0:
        addresses:
          - #_IPv4_Address_/mask#
      mac_address: #_mac_Address_#
        gateway4: #_IPv4_Gateway_#
        nameservers:
          addresses:
            - #_DNS_server_primary_#
            - #_DNS_server_secondary_#
          search: []
        routes:
          - to: 0.0.0.0/0
            via: #_IPv4_Gateway_#
            metric: 1
     
      eth1:
        addresses:
          - #_MGMT_IPv4_Address_/Mask#
        mac_address: #_MGMT_mac_Address_#
        nameservers:
          addresses:
            - #_DNS_server_primary_#
            - #_DNS_server_secondary_#
          search: []
        routes:
          - to: 0.0.0.0/0
            via: #_MGMT_IPv4_Gateway_#
           metric: 13
      
       eth2:
        addresses:
          - #_OAM_IPv4_Address_/Mask#
        nameservers:
          addresses:
            - #_DNS_server_primary_#
            - #_DNS_server_secondary_#
          search: []
        routes:
          - to: 10.0.0.0/8
            via: #_OAM_IPv4_Gateway_#
          - to: 192.168.0.0/16
            via: #_OAM_IPv4_Gateway_#