view cart | home | contact us | search

[NWV_412] Linux SysAdmin Workshop for NFV

Printer-friendly PDF version

As carriers move toward the world of virtualized network functions, those in positions of leadership must become familiar with the environment of the Linux operating system and the many OpenSource software projects which run in Linux. Since, Linux is the default environment for early attempts to implement Network Function Virtualization (NFV), we will introduce students to the basic aspects of Linux as used on modern servers. Several exercises will be used to gain familiarity with Linux administrative issues. After gaining a broad knowledge of the Linux environment, the student will study issues related to virtualizing software functions using the KVM hypervisor on a Linux platform. Students will create both traditional heavy weight virtual machines (through OpenStack) and newer lightweight Linux container virtual machines (directly on Linux).

Learning Objectives

After completing this course, the student will be able to:
• Differentiate between OpenSource and proprietary software
• List Linux for controlling ownership and privilege
• Compare popular Linux distributions
• Distinguish between modeling, configuration, and software
• Compare the functions of host operating system, hypervisor, and virtual machine,
• Describe the path of a network packet from the NIC card to the application in a virtualized environment.
• List high level steps used in creating a virtual machine within OpenStack

Intended Audience

This course is for network professionals who need to gain familiarity with the Linux operating system and issues related to virtualizing network functions, hypervisors, and virtual machines.

Suggested Prerequisites

• [NWV_204] Exploring Cloud, SDN, and NFV (Instructor Led)
• [NWV_206] Exploring OpenStack (Instructor Led)

Course Length

3 Days

Course Outlines / Knowledge Knuggets

1. Linux – A New Meme
1.1. OpenSource vs. proprietary software
1.2. Free as in beer and puppies
1.3. Desktop vs. server functions
1.4. Multiuser operating system
1.5. Comparing Linux and Windows
1.6. Exercise: Students compare three Linux distros

2. Linux Administration Basics
2.1. User accounts
2.2. Resource ownership
2.3. Kernel vs. user space
2.4. Basic directory structure
2.5. Initialization sequence
2.6. Exercise: Students implement sudo mode for a user account.

3. Linux Software Environment
3.1. Environment variables
3.2. Execution search path
3.3. Soft/hard file links
3.4. Device/device driver model
3.5. Interrupts
3.6. Program execution
3.7. Exercise: Students pass meta values to a software program.

4. Linux User and Admin Tools
4.1. Tools for managing files – du, df, file, chmod
4.2. Tools for understanding networks – ip, nslookup, ping, traceroute
4.3. Tools for installing/removing new software – yam, dpkg, apt
4.4. Exercise: Students trace network packets with ping and wireshark

5. Linux as a Platform for Virtualization
5.1. Motivations for virtualization
5.2. Important software layers
5.2.1. Host operating system
5.2.2. Hypervisor (KVM)
5.2.3. Virtual machine
5.2.4. Guest operating system
5.2.5. Linux containers
5.3. Creating virtual machines
5.3.1. Installing guest OS and application
5.4. Exercise: Students install an application in a virtual machine and in a Linux container

6. OpenStack as a Platform for Virtualization
6.1. Creating virtual infrastructure
6.2. VM life cycle
6.3. VM orchestration (APIs VS Heat)
6.4. VM alarms via web hooks notification
6.5. Exercise: Students Create Virtual Load Balancer and Webserver


- Self-paced, animated, and interactive

- $150/each course for 6 month license

- Immediate online access upon purchase

- Flexible way to take training at any hour

- Online training transcript available

- Electronic certificates at completion

- Full list of courses at


For any additional questions,
please contact Mr. Rod Marckese
at +1-972-664-0727 x246 or

Award Solutions, Inc.    2100 Lakeside Blvd., Suite 300, Richardson, TX    Contact Us 
© 2016 Award Solutions, Inc. All rights reserved.