SlideShare a Scribd company logo
1 of 4
Download to read offline
1
Course project: Design and deploy enterprise
infrastructure for a small community college
This is a group project. Groups from 2 to 4.
XYZ community college decided to upgrade their IT infrastructure. They want to reduce hardware
requirements for their operational needs. Therefore they decided to migrate into virtualized
environment and automate as much as possible all IT deployment/operational tasks. You have been
given the responsibility of design and setting up their new IT infrastructure.
Since community college has very limited IT budget, they can afford only open source or free
software. They have purchased licenses for several Windows Servers and Windows Desktops. XYZ
has purchased 4 server computers for you to configure for all their IT services.
Businessrequirements
The community college requires the following IT services:
1. Learning management system  a software application for the administration, documentation,
tracking, reporting and delivery of educational courses or training programs. They help the
instructor deliver material to the students, administer tests and other assignments, track
student progress, and manage record-keeping.
2. Community college email server
3. Content management system  a software application for the creation and management of
digital content. The corporative website will be built on the content management system.
4. VPN  a software for creating secure connection to community college from home
5. Linux Labs  a virtual compute class. There are X flavors of different Linux desktop (VMs).
Instructors specify quantity and flavor of the Lab computer then IT department will need to spin
off these Lab computers. Some flavors of Linux Lab computers need Internet Access.
6. Windows Labs  a virtual compute class. X flavors of different Windows desktop (VMs).
Instructors specify quantity and flavor of the Lab computer then IT department will need to spin
off these Lab computers. Some flavors of Linux Lab computers need Internet Access.
7. Interactive KIOSK  a computer terminal (Desktop VM) that provides access to information
and applications for communication, commerce, entertainment, or education. All KIOSK is a
single use device. KIOSK are Linux and Windows based.
8. Single Sign Off  is to gain access to all software systems/IT with a single ID and password.
Multifactor authentication (MFA) is desired, but it is not a requirement.
9. On demand service  is to allow users to provision raw IT resources at run time, when and
where needed. This requires to automate all IT processes.
10.Collaboration software
2
IT requirements
IT department has server requirements:
1. IP settings should be dynamically assigned. Every exception should be approved by IT
representative (Course Instructor)
2. Every end-point, server can be accessed by its names
3. IT assets should be protected using the best industrial practices
4. Collect all audit trail in one central location
5. Collect all log data available in one central location
6. Configure audit trail for all IT services
7. Setup anti-virus on all physical/virtual computers
Projectphases:
Phase 1 Proposal  At this stage, you will submit proposal document which outline your proposed
solution. The document will include detail network diagram, explain lower level design detail and
implementation plan (name, ip addresses, software name, software versions). You will submit excel
with the following columns (You may add additional columns):
1. Requirement number
2. Requirement description
3. Your plan  Explanation on how do you plan to meet this requirement
4. Software
5. Licenses
6. IP Configuration
7. Network VLAN
8. Firewall
Phase 2 Virtualization environment  Your team will revise your proposal document/excel. The
main goal is to demonstrate that your virtualization environment is functional correctly. To meet this
milestone, you will create 4 VMs: 3 of the servers will be domain controllers, 1 server will be their file
and print server. You will deploy hosting web server. You will create the following IT accounts: Mary
Kay, Bill Gates, Stephen Harper, David Agnew. In addition, you will create home directories for
each of these 4 users and share them so only the user has access to its home directory. Finally, you
will create a WordPress virtual webhosting.
3
Phase 3 Central Logging  Your team will submit the final proposal. You will demonstrate that
meet all requirements from Phase2 and you will demonstrate two additional VMs: Linux and Windows
workstations. Both workstations will be connected to AD. It means all AD’s users would be able to
logging on to any workstations. After users logging on workstation, they should have access to their
shared folder. Finally, all system logs will be collected on central logging system.
Delivery Method
1. In class on the due date, arrange an appointment with the instructor to demonstrate what you have
done
2. As part of this project, you should produce professional report. The project report will include the
following information:
a. Detail description of your implementation including detail network diagram, IP schema and
name convention
b. Justification your design decisions and motivation choices you have made during configuration
phase
c. Explanation on how you proved configuration correctness and verified your deployment meet all
IT and Business requirements. All your functional and non-functional test cases have to be
documented
d. Explanation of your rationale (from a security perspective) for the choices you have made in
securing each system
e. Description of the best practices, industrial standards you have followed during the project
f. Reflection of this project and lesson learned
g. Justification virtualization technology chooses (e.g. VM, LXC containers, Docker, Swarm,
vSwitch)
Grading schema
Grade Minimum requirements
D  All team members can demonstrate system, explain configuration files and
answer on all questions
 Phase 3 is successfully completed
 Project report is a professional document includes:
o Network diagram, IP schema and name convention
o Explanation on how you proved configuration
o Reflection of this project and lesson learned
C  All team members can demonstrate the system, run test cases, explain
configuration files and answer on all questions
 Phase 3 is successfully completed.
4
 Develop scripts for account management tasks (e.g. create user /delete user
/modify user)
 Your system meets at least 75% functional business and IT requirements
excluding automation requirements
 All Linux OS must be secure using this document
(http://www.puschitz.com/SecuringLinux.shtml#General) as a guideline
 Project report is a professional document includes
o point 2.a, 2.b, 2.f
o list all fully functional business/IT requirements
o and explanation on how you proved configuration
B  All team members can demonstrate system, justify design chooses,
demonstrate ability to configure any part of the system, run test cases, explain
configuration files and answer on all questions
 Your system meets all functional business and IT requirements excluding
automation requirements.
 All IT computers are secure using the checklist from The University of Texas at
Austin
(https://wikis.utexas.edu/display/ISO/Operating+System+Hardening+Checklists)
 Automate 40% of IT operations including provisioning/ decommissioning IT
services
 Project report is a professional document includes answers on 2.a-2.f
A  All team members can demonstrate system, justify design chooses, justify
implementation chooses, run test cases, demonstrate ability to configure any
part of the system, explain configuration files and answer on all questions
 Your system meets all functional business and IT requirements including
automation requirements.
 All IT computers are secure using the checklist from The University of Texas at
Austin
(https://wikis.utexas.edu/display/ISO/Operating+System+Hardening+Checklists)
 Automate 100% of IT operations
 Network traffic is properly segregated using Firewall, VLANs
 Project report is a professional document includes all required information (See
2.a-2.g)

More Related Content

What's hot

System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administrationKhang-Ling Loh
 
Unified device management_the_royal_albert_hall_v4_public
Unified device management_the_royal_albert_hall_v4_publicUnified device management_the_royal_albert_hall_v4_public
Unified device management_the_royal_albert_hall_v4_publicHerman Arnedo
 
70 246-q&a-demo-self examengine
70 246-q&a-demo-self examengine70 246-q&a-demo-self examengine
70 246-q&a-demo-self examengineEllina Beckman
 
DevOps Practices in a Nutshell
DevOps Practices in a NutshellDevOps Practices in a Nutshell
DevOps Practices in a NutshellFibonalabs
 
Santhosh_Informatica_Administrator(2)
Santhosh_Informatica_Administrator(2)Santhosh_Informatica_Administrator(2)
Santhosh_Informatica_Administrator(2)santhosh kumar
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final ppAlfonso Zamorano
 
Informatica administering the environment
Informatica administering the environmentInformatica administering the environment
Informatica administering the environmentbispsolutions
 
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...IJITCA Journal
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007Matt Tremmel
 
Resume-Vinodh Moraes
Resume-Vinodh MoraesResume-Vinodh Moraes
Resume-Vinodh MoraesVinodh Moraes
 
Over the last 25 years what have I done with my life.
Over the last 25 years what have I done with my life.Over the last 25 years what have I done with my life.
Over the last 25 years what have I done with my life.dthornton4
 
Analysis of Embedded Linux Literature Review Report
Analysis of Embedded Linux Literature Review ReportAnalysis of Embedded Linux Literature Review Report
Analysis of Embedded Linux Literature Review ReportSitakanta Mishra
 
introduction to system administration
introduction to system administrationintroduction to system administration
introduction to system administrationgamme123
 

What's hot (20)

System Administration: Introduction to system administration
System Administration: Introduction to system administrationSystem Administration: Introduction to system administration
System Administration: Introduction to system administration
 
Unified device management_the_royal_albert_hall_v4_public
Unified device management_the_royal_albert_hall_v4_publicUnified device management_the_royal_albert_hall_v4_public
Unified device management_the_royal_albert_hall_v4_public
 
70 246-q&a-demo-self examengine
70 246-q&a-demo-self examengine70 246-q&a-demo-self examengine
70 246-q&a-demo-self examengine
 
DevOps Practices in a Nutshell
DevOps Practices in a NutshellDevOps Practices in a Nutshell
DevOps Practices in a Nutshell
 
Santhosh_Informatica_Administrator(2)
Santhosh_Informatica_Administrator(2)Santhosh_Informatica_Administrator(2)
Santhosh_Informatica_Administrator(2)
 
NSA Capstone Project III final pp
NSA Capstone Project III final ppNSA Capstone Project III final pp
NSA Capstone Project III final pp
 
Vishal Sharma
Vishal SharmaVishal Sharma
Vishal Sharma
 
Informatica administering the environment
Informatica administering the environmentInformatica administering the environment
Informatica administering the environment
 
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...
PROTOTYPE APPLICATION IN ANDROID PLATFORM FOR SYSTEM ADMINISTRATION OF HPC CL...
 
Biga_8_9_16
Biga_8_9_16Biga_8_9_16
Biga_8_9_16
 
PLM World Conference 2007
PLM World Conference 2007PLM World Conference 2007
PLM World Conference 2007
 
Ibm urbancode deploy concepts
Ibm urbancode deploy conceptsIbm urbancode deploy concepts
Ibm urbancode deploy concepts
 
Resume-Vinodh Moraes
Resume-Vinodh MoraesResume-Vinodh Moraes
Resume-Vinodh Moraes
 
Resume
ResumeResume
Resume
 
EGENindepth_v3_recto
EGENindepth_v3_rectoEGENindepth_v3_recto
EGENindepth_v3_recto
 
Seyed Salehi
Seyed SalehiSeyed Salehi
Seyed Salehi
 
Over the last 25 years what have I done with my life.
Over the last 25 years what have I done with my life.Over the last 25 years what have I done with my life.
Over the last 25 years what have I done with my life.
 
Resume d brent-moorhouse-0006
Resume d brent-moorhouse-0006Resume d brent-moorhouse-0006
Resume d brent-moorhouse-0006
 
Analysis of Embedded Linux Literature Review Report
Analysis of Embedded Linux Literature Review ReportAnalysis of Embedded Linux Literature Review Report
Analysis of Embedded Linux Literature Review Report
 
introduction to system administration
introduction to system administrationintroduction to system administration
introduction to system administration
 

Similar to ops300 Project(3)

Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docxPrepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docxharrisonhoward80223
 
Resume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionResume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionRoy Anderson
 
01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docxhoney725342
 
Custom Software Development Checklist by Michael Cordova
Custom Software Development Checklist by Michael CordovaCustom Software Development Checklist by Michael Cordova
Custom Software Development Checklist by Michael Cordovahoolikar77
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application Dharmendra Sid
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler ShellIRJET Journal
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Mark Cooper
 
Jessica Eddy Resume 2016
Jessica Eddy Resume 2016Jessica Eddy Resume 2016
Jessica Eddy Resume 2016Jessica Eddy
 
Narender Soni Resume - Updated
Narender Soni Resume - UpdatedNarender Soni Resume - Updated
Narender Soni Resume - UpdatedNarender Soni
 
Englert_Resume_Job_Description_
Englert_Resume_Job_Description_Englert_Resume_Job_Description_
Englert_Resume_Job_Description_Tim Englert
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaPeewee Mendoza
 

Similar to ops300 Project(3) (20)

Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docxPrepared by Dr Jahan Hassan  Moderated by Dr Fariza Sabrin.docx
Prepared by Dr Jahan Hassan Moderated by Dr Fariza Sabrin.docx
 
Documentation
DocumentationDocumentation
Documentation
 
Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)Sudha Madhuri Yagnamurthy Resume 2 (5)
Sudha Madhuri Yagnamurthy Resume 2 (5)
 
John f kiser
John f kiserJohn f kiser
John f kiser
 
Resume2_Roy Anderson_online version
Resume2_Roy Anderson_online versionResume2_Roy Anderson_online version
Resume2_Roy Anderson_online version
 
01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx01-01-2017 This section will lay out the implementation plan o.docx
01-01-2017 This section will lay out the implementation plan o.docx
 
CV_RishabhDixit
CV_RishabhDixitCV_RishabhDixit
CV_RishabhDixit
 
Custom Software Development Checklist by Michael Cordova
Custom Software Development Checklist by Michael CordovaCustom Software Development Checklist by Michael Cordova
Custom Software Development Checklist by Michael Cordova
 
Foundry Management System Desktop Application
Foundry Management System Desktop Application Foundry Management System Desktop Application
Foundry Management System Desktop Application
 
IRJET - Code Compiler Shell
IRJET -  	  Code Compiler ShellIRJET -  	  Code Compiler Shell
IRJET - Code Compiler Shell
 
Manish Kumar
Manish KumarManish Kumar
Manish Kumar
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 
Resume
ResumeResume
Resume
 
Jessica Eddy Resume 2016
Jessica Eddy Resume 2016Jessica Eddy Resume 2016
Jessica Eddy Resume 2016
 
Badusha_Profile
Badusha_ProfileBadusha_Profile
Badusha_Profile
 
George Jordanov CV
George Jordanov CVGeorge Jordanov CV
George Jordanov CV
 
Narender Soni Resume - Updated
Narender Soni Resume - UpdatedNarender Soni Resume - Updated
Narender Soni Resume - Updated
 
Medhat Youssef
Medhat YoussefMedhat Youssef
Medhat Youssef
 
Englert_Resume_Job_Description_
Englert_Resume_Job_Description_Englert_Resume_Job_Description_
Englert_Resume_Job_Description_
 
Resume-Peter Williams A. Mendoza
Resume-Peter Williams A. MendozaResume-Peter Williams A. Mendoza
Resume-Peter Williams A. Mendoza
 

More from trayyoo

ops300 Week5 storage
ops300 Week5 storageops300 Week5 storage
ops300 Week5 storagetrayyoo
 
ops300 Week8 practical test
ops300 Week8 practical testops300 Week8 practical test
ops300 Week8 practical testtrayyoo
 
ops300 Week8 gre
ops300 Week8 greops300 Week8 gre
ops300 Week8 gretrayyoo
 
ops300 Week9 feedback
ops300 Week9 feedbackops300 Week9 feedback
ops300 Week9 feedbacktrayyoo
 
ops300 Week10 technology evaluation
ops300 Week10   technology evaluationops300 Week10   technology evaluation
ops300 Week10 technology evaluationtrayyoo
 
ops300 Research paperrubric
ops300 Research paperrubricops300 Research paperrubric
ops300 Research paperrubrictrayyoo
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)trayyoo
 
ops300 Assignment 02
ops300 Assignment  02ops300 Assignment  02
ops300 Assignment 02trayyoo
 
ops300 Week5 storage (1)
ops300 Week5 storage (1)ops300 Week5 storage (1)
ops300 Week5 storage (1)trayyoo
 
srt311 Project2
srt311 Project2srt311 Project2
srt311 Project2trayyoo
 
Project papercontent requirement
Project papercontent requirementProject papercontent requirement
Project papercontent requirementtrayyoo
 
Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)trayyoo
 
Dcn330 project-paper-rubric
Dcn330 project-paper-rubricDcn330 project-paper-rubric
Dcn330 project-paper-rubrictrayyoo
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)trayyoo
 
Report for lab 1
Report for lab 1Report for lab 1
Report for lab 1trayyoo
 
Report for lab 2(2)
Report for lab 2(2)Report for lab 2(2)
Report for lab 2(2)trayyoo
 
Report for lab 3(1)
Report for lab 3(1)Report for lab 3(1)
Report for lab 3(1)trayyoo
 
Report for lab 4 2017(1)
Report for lab 4 2017(1)Report for lab 4 2017(1)
Report for lab 4 2017(1)trayyoo
 
Report for lab 5 2017
Report for lab 5 2017Report for lab 5 2017
Report for lab 5 2017trayyoo
 
Report for lab 6 2017
Report for lab 6 2017Report for lab 6 2017
Report for lab 6 2017trayyoo
 

More from trayyoo (20)

ops300 Week5 storage
ops300 Week5 storageops300 Week5 storage
ops300 Week5 storage
 
ops300 Week8 practical test
ops300 Week8 practical testops300 Week8 practical test
ops300 Week8 practical test
 
ops300 Week8 gre
ops300 Week8 greops300 Week8 gre
ops300 Week8 gre
 
ops300 Week9 feedback
ops300 Week9 feedbackops300 Week9 feedback
ops300 Week9 feedback
 
ops300 Week10 technology evaluation
ops300 Week10   technology evaluationops300 Week10   technology evaluation
ops300 Week10 technology evaluation
 
ops300 Research paperrubric
ops300 Research paperrubricops300 Research paperrubric
ops300 Research paperrubric
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)
 
ops300 Assignment 02
ops300 Assignment  02ops300 Assignment  02
ops300 Assignment 02
 
ops300 Week5 storage (1)
ops300 Week5 storage (1)ops300 Week5 storage (1)
ops300 Week5 storage (1)
 
srt311 Project2
srt311 Project2srt311 Project2
srt311 Project2
 
Project papercontent requirement
Project papercontent requirementProject papercontent requirement
Project papercontent requirement
 
Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)
 
Dcn330 project-paper-rubric
Dcn330 project-paper-rubricDcn330 project-paper-rubric
Dcn330 project-paper-rubric
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)
 
Report for lab 1
Report for lab 1Report for lab 1
Report for lab 1
 
Report for lab 2(2)
Report for lab 2(2)Report for lab 2(2)
Report for lab 2(2)
 
Report for lab 3(1)
Report for lab 3(1)Report for lab 3(1)
Report for lab 3(1)
 
Report for lab 4 2017(1)
Report for lab 4 2017(1)Report for lab 4 2017(1)
Report for lab 4 2017(1)
 
Report for lab 5 2017
Report for lab 5 2017Report for lab 5 2017
Report for lab 5 2017
 
Report for lab 6 2017
Report for lab 6 2017Report for lab 6 2017
Report for lab 6 2017
 

Recently uploaded

4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptxmary850239
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroomSamsung Business USA
 
physiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxphysiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxAneriPatwari
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptxDhatriParmar
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...Nguyen Thanh Tu Collection
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...Nguyen Thanh Tu Collection
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressMaria Paula Aroca
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsArubSultan
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...DhatriParmar
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...Nguyen Thanh Tu Collection
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 

Recently uploaded (20)

4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx4.9.24 Social Capital and Social Exclusion.pptx
4.9.24 Social Capital and Social Exclusion.pptx
 
6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom6 ways Samsung’s Interactive Display powered by Android changes the classroom
6 ways Samsung’s Interactive Display powered by Android changes the classroom
 
physiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptxphysiotherapy in Acne condition.....pptx
physiotherapy in Acne condition.....pptx
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
Unraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptxUnraveling Hypertext_ Analyzing  Postmodern Elements in  Literature.pptx
Unraveling Hypertext_ Analyzing Postmodern Elements in Literature.pptx
 
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN THEO CÂU CHO HỌC SINH LỚP 12 ĐỂ ĐẠT ĐIỂM 5+ THI TỐT NGHIỆP THPT ...
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
BÀI TẬP BỔ TRỢ TIẾNG ANH 11 THEO ĐƠN VỊ BÀI HỌC - CẢ NĂM - CÓ FILE NGHE (GLOB...
 
The Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian CongressThe Emergence of Legislative Behavior in the Colombian Congress
The Emergence of Legislative Behavior in the Colombian Congress
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Shark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristicsShark introduction Morphology and its behaviour characteristics
Shark introduction Morphology and its behaviour characteristics
 
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
Blowin' in the Wind of Caste_ Bob Dylan's Song as a Catalyst for Social Justi...
 
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
BÀI TẬP BỔ TRỢ 4 KĨ NĂNG TIẾNG ANH LỚP 8 - CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC ...
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 

ops300 Project(3)

  • 1. 1 Course project: Design and deploy enterprise infrastructure for a small community college This is a group project. Groups from 2 to 4. XYZ community college decided to upgrade their IT infrastructure. They want to reduce hardware requirements for their operational needs. Therefore they decided to migrate into virtualized environment and automate as much as possible all IT deployment/operational tasks. You have been given the responsibility of design and setting up their new IT infrastructure. Since community college has very limited IT budget, they can afford only open source or free software. They have purchased licenses for several Windows Servers and Windows Desktops. XYZ has purchased 4 server computers for you to configure for all their IT services. Businessrequirements The community college requires the following IT services: 1. Learning management system  a software application for the administration, documentation, tracking, reporting and delivery of educational courses or training programs. They help the instructor deliver material to the students, administer tests and other assignments, track student progress, and manage record-keeping. 2. Community college email server 3. Content management system  a software application for the creation and management of digital content. The corporative website will be built on the content management system. 4. VPN  a software for creating secure connection to community college from home 5. Linux Labs  a virtual compute class. There are X flavors of different Linux desktop (VMs). Instructors specify quantity and flavor of the Lab computer then IT department will need to spin off these Lab computers. Some flavors of Linux Lab computers need Internet Access. 6. Windows Labs  a virtual compute class. X flavors of different Windows desktop (VMs). Instructors specify quantity and flavor of the Lab computer then IT department will need to spin off these Lab computers. Some flavors of Linux Lab computers need Internet Access. 7. Interactive KIOSK  a computer terminal (Desktop VM) that provides access to information and applications for communication, commerce, entertainment, or education. All KIOSK is a single use device. KIOSK are Linux and Windows based. 8. Single Sign Off  is to gain access to all software systems/IT with a single ID and password. Multifactor authentication (MFA) is desired, but it is not a requirement. 9. On demand service  is to allow users to provision raw IT resources at run time, when and where needed. This requires to automate all IT processes. 10.Collaboration software
  • 2. 2 IT requirements IT department has server requirements: 1. IP settings should be dynamically assigned. Every exception should be approved by IT representative (Course Instructor) 2. Every end-point, server can be accessed by its names 3. IT assets should be protected using the best industrial practices 4. Collect all audit trail in one central location 5. Collect all log data available in one central location 6. Configure audit trail for all IT services 7. Setup anti-virus on all physical/virtual computers Projectphases: Phase 1 Proposal  At this stage, you will submit proposal document which outline your proposed solution. The document will include detail network diagram, explain lower level design detail and implementation plan (name, ip addresses, software name, software versions). You will submit excel with the following columns (You may add additional columns): 1. Requirement number 2. Requirement description 3. Your plan  Explanation on how do you plan to meet this requirement 4. Software 5. Licenses 6. IP Configuration 7. Network VLAN 8. Firewall Phase 2 Virtualization environment  Your team will revise your proposal document/excel. The main goal is to demonstrate that your virtualization environment is functional correctly. To meet this milestone, you will create 4 VMs: 3 of the servers will be domain controllers, 1 server will be their file and print server. You will deploy hosting web server. You will create the following IT accounts: Mary Kay, Bill Gates, Stephen Harper, David Agnew. In addition, you will create home directories for each of these 4 users and share them so only the user has access to its home directory. Finally, you will create a WordPress virtual webhosting.
  • 3. 3 Phase 3 Central Logging  Your team will submit the final proposal. You will demonstrate that meet all requirements from Phase2 and you will demonstrate two additional VMs: Linux and Windows workstations. Both workstations will be connected to AD. It means all AD’s users would be able to logging on to any workstations. After users logging on workstation, they should have access to their shared folder. Finally, all system logs will be collected on central logging system. Delivery Method 1. In class on the due date, arrange an appointment with the instructor to demonstrate what you have done 2. As part of this project, you should produce professional report. The project report will include the following information: a. Detail description of your implementation including detail network diagram, IP schema and name convention b. Justification your design decisions and motivation choices you have made during configuration phase c. Explanation on how you proved configuration correctness and verified your deployment meet all IT and Business requirements. All your functional and non-functional test cases have to be documented d. Explanation of your rationale (from a security perspective) for the choices you have made in securing each system e. Description of the best practices, industrial standards you have followed during the project f. Reflection of this project and lesson learned g. Justification virtualization technology chooses (e.g. VM, LXC containers, Docker, Swarm, vSwitch) Grading schema Grade Minimum requirements D  All team members can demonstrate system, explain configuration files and answer on all questions  Phase 3 is successfully completed  Project report is a professional document includes: o Network diagram, IP schema and name convention o Explanation on how you proved configuration o Reflection of this project and lesson learned C  All team members can demonstrate the system, run test cases, explain configuration files and answer on all questions  Phase 3 is successfully completed.
  • 4. 4  Develop scripts for account management tasks (e.g. create user /delete user /modify user)  Your system meets at least 75% functional business and IT requirements excluding automation requirements  All Linux OS must be secure using this document (http://www.puschitz.com/SecuringLinux.shtml#General) as a guideline  Project report is a professional document includes o point 2.a, 2.b, 2.f o list all fully functional business/IT requirements o and explanation on how you proved configuration B  All team members can demonstrate system, justify design chooses, demonstrate ability to configure any part of the system, run test cases, explain configuration files and answer on all questions  Your system meets all functional business and IT requirements excluding automation requirements.  All IT computers are secure using the checklist from The University of Texas at Austin (https://wikis.utexas.edu/display/ISO/Operating+System+Hardening+Checklists)  Automate 40% of IT operations including provisioning/ decommissioning IT services  Project report is a professional document includes answers on 2.a-2.f A  All team members can demonstrate system, justify design chooses, justify implementation chooses, run test cases, demonstrate ability to configure any part of the system, explain configuration files and answer on all questions  Your system meets all functional business and IT requirements including automation requirements.  All IT computers are secure using the checklist from The University of Texas at Austin (https://wikis.utexas.edu/display/ISO/Operating+System+Hardening+Checklists)  Automate 100% of IT operations  Network traffic is properly segregated using Firewall, VLANs  Project report is a professional document includes all required information (See 2.a-2.g)