Nowadays computer network attacks are carried out by professionals targeting organizations’ vulnerabilities. Many attacks are successful because of the growing complexity of vulnerable information technology requiring support. It therefore comes as no surprise that cyber security protection solutions on offer are increasing exponentially. Consequently, understanding the role of these solutions in the context of how they are deployed requires network managers of the future to have in-depth knowledge, know-how and practical experience. In 2014, Munich University of Applied Sciences Germany, initiated an ICT security project DECAMP (Open Distributed European Virtual Campus on ICT Security). The purpose of this Project is to develop and implement online EU courses on ICT security with a strong practical orientation. Implementing these goals required the development of a set of solutions to offer students the possibility of working in virtual labs. The aim: supporting their cyber security education with hands-on lab experience. One of the solutions for facilitating hands-on lab experience was developed based on the Moodle education platform interfaced with the OpenStack cloud computing platform. This paper presents the Moodle-OpenStack solution.On the one hand, it supports the lab experiments that are designed to show how various attacks are performed and how they influence the network components. On the other hand it gives students the opportunity of understanding how to protect networks and their applications by using the most relevant protection tools. The approach is based on large, preconfigured and complex network configurations featuring a variety of protection tools and network components. The paper advocates the use of practical education for future secure network administrators.