You are on page 1of 10
Arce net Birla Institute of Technology & Science, Pilani Work-Integrated Learning Programmes Division, Pilani a Wipro Technologies (Location — Bangalore) M.Tech. Software Systems Wipro Notch-up Program 2014 Batch — IV Semester Semester 2026-2017 Proposal-Outline For M.Tech. Dissertation X86 High Availability Cluster Server Automation Student Name: Jagadish kola BITS ID 2014HW12561 Wipro Employee ID: | 297889 Location: Bangalore BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, PILANI FIRST SEMESTER 2016-17 Dissertation (SSWTZG 6281) Dissertation jine Name of the Student Jagadish kola BITS ID 2014HW12561 Student's Email 1D Jagadish kola@wipro.com Title of the Dissertation Project 86 cluster server availability automation Name of the Supervisor ‘Muthu Rathinam Designation of the Supervisor Senior Project Manager Qualification and Experience BE 16Years IT EXP E-Mail ID of the Supervisor muthu.rathinam@wipro.com Name of the Co-supervisor Srinath Swaminathan Designation of the Co-supervisor Architect Qualification and Experience MS 11 Years IT EXP E-Mail ID of the Co-supervisor srinath. swaminathan | @wipro.com agacts (Signature of Student) ater fLerfzetb (Signature of Supervisor) yee pe 6. Table of Contents Scope of Dissertation, Development Methodology Tools and Technologie Detailed Plan of Work... Other Important Information .. 5.1 Does this work involve both coding and testing? 5.2 Does this work involve only design and no coding’ 5.3. Dees this work involve a new or emerging technology? ... 5.4 How this project will be useful to Wipro? Do you envisage that this work can be implemented in Wipro or your client's premises? 5.5 Does this work part of your routine job that you do for Wipro and its clients’ Key Literature References. 1. Scope of Dissertation Objective and scope of this project is to develop a Test script for HP X86 high availability cluster server automation so that designer and testers can verify their code and test cases. It is difficult to personally login through CLI into the server and perform the checks in 6 different servers. The scripts intended for automation of several server check list to avoid CLI based check which has to be executed very frequently in various deployment (GSM/LTE/WRAN) network, ‘The command line interface (CLI) part of the server would be automated using Perl keeping scope of modification whenever new fimnctionality added to server automation. The test soript is user configurable so that only desired test areas are executed. Also, the output report generated should be user friendly with scope of different level of views ie. brief and detailed with accuracy and in time thtough webmail. Problem area: Currently we are performing system testing in six different server track in various deployment (GSM/LTE/WRAN) network large server and server status availability is ‘tmaost important for the designer and testers. Monitoring the server activity is time consuming as there are huge number parameters need to be executed manually in every track of the server to unblock system testing and regression test cases to be executed for every release. This impacts the focus on testing the new features being delivered. Also, Status has to be generated and in case of any failure, respective logs have to be submitted. This all is done manually. Solution Wdentified:, In order to minimize the time spent on server monitoring in system testing and focus on new features and delivery, server availability automation is an effective solution. This would be done using structured Perl scripting keeping user configurable parameters at one place, all constant values and generalized functions at other from where the main seript will make an interface and use it to test different scenarios. Ifany feature is added in future, new parameters and new functions could be very easily added with the best usage of available ones. 2. Development Methodology An Incremental Approach will be followed in development of too! features including feedback of team and incorporating the same in every next increment. Requirements. Analysis & Design implementation Nanning} Deployment Planning ) Evaluatis votution a Testing loerernental Approach . Tools and Technologies Tools and Technologies ‘Operating System ‘Oracle Solaris 10 1715 s10x_uliwos_ 24a X86,Linmx 3.0.13-0.27-default, SUSE Liowx. Enterprise Server 11 SP2 (x86 64) Languages Perl, HTML Framework Database Sybase Messaging Gutlook Web server “Apache ‘Application Server Unix Application server , Netsim ‘Commercial Off the Shelf (COTS) Packages "Testing Platform Others 4, Detailed Plan of Work Serial Number of Task Tasks or subtasks to be done (be precise and specific) Planned duration in weeks Specific Deliverable in terms of the | project Tentifying the work flows End of 2 week Tenifying individu workflow within the Test script Separating the CLI based workflow. ‘Grouping the sanity check commands End of Sra week Peral Seript preparation both tin the HP High availability Large server and netsim box, Each ineremenr task End of & week Divide the ceornplete task to cover in 3 increments. ‘There will be a buffer of 2 days between each, increment, Each increment will continue for 2. week 3 days. ‘Antomating the workflows End of 5 week Setting up the environment for automation {inciudes application setup 20 run in its full fledged functionality). ‘Completing Increment T End of 7 week 4 day ing Perl script to cover I increment. Incase there is, deviation from pla, utilizing the buffer time, Demo of Increment 1 End of 8 week 27 day Give the demo to ‘the members and note down the feedback if any. ‘Completing Increment 2 End of 1th week ‘Writing the Perl script to cover 2nd increment. In case there is deviation from plan, usilizing the buffer time. Integrate with inerement | 7 including the feedback from earlier inerement ‘Demo of Increment 2 End of 12" Weak Give the demo to ‘the members and note down the feedback if any. ‘Completing Increment 3 End of 13" week 3% day Writing the Perl script to cover 2nd! increment In case there is

You might also like