云网牛站
所在位置:首页 > Linux云服务器 > 在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

2021-04-26 11:20:03作者:李全运稿源:云网牛站

本文介绍如何在Ubuntu/Debian、CentOS/RHEL Linux服务器Xen/XCP-ng中创建专用/内部网络,内容还有:将创建的内部网络添加到VM、在VM上配置IP地址。

 

简介

在Xen/XCP-ng虚拟化基础架构中,每台受管服务器都有一个或多个网络。网络基本上是可以连接到外部接口(带有或不带有VLAN标记)的虚拟以太网交换机。它也可以是完全虚拟的,位于单个服务器内部或池中的计算资源。

在物理服务器上安装XenServer或XCP-ng时,将为服务器上的每个物理NIC创建一个网络。网络充当虚拟机(VIF)上的虚拟网络接口和与主机服务器上的网络接口卡(NIC)关联的物理网络接口(PIF)之间的桥梁。

 

在Xen/XCP-ng中创建专用/内部网络

您可能需要添加一个新的网络,即内部网络,以进行内部应用程序通信。您可以灵活地为每个受管服务器配置多达16个网络。可以在XenCenter或Xen Orchestra Web控制台上执行此操作。选择基础架构中具有的解决方案,以在Xen/XCP-ng中创建专用内部网络。

在“网络(Networking)”标签下,点击“添加网络(Add Network)”:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

对于单服务器设置,选择“单服务器专用网络(Single-Server Private Network)”。如果您的池中有许多服务器,请使用“跨服务器专用网络(Cross-Server Private Network)”:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

给网络起一个名字和描述:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

选择是否要将网络自动添加到在Xen/XCP-ng上创建的新实例:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

 

将创建的内部网络添加到VM

创建网络后,可以将其添加到虚拟机。单击实例名称,然后在“网络(Networking)”部分下选择“添加接口(Add interface)”:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

选择要添加到虚拟机的网络,然后使用MAC地址自动生成选项:

在Xen/XCP-ng中创建专用/内部网络的方法(针对Linux服务器)

 

在VM上配置IP地址

登录到实例并确认界面可见:

 ip link

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000

  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000

  link/ether 76:4e:3d:fe:26:57 brd ff:ff:ff:ff:ff:ff

6: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000

  link/ether b2:b9:f9:8c:50:f7 brd ff:ff:ff:ff:ff:ff

配置IP地址,您将填写子网和IP地址信息:

1、Ubuntu/Debian系统

编辑/etc/network/interfaces文件:

$ sudo vim /etc/network/interfaces

# Private network

auto eth0

iface eth0 inet static

    address  10.10.10.2

    netmask  255.255.255.0

使用netplan:

#Example

$ sudo vim /etc/netplan/00-installer-config.yaml

network:

 ethernets:

  # interface name

  eth0:

   dhcp4: no

   addresses: [10.10.10.2/24]

#Apply configuration

$ sudo netplan apply

验证IP配置:

$ ip addr show dev eth0

6: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

  link/ether b2:b9:f9:8c:50:f7 brd ff:ff:ff:ff:ff:ff

  inet 10.10.10.2/24 brd 10.10.10.255 scope global eth0

    valid_lft forever preferred_lft forever

    inet6 fe80::b0b9:f9ff:fe8c:50f7/64 scope link

    valid_lft forever preferred_lft forever

参考:介绍Ubuntu 20.04服务器中的Netplan及配置静态IP地址

2、CentOS/RHEL系统

我将配置第二台服务器,即CentOS 8:

$ sudo vim /etc/sysconfig/network-scripts/ifcfg-eth0

TYPE=Ethernet

BOOTPROTO=static

NAME=eth0

DEVICE=eth0

ONBOOT=yes

IPADDR=10.10.10.3

NETMASK=255.255.255.0

调出界面:

$ sudo ifup eth0

Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)

确认IP地址:

ip addr show dev eth0

11: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000

  link/ether 86:90:80:e0:42:a0 brd ff:ff:ff:ff:ff:ff

  inet 10.10.10.3/24 brd 10.10.10.255 scope global noprefixroute eth0

    valid_lft forever preferred_lft forever

  inet6 fe80::8490:80ff:fee0:42a0/64 scope link

    valid_lft forever preferred_lft forever

从server1到server2进行ping测试:

$ ping -c 2 10.10.10.3

PING 10.10.10.3 (10.10.10.3) 56(84) bytes of data.

64 bytes from 10.10.10.3: icmp_seq=1 ttl=64 time=1.18 ms

64 bytes from 10.10.10.3: icmp_seq=2 ttl=64 time=0.593 ms

--- 10.10.10.3 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 1003ms

rtt min/avg/max/mdev = 0.593/0.884/1.175/0.291 ms

从server2到server1执行相同的操作:

$ ping -c 2 10.10.10.2

PING 10.10.10.2 (10.10.10.2) 56(84) bytes of data.

64 bytes from 10.10.10.2: icmp_seq=1 ttl=64 time=0.841 ms

64 bytes from 10.10.10.2: icmp_seq=2 ttl=64 time=0.472 ms

--- 10.10.10.2 ping statistics ---

2 packets transmitted, 2 received, 0% packet loss, time 2ms

rtt min/avg/max/mdev = 0.472/0.656/0.841/0.186 ms

我们可以确认专用网络运行正常。现在,您可以继续配置您的应用程序,以使用我们刚刚添加的内部网络。

 

相关主题

在CentOS 7系统上安装Xen的方法

精选文章
热门文章