UTILIZATION OF VIRTUAL MACHINES IN LABORATORY STANDS ON EXAMPLE OF SIP EXPRESS ROUTER APPLICATION



Similar documents
CHAPTER 15: Operating Systems: An Overview

Time Zone Sensitive. Query Based Dialing. SPD PRO with MySQL allows you to dial by customized query such as area code, zip code, age, and much more!

Hanlong Technology Co., Ltd

Bitrix Site Manager. VMBitrix Virtual Machine. Quick Start And Usage Guide

Core Syllabus. Version 2.6 C OPERATE KNOWLEDGE AREA: OPERATION AND SUPPORT OF INFORMATION SYSTEMS. June 2006

Remote Desktop access via Faculty Terminal Server Using Internet Explorer (versions 5.x-7.x)

EAGLE EYE IP TAP. 1. Introduction

Week Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration

Before deploying SiteAudit it is recommended to review the information below. This will ensure efficient installation and operation of SiteAudit.

Recommended QoS Configuration Settings for TP-LINK Archer C3200 Wireless Router

VMWare Workstation 11 Installation MICROSOFT WINDOWS SERVER 2008 R2 STANDARD ENTERPRISE ED.

VOICE OVER IP AND NETWORK CONVERGENCE

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

Crystal Gears. The Next Generation Personal Desktop Call Recording Solution. Why Crystal Gears

CSG Windows Support Policy

Configuring a Softphone for Windows for Virtual Contact Center

System requirements for MuseumPlus and emuseumplus

Performance analysis and comparison of virtualization protocols, RDP and PCoIP

EINTE LAB EXERCISES LAB EXERCISE #5 - SIP PROTOCOL

Windows 2003 Server Installation Guide

User Manual of the Pre-built Ubuntu 9 Virutal Machine

Network Setup Guide. 1 Glossary. 2 Operation. 1.1 Static IP. 1.2 Point-to-Point Protocol over Ethernet (PPPoE)

Frequently Asked Questions

NF3ADV VoIP Setup Guide (for TPG)

Configuring CyberData VoIP Ceiling Speakers

Application Notes for Configuring a SonicWALL VPN with an Avaya IP Telephony Infrastructure - Issue 1.0

Cisco Virtual Office Express

SIP Infrastructure Performance Testing

A Method for Implementing, Simulating and Analyzing a Voice over Internet Protocol Network

Study and installation of a VOIP service on ipaq in Linux environment

Traditional Telephony IP Telephony Voice, Data, Video Integration. Media Convergence. IP Router Server IP Router. Video Distribution Fax

Networking. Sixth Edition. A Beginner's Guide BRUCE HALLBERG

Adapt Support Managed Service Programs

4. H.323 Components. VOIP, Version 1.6e T.O.P. BusinessInteractive GmbH Page 1 of 19

Installation Notes for Outpost Network Security (ONS) version 3.2

Hardware and Software Requirements for Installing California.pro

Client and Server System Requirements

NF1Adv VOIP Setup Guide (for Pennytel)

Asia Web Services Ltd. (vpshosting.com.hk)

SYMANTEC BACKUPEXEC2010 WITH StorTrends

VMware vsphere 5 Quick Start Guide

Cisco CME Features and Functionality

Windows PC Softphone Installation Guide For or Higher

Savvius Insight Initial Configuration

FLX VoIP Registering with Avaya IP Office 500

Performance of Host Identity Protocol on Nokia Internet Tablet

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

13.1 Backup virtual machines running on VMware ESXi / ESX Server

Understanding IP Faxing (Fax over IP)

out of this world guide to: POWERFUL DEDICATED SERVERS

Network Monitoring Comparison

Solution Recipe: Improve PC Security and Reliability with Intel Virtualization Technology

A: The default WAN IP address is with subnet mask

Connect your Control Desk to the SIP world

Department of Communications and Networking. S /3133 Networking Technology, laboratory course A/B

Computer System Management: Hosting Servers, Miscellaneous

Step 1: Checking Computer Network Settings:

Intro to Virtualization

NF1Adv VOIP Setup Guide (for Generic VoIP Setup)

COMMUNICATION SERVER 1000 COMMUNICATION SERVER 1000 TELEPHONY MANAGER

intertrax Suite resource MGR Web

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

Whitepaper. The Top 10 Advantages of 3CX Phone System. Why your next phone system should be software based and by 3CX

Understanding IP Faxing (Fax over IP)

ICE 008 IP PBX. 1. Product Information New Mini PBX Features System Features

Influence of Load Balancing on Quality of Real Time Data Transmission*

Windows PC Softphone Installation

Cisco VoIP CUCM Labs by Michael T. Durham. Lab 1 - VMWare Hypervisor ESXi 5.1 Download and Free License

ALERT & Cisco CallManager

Computer Networks/DV2 Lab

PROFESSIONAL SECURITY SYSTEMS

ENTRYCONTROL. Version Administrator manual for use with ALPHATECH TECHNOLOGIES IP BOLD DoorPhone intercom. For Administrators only

CTERA Cloud Onramp for IBM Tivoli Storage Manager

3CX Phone System Enterprise 512SC Edition Performance Test

OAISYS and ShoreTel: Call Recording Solution Configuration. An OAISYS White Paper

Rebasoft Auditor Quick Start Guide

Step into the next level of office communication

Configuring the CyberData VoIP 4-Port Zone Controller with Audio Out

Recommended QoS Configuration Settings for Rosewill RNX-AC750RT Wireless Router

Configuration and Access of FTP Server

PARALLELS SERVER BARE METAL 5.0 README

Remote PC Guide Series - Volume 1

1. Please login to the Own Web Now Support Portal ( with your address and a password.

Uptime Infrastructure Monitor. Installation Guide

Using Virtual PC 7.0 for Mac with GalleryPro

OrangeHRM Web Installation Guide for Windows

29 - VoIP laboratory work: Signalling, Voice Quality and Security

Kaspersky Endpoint Security 10 for Windows. Deployment guide

Prestige 2002 Series. VoIP Analog Telephone Adaptor. Quick Start Guide

FTP Server Application Guide REV:

Voice Call Addon for Ozeki NG SMS Gateway

SSC Getting rid of the biggest drag on VoIP!

A Novel Approach for Evaluating and Detecting Low Rate SIP Flooding Attack

Virtual Appliance Installation Guide

COURSE OUTLINE Survey of Operating Systems

How to Configure edgebox as a Web Server

AklaBox. The Ultimate Document Platform for your Cloud Infrastructure. Installation Guideline

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

Transcription:

2007 Poznańskie Warsztaty Telekomunikacyjne Poznań 6-7 grudnia 2007 POZNAN POZNAN UNIVERSITY UNIVERSITYOF OF TECHNOLOGY ACADEMIC ACADEMIC JOURNALS JOURNALS No 54 Electrical Engineering 2007 Bartosz PAWŁOWICZ* Grzegorz LIPIŃSKI* UTILIZATION OF VIRTUAL MACHINES IN LABORATORY STANDS ON EXAMPLE OF SIP EXPRESS ROUTER APPLICATION VoIP telephony laboratory stand with SIP server created with utilization of virtual machine has been presented in the paper. Keywords: VoIP, SIP Express Router, Virtual Machine 1. INTRODUCTION Utilization of the laboratory stands in different didactic subjects creates the necessity of frequent reconfiguration of the stands, and also of computer equipment of each laboratory stand. One of the largest "threats" for maintenance of failurefree running of computer systems in laboratory is continuous use of the administrator's account because of necessity of frequent reconfiguration of machines operating systems. The frequent changes of system functions and configuration are necessary because of necessity for introduction of the students in the subjects of using servers to deliver services such as VoIP telephony, audio and video streaming, e-mail, service users authorization, internet links and also many well-known services from classic the computer network for example file transfer. In such conditions it is proper to make use of advantages of virtual machine engines. 2. VIRTUAL MACHINES Laboratory computer network presented on Fig. 1 is equipped with five workstations - one for each laboratory stand and one computer for network and workstations remote management. Each laboratory stand may require presence of independent server or servers of services and several clients, and the addition of a series of peripheral equipments such as digital and analog modems, xdsl modems * Rzeszow University of Technology. PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 1/6

142 Bartosz Pawłowicz, Grzegorz Lipiński or VoIP telephones. In such a case the presented network will not fulfill the requirements of proper number of physical computers in it. This problem can be solved by use virtual machines. Virtual machine is the computer simulated by special-purpose applications such as Virtual Server 2005R2, Virtual PC 2007 or one of application from family VMware. Fig. 1. The laboratory computer network schematic with graphical presentation of installed workstations and connection between each of them Possibility of running of several virtual computers on one physical workstation is one of advantages of this type of solution. Quantity of simultaneously running virtual machines is limited by physical components of computer and it depends on Fig. 2. The example of computer network build with utilization of physical workstations and virtual machines which are "guests" in each physical computer PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 2/6

Utilization of virtual machines in laboratory sets on example of sip express router application 143 computational efficiency of processor, the quantity and efficiency of applied RAM memory and hard disk capacity of physical workstation. The advantage of using of virtual machines is that they are recognized in the networks as other physical computers. It denotes that one physical computer can be used to create several servers and several clients in network (Fig. 2). The restoration easiness of working system configuration is the additional advantage of using virtual machines for computers that operate in condition of frequent changes of their configuration [1]. False configuration of operating system can be corrected by restoration working system quickly from image file. It makes possibility for exercising students to have maximum administrative privileges in systems running as virtual machines. Thus, minimum required level of standard user authorizations may be kept in reference to operating systems installed on physical workstations in laboratory. 3. VOIP LABORATORY STANDS VoIP telephony systems are good example which shows advantages of using virtual machines on laboratory computers. Laboratory network depicted in Fig. 3 is Fig. 3. VoIP telephony network build around virtual SIP Server every laboratory stand can be separated network with server and clients built with use of six physical computers, virtual machines and VoIP telephones. The purpose of such arrangement is to assure that VoIP telephony network with PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 3/6

144 Bartosz Pawłowicz, Grzegorz Lipiński virtual VoIP server, virtual and physical clients and VoIP phones can be built at each laboratory bench. The use of virtual machines is in this case the ideal solution because it makes possible of running additional virtual VoIP clients application and allows the creation of VoIP telephony network on every laboratory bench [2]. Additional advantage of running SIP server as virtual machine is the possibility of multiple restitution of basic configuration of this server from image file which allows the students to reconfigure it many times during exercises. The possibility of restoration of properly working system configuration is the additional advantage in case of exercising students mistakes that will lead to irreversible damage of virtual machine operating system. The possibility of demonstration of communication between many virtual servers installed in laboratory environment is also a huge advantage. 4. SIP EXPRESS ROUTER APPLICATION In aim of utilization SIP Express Router software packet as VoIP server there is necessity of having the computer with UNIX family operating system [3]. NetBSD operation system has been chosen to fulfill needs of described laboratory bench. Choice of this system was dictated by its compatibility with virtual machines applications, accessibility of system and applications source packets as well as documentation relating to system installation and configuration. The MS Virtual PC 2007 software was chosen as virtual machine host application [4]. Basic version of NetBSD is sufficient to execute correct installation and configuration of VoIP server [5]. Only packets from groups: base, etc, comp, kernel, text, misc, man are needed. The packet base contains the basic version of system, the etc contains the system configuration files, the kernel is the source of operating system, the text contains necessary text processing tools, the misc contains examples of configuration files with the precise description of configuration procedures, man is the source of system documentation. After installation of operating system, the first thing to do was to configure network interfaces. The beginning of installation of SIP Express Router packet is the next step. NetBSD possesses excellent tools to building packets from external sources, which assure ability of use source packets dedicated to other UNIX family platforms. This subsystem called pkgsrc was used to compile SIP Express Router from source files. The standard configuration of packet was extended of mysql database. Its task is the storage information about server users such as login password, email etc. Database administration is possible due to implementation of administrative panel called SERweb, which makes possible the remote management of users' accounts by Internet browser. In order to run remote management the www server (in this case lighttpd) with the PHP programming language services must be installed. The correct configuration makes possible the login to remote control panel which runs PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 4/6

Utilization of virtual machines in laboratory sets on example of sip express router application 145 in the internet browser after choice of the correct URL. Remote control panel is accessible both for administrator and remaining users. Fig. 4. An example of screenshots illustrating VoIP telephone and virtual SIP server configuration The laboratory stand consists of physical workstation, GOODNET vs009 VoIP telephone and virtual machines created with use of MS Virtual PC 2007 application. There was created the local network between workstation, telephone and virtual machines. Owing to this network the communication between all hosts in it is possible. Created network operates on the base of IP protocol. For compatibility test between software platforms there were installed UNIX, Linux and MS Windows operating systems on selected virtual machines. Every system is equipped with SIP communicator proper for his architecture. The students' tasks are SIP server (SIP Express Router) installation and configuration and creation of working VoIP network in range of the laboratory stand (fig. 4). 7. CONCLUSIONS Virtual machines are effective alternative for use of many physical computers on one laboratory bench. Their advantages are such as the simplicity of restoration of correct operating system configuration, the possibility of giving to the exercising PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 5/6

146 Bartosz Pawłowicz, Grzegorz Lipiński students full administrative privileges to operating system. Virtual machines create possibility of running of additional clients and servers of services in the network. It expands the functionality of laboratory networks. REFERENCES [1] Manufacturer s site: http://www.microsoft.com/windows/products/winfamily /virtualpc/overview.mspx?wt_svl=20323a&mg_id=20323b [2] Khasnabish B.: Implementing Voice over IP, John Wiley & Sons, Hoboken New Jersey, 2003. [3] Developer s site: http://www.iptel.org/ser [4] Otey M.: Highs and Lows of Virtual PC 2007, Windows IT Pro, June 2007. [5] Developer s site: http://www.netbsd.org/ PWT 2007 - POZNAŃ 6-7 GRUDNIA 2007 6/6