JANUARY 11, 2013 ServerSolutions 1301 16 Avenue NW, Calgary, AB T2M 0L4 Project Charter MD025 Clonezilla Server Andrew Fang, Saud Alotaibi MD025 SERVER Table of Contents Executive Summary .................................................................................................................... 2 Project Vision ............................................................................................................................... 3 Project Purpose ........................................................................................................................... 3 Problem / Opportunity ................................................................................................................. 3 Project Description ...................................................................................................................... 3 Current Situation .......................................................................................................................... 4 Key Stakeholders ........................................................................................................................ 4 Project Scope .............................................................................................................................. 5 Scope ........................................................................................................................................... 5 Out of Scope ................................................................................................................................ 5 Project Objectives........................................................................................................................ 5 Terminology ................................................................................................................................. 6 Project Team ............................................................................................................................... 6 Project Stakeholders ................................................................................................................... 7 Risk Assessment ......................................................................................................................... 7 Project Schedule ......................................................................................................................... 8 Project Facilities and Resources................................................................................................. 9 Project Budget ............................................................................................................................. 9 Equipment and Facilities ............................................................................................................. 9 Operating Costs........................................................................................................................... 9 Promotion and Communication ................................................................................................ 10 Intellectual Property ................................................................................................................... 10 Offer and Approvals .................................................................................................................. 11 Offer ........................................................................................................................................... 11 Approvals ................................................................................................................................... 11 Project Charter Signoff .............................................................................................................. 11 PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 1 Section 1 Executive Summary In this project, we will be configuring a Clonezilla server for the lab MD 025. This will provide aid in repairing out-of-order workstations and preparing machines for different classes that may take place in the lab. Also, the server will provide less downtime for broken workstations or workstations that require a fresh image. There will be a different image built specifically to meet the needs of the lab class and the workstations will be able to be re-imaged for that class. This charter contain details which the main purpose is to guide the reader about the structure of our server project, the important aspects include but not limited to vision and purpose, scope, team members, role of each one, risk assessment, budget, attached Gantt chart, objectives, and IP agreement. We considered these sections very important as these sections must be analyze thoroughly in order to have a clear plan and a successful project. On the first part, we talk about our vision of our project which is mainly to help users in computer system implementation and assuring that it is well secured within the network. The purpose of the project includes addressing the problem with project description as well as identifying potential key stakeholders for our project. We also addressed the scope which we are working on includes tracking project related items and planning project implementation as well as out of scope info about the project. We ensure that our Project objectives must passed the SMART qualifications in order to clearly inform the reader of our goals such as time management, reducing budget cost, assuring the server assembly finished at a given date, security, and user manual. Assigning each team member a role is important for team cooperation and communication. We also assess the risks that may occur within the course of the project like lack of communication and management and how it impacts the flow of our work. Documentation of our budget and ownership of student work are also addressed in the charter. Understanding how the Clonezilla works is one of critical part that we want work on to be able to be successful in finishing the project in time. PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 2 Section 2 Project Vision In the past, if there were anything that went wrong with the computer, it will be marked as out of order and will take some time to re-image and prepare so that it is useable again. Currently, the lab MD 025 does not have an imaging system to re-image the computers shall anything go wrong with the computers. This project will result in a Clonezilla server to re-image such computers. There will be different images to restore from, depending on the class that is using the lab room at the time. Section 3 Project Purpose The purpose of this project is to implement a lab Clonezilla server to make it easier to re-image workstations in the security lab MD025 and to only provide network access to the server locally in the lab room. Problem / Opportunity There are many problems that can be exposed the server system and these are three of them: 1. Hard drive exploitation. 2. Firewall penetration. attack the firewall from the perspective of a real attacker 3. Media storage problems that happen in the server. Project Description The purpose of this project is to configure a server to re-image the lab workstations when it is needed. This will make repair of the workstations easier for the instructors that use the lab and will also provide less down time shall the workstations need a fresh image to work off of. Basic security will be implemented and the server will only be connected locally in the lab environment. This will reduce the risk of being exploited from the outside and will also provide basic security to block unauthorized access. PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 3 Current Situation Before the MD 025 lab's workstations were replaced last semester, there were a few workstations that were out of order. These workstations were out for quite a while and an imaging server will aid in the repair of the workstations and allow it to be fixed in a shorter amount of time. Key Stakeholders Stakeholders Comment Andrew Fang, Saud Alotaibi Project Manager Client Colin Chamberlain, Tim Williams Performing Organization ServerSolutions Sponsor Colin Chamberlain, Tim Williams PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 4 Section 4 Project Scope In this project we will mention as shown in the top section server system with Clonezilla .and the project will clarify how to solve the server system problems. It also will mention the way to maintain the server system. Scope Through this project, we will install and configure a Clonezilla imaging server for MD 025 lab room. Expected deliverables include the server and a administrator/user's manual. Included in the server will be configuring the Clonezilla server, basic security for the server, building lab images for each class that may use the MD 025 lab room, and to create and implement a testing plan. Out of Scope Due to reduced members in the team, hardening of the server will be taken out of the project and the server will only be connected locally in the lab. Basic security components will still be included in the project and if there is time before the project is over, the server will be hardened then. Section 5 Project Objectives Here are six main objectives that we want to attain to be able to finish the entire project at the given schedule. 1. The deliverables from this project will aid the instructor to quickly re-image of lab workstations so that there is less down time 2. Our project group will complete the project in full by the assigned deadline for the project 3. We will complete a administrator/user manual on how to use the server by the deadline outlined in the Gantt chart. 4. We will be focused on the task at hand to complete each task by the deadline outlined in the Gantt chart. 5. We will have our presentation ready for the showcase before exams in April. 6. We will work according to the scope outlined in this charter. PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 5 Section 6 Terminology Hardening: Securing and operating system to prevent unauthorized access from the outside. Exploitation: Gaining access to a system without prior consent. IT: Information Technology. Clonezilla: A program to re-image workstation machines. Hardening: Securing an operating system to prevent being exploited. Section 7 Project Team The three of us make up our capstone project team. We will be working on the server in MD025 and re-imaging the workstations to prepare for future lab classes that may take place in MD025. Member Andrew Fang Saud Alotaibi PROJECT CHARTER – MD025 CLONEZILLA SERVER Role Project manager, team member Project manager, team member PAGE 6 Section 8 Project Stakeholders The stakeholders include our project team, Tim, Colin, and future ITCS Classes. Tim and Colin teach the ITCS lab classes in MD025 and this project will be able to refresh the machines in the lab. Stakeholder Performing Organization Colin Chamberlain Tim Williams ITCS Lab Students Section 9 Role or Influence Project Team Client/Sponsor Client/Sponsor Consumer Risk Assessment This is the potential risks we may encounter during the course of the project. Project Risk Assessment 1. Inadequate Communication Mitigation Strategy … 2. Lack of management Mitigation Strategy … 3. Lab break in Mitigation Strategy Probability Impact Severity e.g. High, Medium, e.g. High, Medium, e.g. High, Medium, Low Low Low Medium High High Weekly team meetings to stay on top of how things are going with the project Medium High Medium Project manager during that period will ensure all tasks are completed Low High High Ensure all exits are closed completely upon leaving the room 4. Insufficient Training Mitigation Strategy Low Medium High Request for assistance immediately if unable to proceed with task 5. Scope Creep Mitigation Strategy Medium Medium Medium Review project scope and deliverables every time you work on the project PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 7 Section 10 Project Schedule Please see the attached Gantt Chart. PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 8 Section 11 Project Facilities and Resources These are the available facilities and resources that we can use on working on our project 1. The main facility room that we mainly do our work will be in room MD 213 2. SAIT Polytechnic will be our main resource for our hardware needs These are the resources we still need to acquire 1. Ubuntu website to acquire Ubuntu server image 2. Clonezilla website to acquire Clonezilla server package Section 12 Project Budget This budget plan is developed based on how much is the average cost of hardware equipment and software when bought on the market. We based the rate per hour of our labor from the average rate that companies pay for this kind of work. It is important that we got the servers in the right price so we don’t need to adjust a big part of our budget as the servers are the most expensive equipment that we need to acquire assuming that we need to buy it by ourselves. In case the server we need is not available or out of our budget we will try to find a cheaper and more available server for our project. Equipment and Facilities Here is our calculation of how much may the equipment and facilities cost Item Server Assembly Configure Linux server Configure Clonezilla server Total Equipment Cost $1500 $600 Labor $800 $525 Cost $2300 $1125 $0 $525 $525 $2100 $3950 Operating Costs Here is the estimated total cost of server implementation Item Server Assembly Configure Linux server Configure Clonezilla server [NAME OF PROJECT CHARTER] Hours 40 35 35 Rate 50 55 55 Cost $2000 $1925 $1925 PAGE 9 Harden servers Test the security of the servers Total Section 13 35 55 200 55 55 $1925 $3025 $10800 Promotion and Communication The information about the contents of this project is too confidential to release to the public before and after the project is done. Approval to release this information must be verified by all members of the performing organization. In case one of the group members disagreed, we can conduct meetings to be able to convince the individual to change mind about the subject matter. Section 14 Intellectual Property An agreement was made that SAIT will be given the ownership of intellectual property and physical hardware resulting from this project. PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 10 Section 15 Offer and Approvals This is our Approval form, which needs to be approved by the date below by the corresponding instructor Offer We hereby offer SAIT, the idea of our server project and to implement the activities assigned to our schedule. Approvals We need approval to proceed with the project and use SAIT as our main resource for our hardware implementation. Project Charter Signoff Offering Signature Date Andrew Fang January 12, 2013 Saud Alotaibi January 12, 2013 Approval Signature Date Colin Chamberlain January 12, 2013 Tim Williams January 12, 2013 PROJECT CHARTER – MD025 CLONEZILLA SERVER PAGE 11