S 5.153 Planning the network for virtual infrastructures

Initiation responsibility: Head of IT, IT Security Officer

Implementation responsibility: Administrator

Virtualisation servers must provide all virtual IT systems with access to infrastructure components such as networks and storage networks, but also infrastructure services such as DNS or DHCP required by the virtual IT systems. Here, the following aspects must be taken into consideration when planning the network connection of the virtualisation servers:

Separation of network segments

Virtualisation servers are often connected to numerous networks. Some virtualisation products are equipped with functions for using several VLANs via a physical interface (port trunking according to IEEE 802.1q). Moreover, it is possible to also use VLANs for network segmentation in the virtual infrastructure. If VLANs which only constitute a logical separation are sufficient for segmenting the networks, this may also be performed within the virtual infrastructure. In this case, the virtual network cards of the corresponding virtual IT systems must be distributed to physical network interfaces in such a way that these can only exchange network packets with each other.

If networks were separated physically due to their different protection requirements prior to the virtualisation, these networks must be isolated in virtual environments as well. In this case, it must be verified whether the network separation mechanisms, as well as the mechanisms for encapsulating and isolating the virtual IT systems in the virtualisation solution used are sufficient to be able to jointly operate virtual IT systems with high protection requirements and those with low protection requirements on one virtualisation server. For example, this verification may consist of the manufacturer of the corresponding virtualisation solution identifying the mentioned mechanisms as suitable for this operational purpose (separation of machines with different protection requirements) and demonstrating this with corresponding certificates.

In the event of increased protection requirements, operating the respective networks on an individual virtualisation server may be problematic, for example if administrators of the virtual infrastructure should not have access to virtual IT systems in certain networks outside their sphere of responsibility. In this case, the virtual machines requiring access to the corresponding networks must be provided on isolated, dedicated virtualisation servers. If required, the corresponding IT system should be operated on a physical IT system instead of in a virtual environment.

High-availability virtual infrastructures

The accumulated protection requirements of the individual virtual IT systems may cause high or very high protection requirements for this virtualisation server. In such a case, it is therefore recommendable to connect several virtualisation servers to form a cluster, for example. Here, the virtual IT systems are restarted on the remaining virtualisation servers if one of the virtualisation servers in the cluster failed.

If the communication between several systems of a cluster system fails simultaneously, every system must be able to decide whether it or the other systems are affected by the failure (isolation problem) so that the virtual IT systems affected by the server failure are not restarted several times. This isolation problem is normally solved by the cluster system checking whether certain resources such as the standard gateway are available. If these resources are not available, it considers itself isolated and removes itself from the cluster, with the virtual IT systems operated thereon being stopped depending on the configuration.

Therefore, it is recommendable to determine the resources used for checking the isolation when planning such a virtualisation cluster. These resources must then be provided with sufficient availability in the computer centre infrastructure. The network connections between the virtualisation servers that are part of the cluster must also be designed with sufficient availability.

Review questions: