Effective and Comprehensive Management of IT Systems Using Open Source Management Solutions
The course is designed for IT staff of small and medium-sized enterprises who want to gain theoretical knowledge and practical skills on the application of open source solutions in the management of enterprise IT processes and IT infrastructure.
Course target
Gain theoretical knowledge and practical skills in the application of open source solutions in the management of IT processes and IT infrastructure in a modern IT company
Audience
IT administrators, IT managers, IT project managers of small and medium-sized enterprises that have been thinking about implementing industry-leading open source systems in-house. IT people who want to broaden their knowledge of industry wide open source IT management, automation, monitoring, security software and have little/medium knowledge in this field.
IT solution architects, who have to plan the architecture and implementation of IT systems and IS.
At Course Completion you will be able
- Assess which open source hypervisors can be used to create virtualisation solutions that meet test and high-availability requirements
- Set up a hypervisor, create a high availability cluster
- Assess the advantages and disadvantages of open source hypervisors and what is needed to implement an open source hypervisor in the enterprise. Create virtual machines and containers
- To create an effective virtual machine backup solution and plan
- Monitor your infrastructure and spot problems early, automate service recovery with open source solutions
- Implement an open source firewall and choose the most appropriate packages for traffic analysis and network security monitoring
- Create a private network without using a VPN solution
- Create open-source network disk arrays and run different types of services on them, which can be used in parallel by users and hypervisors
- Manage different types of scripts using an open source solution on multiple servers, see execution statuses from a single management console and create new execution scripts without ever logging into those servers
- Establish a centralised system for managing log files. Centrally store, analyse and process log files from different systems
- Implement a data visualisation platform to visualise different data sources, types, historical and online information
- To apply the Infrastructure as Code (IaC) approach to your infrastructure
Prerequisites
Knowledge of Linux operating system at beginner level, practical skills in using SSH protocol, nano text editor.
Training materials
BDA training materials, exercises, technical product documentation.
Certification Exam
No
Course outline
1. Theme (Day 1 and Day 2):
The hypervisor as a key component of the IT infrastructure. Open source hypervisor Proxmox VE, hypervisor design and deployment. Proxmox VE functionalities: configuration/management, storage technologies, network management, virtual machine creation and configuration, LXC (Linux Containers) capabilities, Proxmox VE cluster creation, HA (Proxmox VE High Availability) and replication configuration, built-in firewall capabilities, command line scripting and execution in Proxmox VE management. Proxmox VE backup and Backup Server application for efficient backup of Proxmox VE virtual resources. Monit+oring Proxmox VE resources with Netdata monitoring system.
2. Theme (Day 1 and Day 2):
Network disk array and RAID configuration. Design, installation and features of the open source TrueNAS solution. TrueNAS configuration, data sharing services and integration with Proxmox VE cluster.
3. Theme (Day 3):
The role of firewalls in protecting IT infrastructure. Open source pfSense firewall design, installation and capabilities. Understanding of pfSense terms such as interfaces, LAN, WAN, DMZ, NAT, Virtual IP, OpenVPN, etc. Installation and configuration of additional pfSense modules, configuration of pfSense failover for high availability technology, IDS (Intrusion Detection System) Snort network protection module. Network security testing with Zenmap open source tool. Setting up a private/encrypted network as an alternative to OpenVPN using the Zerotier solution.
4. Theme (Day 4):
The role of an IT infrastructure monitoring system in monitoring IT infrastructure resources. Design, installation and capabilities of the open source Zabbix monitoring system. Adding monitored resource units (Zabbix server and end-client agent installation). Understanding Zabbix features such as actions, triggers, events, web application monitoring, SNMP device monitoring, integration of simple executable scripts with Zabbix actions. Open source centralised system log file management system Graylog. Graylog system design, installation and features. Adding monitored systems and processing received system log files.
5. Theme (Day 5):
Infrastructure as Code (IaC) approach to IT resource management, script automation and data visualisation. Application of open source Terraform or Vagrant systems in the implementation of the infrastructure as code approach, resource management and integration with the Proxmox VE hypervisor. Application of the open source Jenkins system in the automation of various script executions, integration of Jenkins with GitLab and configuration of script executions. Application of the open source Grafana platform in visualisation of different data. Grafana platform setup, adding data sources, creating visualisations, configuring Alerts rules.
If you want to get more information about this course, contact us by phone +371 67505091 or send us an e-mail at mrn@bda.lv.