Creating VLAN interfaces
According to the requirements listed in Compute cluster requirements, it is recommended to configure VLAN interfaces over network bonds for the compute cluster. You can create these logical interfaces on the Network interfaces tab of the node screen. Additionally, VLAN network interfaces on the compute nodes can be created with the automated procedure outlined in Connecting virtual switches to trunk interfaces.
Limitations
- A network interface must have at least one IPv4 address.
- You can only assign an IPv6 address manually. Obtaining an IPv6 address via DHCP is not supported.
To create a VLAN interface
Admin panel
- On the Infrastructure > Nodes screen, click the name of the node, go to the Network interfaces tab, and then click Create.
- In the Create network interface window, select the VLAN type and a network interface to create a VLAN interface from, and then click Next.
- Specify a number for VLAN in the VLAN ID field. You can choose a number in the range from 1 to 4094.
-
Select a network to assign the VLAN to, and then specify the network parameters:
- Select Automatically (DHCP) to obtain the IP address, DNS, and routing settings from the DHCP server.
- Select Automatically (DHCP address only) to obtain only the IP address from the DHCP server.
- Select Manually, and then specify the IPv4 address and optionally the IPv6 address in CIDR notation by clicking Add.
Dynamic IP address allocation will cause network issues as soon as the IP addresses of cluster nodes change. Configure static IP addresses from the start or as soon as possible.
-
Specify a gateway. The provided gateway will become the node’s default.
-
Enter the desired MTU value in the MTU field. If you leave Auto, the parent interface MTU will be used.
- Click Create.
Command-line interface
Use the following command:
vinfra node iface create-vlan [--ipv4 <ipv4>] [--ipv6 <ipv6>] [--gw4 <gw4>] [--gw6 <gw6>] [--mtu <mtu>] [--dhcp4 | --no-dhcp4] [--dhcp6 | --no-dhcp6] [--auto-routes-v4 | --ignore-auto-routes-v4] [--auto-routes-v6 | --ignore-auto-routes-v6] [--network <network>] [--node <node>] --iface <iface> --tag <tag>
--ipv4 <ipv4>
- A comma-separated list of IPv4 addresses
--ipv6 <ipv6>
- A comma-separated list of IPv6 addresses
--gw4 <gw4>
- Gateway IPv4 address
--gw6 <gw6>
- Gateway IPv6 address
--mtu <mtu>
- MTU interface value
--dhcp4
- Enable DHCPv4
--no-dhcp4
- Disable DHCPv4
--dhcp6
- Enable DHCPv6
--no-dhcp6
- Disable DHCPv6
--auto-routes-v4
- Enable automatic IPv4 routes
--ignore-auto-routes-v4
- Ignore automatic IPv4 routes
--auto-routes-v6
- Enable automatic IPv6 routes
--ignore-auto-routes-v6
- Ignore automatic IPv6 routes
--network <network>
- Network ID or name
--node <node>
- Node ID or hostname (default:
node001.vstoragedomain
) --iface <iface>
- Interface name
--tag <tag>
- VLAN tag number
For example, to create a VLAN interface with the tag 100
on the network interface eth2
on the node node002
, run:
# vinfra node iface create-vlan --iface eth2 --tag 100 --dhcp4 --node node002