SlideShare a Scribd company logo
Constructing a Modern Information
System for a Small Company: A Real
Battle
PRESENTED BY: DEREK BABLE
Project Outline
 Two Parts:
 Part I: Research for Replacement of Apple OSX “Mainserver”
 Involved reconstructing network for testing
 Part II: Replace two Windows Server 2003 Servers
 YSU Data Lab
 Distributed File System Server – GlusterFS
 LDAP Server – OpenLDAP
Part I: Mainserver Replacement –
Analysis
Apple OSX Server Roles:
 File server
 ACL (Access Control List) and POSIX
permissions management
 User Management
 DHCP Server
 DNS Server
 Network Composition Problems
 Mostly Windows Clients, some
other
 Permission Issues Due to POSIX /
ACL permissions conflicting
Part I: Mainserver Replacement –
Operating System Choice
 Decided to begin testing using FreeBSD
 Cost associated with Windows was too great
 Test “Server” Hardware
 Virtual Machine on VMWare
 Processor : i5 4th generation
 RAM : 16GB DDR3 @ 1600MHz
 Hard Drives : 2 x 1TB HDDs for filesystem testing, 2 x 240GB SSD for OS
 OS : VMWare
Part I: Mainserver Replacement –
FreeBSD - Challenges
 Challenges with FreeBSD
 Learning curve
 Provisioning an Active Directory with Samba using ZFS as the root filesystem
did not work
 Bug in latest version of Samba prevented provisioning an Active Directory at all,
after fixing ZFS as root error
 No GUI for administrative tasks / lack of GUI availability
 Webmin not quite good enough
Part I: Mainserver Replacement –
FreeBSD (ZFS) - Installation
 Installation
Part I: Mainserver Replacement -
FreeBSD (ZFS) - Installation (2)
Part I: Mainserver Replacement – FreeBSD
(ZFS) – Configuration: Webmin
 Webmin
 A web based GUI for server administration
 No Active Directory management modules, but did not matter
 Domain Naming conventions
 “.com” requires resolution from internet
 “.private” a standard for local Active Directory
Part I: Mainserver Replacement – FreeBSD (ZFS) –
Configuration: Webmin (2)
Part I: Mainserver Replacement – FreeBSD (ZFS) –
Configuration: Webmin (3)
Part I: Mainserver Replacement –
FreeBSD (ZFS) – Configuration: Samba
 Samba
 Active Directory Domain Controller
 Error: Samba setup claims ZFS does not support ACL permissions by default
 Error: could not join computers to new domain
 .com was not resolvable, but .private was (external vs. internal resolve)
 Fixes
 Decided to install and setup Windows Server 2016 server as ADDC
 It was after this I discovered domain naming issues
 Reinstalled FreeBSD using UFS as root filesystem
Part I: Mainserver Replacement – FreeBSD (ZFS) –
Configuration: Samba (2)
Part I: Mainserver Replacement – FreeBSD (UFS) -
Installation
Part I: Mainserver Replacement – FreeBSD
(UFS) – Configuration: Samba
 Samba
 Active Directory Domain Controller – necessary to add “acls” option to boot
partition
 Latest version in FreeBSD pkg and ports (Samba44) had segmentation fault
error during setup. Samba43 also had errors
 Used Samba42
Part I: Mainserver Replacement – FreeBSD (UFS) –
Configuration: Samba (2)
Part I: Mainserver Replacement – FreeBSD (UFS) –
Configuration: Samba – Testing – Creating a Share
Part I: Mainserver Replacement – FreeBSD (UFS) –
Configuration: DHCP
Part I: Mainserver Replacement – FreeBSD (UFS) –
Configuration: DHCP (2)
Part I: Mainserver Replacement –
FreeBSD (UFS) – Final Thoughts
 Ease of Installation / Setup
 Documentation makes new setup easy
 Administration
 DHCP – slightly more involved
 AD Users and Groups – much easier than Apple Server
 Share management – easier than Apple Server
 Additional Management – global policies
 i.e. turning off autoplay
 Cost
 Free – only hardware and time cost
Part II: Server Replacement -
Background
 Requirements
 Server3 and Server4, the new servers, were meant to replace two existing servers,
Server1 and Server2
 Server Roles:
 Server1:
 Active Directory Domain Controller
 DHCP Server
 DNS Server
 Windream Server
 WINS Server
 Primary Backup Server
 Server2:
 Active Directory Domain Controller
 File Server / Secondary Backup Server
Part II: Server Replacement – Server4
 Setup Procedure
 Server4 first
 Only serves as Domain Controller
 Pre-Installation Configuration
 Two RAID1 Volumes:
 Volume0 – 2 x 120GB SSDs
 Volume1 – 2 x 4TB HDDs
 Installation Media Issue
 ISO > 4.7GB – could not fit on standard DVD.
 Solution – use bootable USB drive instead
 Image.wim file > 4GB – could not fit of FAT32 partition
 Solution – Use DISM command-line to split into multiple .swm files
Part II: Server Replacement – Server4 –
Setup
 Windows Server 2012 R2 Setup
 Change name to Server4
 Configure Static IP Address settings
 Domain Controller Issues
 Could not promote to ADDC; Domain / Forest functional level too low
Part II: Server Replacement – Server4 –
Setup (2)
 Domain / Forest Functional Level
 Originally, domain created by Windows Server 2000 servers
 Server1 and Server2 (Windows 2003 Servers) added later
 Domain / Forest functional level never raised, Windows Server 2012 requires Domain
/ Forest Functional level >= Windows Server 2003
 Solution – increase domain / forest functional level, then verify and test
Part II: Server Replacement – Server3 –
Initial Setup
 Server3 Initial Setup
 Server3 - the same as Server4
 Two RAID1 Volumes:
 Volume0 – 2 x 120GB SSDs
 Volume1 – 2 x 4TB HDDs
 Note
 Server3 was reinstalled multiple times
 Varying issues due to program installation / setup
 i.e. SQL Server 2012 installed on Domain Controller
 Screenshots / Instructions focus on final, successful install
 Some problems highlighted
Part II: Server Replacement – Server1 – Enable DNS /
Active Directory Integration
 DNS Server Setup
 Integrated existing DNS records on Server1 into Active Directory
 Prevented having to manually copy records
Part II: Server Replacement – Server3 – Quantum LTO Tape
Drive and SQL Server 2014 Standard
 Quantum LTO Tape Drive
 Drivers
 Diagnostic Software
 xTalk Management Console
 Firmware Update
 SQL Server 2014 Standard
 Difficult Installation
 SQL Server installation on a Domain
Controller is not recommended by
Microsoft
 Security issues
 Necessary to use Domain Account
for all SQL Server related services
 Can not change accounts used for
services
 SQL Server ISO Mix Up
 ISO for SQL Server 2012 SP2 (only
SP2) mistakenly provided at first
 This caused accidental creation of
SQL Express instances
 Caused one reinstall of Server3
Part II: Server Replacement – Server3 – SQL Server 2014
Standard (2)
Part II: Server Replacement – Server3 – Veritas Backup Executive (2)
– Create Backup Job for Server4
 Create Backup Job Routine for Server4
 Full Backups: Every week
 Incremental Backups: Every day
Part II: Server Replacement – Server3 –
Windream
 Windream - a Document Management System
 Used for Advanced file auditing
 Essentially a file system on an SQL Database
 As of 3/31/2017
 Windream database ~6GB; Windream file store ~300GB
 Validation required
 Contracted with Biomedian to help with installation / setup
 Windream setup tasks:
 Migrate existing “Windream” database from Server1 (SQL 2000) to Server3 (SQL 2014) (my
task)
 Copy file store from Server1 to Server3 (my task)
 Install Windream 4.5 (Server1 current version), upgrade to Windream 5.5, upgrade to
Windream 6.5 (Biomedian with my help)
 Verify data integrity (Windream only)
Part II: Server Replacement – Server3 –
Windream (2)
 Complications
 Cannot directly backup database from SQL 2000 and restore in SQL 2014
 Need intermediate step, SQL 2008
 File store copy and verification
 Copy ~300GB, verify with binary comparison (takes a LONG time, copy takes ~20
hours)
 Current Status
 File store copied, database migrated
 Windream 6.5 installed and working on Server3
 Windream 4.5 installation, upgrade to Windream 5.5, and upgrade to Windream 6.5
had no major issues – tested 4/3/2017
Part II: Server Replacement – Final
Thoughts
 Lessons Learned
 The most important lesson I learned during this project was to test everything you
can as early as you can. Server3’s setup had went perfectly well until I tried installing
SQL Server 2014, which ended up causing me to reinstall Server3. I had waited a few
days before attempting to install SQL Server, because I didn’t think it would be
important until closer to the cutover day for Windream. Had I waited to install SQL
Server until later, I may have not had enough time before the Windream cutover day
to reinstall Server3.
 Experience
 Overall, the greatest benefit of this project was gaining experience in setting up
servers for production use. It is one thing to set up a virtual server and mess around
with it, but it is a whole different beast when setting up servers for a production
environment.
Project Summary
 Server3 and Server4 have been running for two weeks with no issues after
replacing Server1 and Server2. Users of the network have not reported any
problems with Windream or any other functionalities on the network.
 Overall, this project has GREATLY increased my understanding of business
networking, server installation and setup, both in Windows and
Linux/FreeBSD. I also learned valuable communication skills through
working with Biomedion.
Special Acknowledgements
 A big thank you to Dr. Yu, for numerous recommendations throughout the
semester to better my documentation and for helping me manage my
time, prepare this presentation, and support me through this project.
 Thank you to YSU CSIS department for all of the skills and knowledge I
learned in various courses that I could apply to this project.

More Related Content

What's hot

HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
hemantnaik
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
Sharon James
 
CIS 409 RANK Inspiring Innovation--cis409rank.com
CIS 409 RANK Inspiring Innovation--cis409rank.comCIS 409 RANK Inspiring Innovation--cis409rank.com
CIS 409 RANK Inspiring Innovation--cis409rank.com
KeatonJennings91
 
CIS 409 RANK Lessons in Excellence--cis409rank.com
CIS 409 RANK Lessons in Excellence--cis409rank.comCIS 409 RANK Lessons in Excellence--cis409rank.com
CIS 409 RANK Lessons in Excellence--cis409rank.com
RoelofMerwe140
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
WASdev Community
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
WASdev Community
 
CIS 409 RANK Education Planning--cis409rank.com
CIS 409 RANK Education Planning--cis409rank.comCIS 409 RANK Education Planning--cis409rank.com
CIS 409 RANK Education Planning--cis409rank.com
Shivendrasing
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Jared Roberts
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
WASdev Community
 
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Amit Gatenyo
 
12 cool features in defrag 12
12 cool features in defrag 1212 cool features in defrag 12
12 cool features in defrag 12
aosborne
 
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & MonitoringEpisode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
Laura Hood
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
Gabriella Davis
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
Vladislav Tatarincev
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
Gabriella Davis
 
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
Christoph Adler
 
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
ResellerClub
 
Couchbase meetup20131212 [look back in 2013]
Couchbase meetup20131212 [look back in 2013]Couchbase meetup20131212 [look back in 2013]
Couchbase meetup20131212 [look back in 2013]
ktoda
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
David Currie
 

What's hot (20)

HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview HCL Domino V12 Key Security Features Overview
HCL Domino V12 Key Security Features Overview
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
CIS 409 RANK Inspiring Innovation--cis409rank.com
CIS 409 RANK Inspiring Innovation--cis409rank.comCIS 409 RANK Inspiring Innovation--cis409rank.com
CIS 409 RANK Inspiring Innovation--cis409rank.com
 
CIS 409 RANK Lessons in Excellence--cis409rank.com
CIS 409 RANK Lessons in Excellence--cis409rank.comCIS 409 RANK Lessons in Excellence--cis409rank.com
CIS 409 RANK Lessons in Excellence--cis409rank.com
 
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty ProfileAAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
AAI-3218 Production Deployment Best Practices for WebSphere Liberty Profile
 
Liberty Deep Dive
Liberty Deep DiveLiberty Deep Dive
Liberty Deep Dive
 
CIS 409 RANK Education Planning--cis409rank.com
CIS 409 RANK Education Planning--cis409rank.comCIS 409 RANK Education Planning--cis409rank.com
CIS 409 RANK Education Planning--cis409rank.com
 
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for AdminsInform2015 - What's New in Domino 9 & 9.0.1 for Admins
Inform2015 - What's New in Domino 9 & 9.0.1 for Admins
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
 
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
 
12 cool features in defrag 12
12 cool features in defrag 1212 cool features in defrag 12
12 cool features in defrag 12
 
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & MonitoringEpisode 2 DB2 pureScale Installation, Instance Management & Monitoring
Episode 2 DB2 pureScale Installation, Instance Management & Monitoring
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
The Sametime Mobile Experience
The Sametime Mobile ExperienceThe Sametime Mobile Experience
The Sametime Mobile Experience
 
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
VMworld 2013: vSphere Data Protection (VDP) Technical Deep Dive and Troublesh...
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...The 8 Advantages of Parallels Web  Solutions for your Hosting Business - Andr...
The 8 Advantages of Parallels Web Solutions for your Hosting Business - Andr...
 
Couchbase meetup20131212 [look back in 2013]
Couchbase meetup20131212 [look back in 2013]Couchbase meetup20131212 [look back in 2013]
Couchbase meetup20131212 [look back in 2013]
 
WebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and DockerWebSphere Application Server Liberty Profile and Docker
WebSphere Application Server Liberty Profile and Docker
 

Similar to Constructing a Modern Information System for a Small Company: A Real Battle

Windows 2003 Server
Windows 2003 ServerWindows 2003 Server
Windows 2003 Server
Teja Bheemanapally
 
OFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and MigrationOFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and Migration
Chandima Kulathilake
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
wrailebo
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff Stokes
Jeff Stokes
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
panagenda
 
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
Joel Oleson
 
Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
Harish Konala
 
5060 A 04
5060 A 045060 A 04
5060 A 04
LiquidHub
 
5060 A 04
5060 A 045060 A 04
5060 A 04
LiquidHub
 
5060 A 04
5060 A 045060 A 04
5060 A 04
LiquidHub
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
LarryZaman
 
Virtual Server Presentation Dha
Virtual Server Presentation DhaVirtual Server Presentation Dha
Virtual Server Presentation Dha
mcshinsky
 
MCITP
MCITPMCITP
MCITP
Naqib Khan
 
The Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup ExperiencesThe Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup Experiences
glbsolutions
 
OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2
vasuballa
 
DirectShare Quick Start Setup Guide
DirectShare Quick Start Setup GuideDirectShare Quick Start Setup Guide
DirectShare Quick Start Setup Guide
Christian Petrou
 
Cl210
Cl210Cl210
Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
iTawy Community
 
Wd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_finalWd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_final
interviz
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
Stephen Rose
 

Similar to Constructing a Modern Information System for a Small Company: A Real Battle (20)

Windows 2003 Server
Windows 2003 ServerWindows 2003 Server
Windows 2003 Server
 
OFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and MigrationOFC304 MOSS Upgrade and Migration
OFC304 MOSS Upgrade and Migration
 
70-410 Practice Test
70-410 Practice Test70-410 Practice Test
70-410 Practice Test
 
Keynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff StokesKeynote talk on Windows 8 - Jeff Stokes
Keynote talk on Windows 8 - Jeff Stokes
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
 
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
SharePoint Upgrade (WSS 2.0 to WSS 3.0 and SPS 2003 to MOSS 2007) by Joel Ole...
 
Windows sever 2008
Windows sever 2008Windows sever 2008
Windows sever 2008
 
5060 A 04
5060 A 045060 A 04
5060 A 04
 
5060 A 04
5060 A 045060 A 04
5060 A 04
 
5060 A 04
5060 A 045060 A 04
5060 A 04
 
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
Business_Continuity_Planning_with_SQL_Server_HADR_options_TechEd_Bangalore_20...
 
Virtual Server Presentation Dha
Virtual Server Presentation DhaVirtual Server Presentation Dha
Virtual Server Presentation Dha
 
MCITP
MCITPMCITP
MCITP
 
The Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup ExperiencesThe Pensions Trust - VM Backup Experiences
The Pensions Trust - VM Backup Experiences
 
OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2OOW15 - Online Patching with Oracle E-Business Suite 12.2
OOW15 - Online Patching with Oracle E-Business Suite 12.2
 
DirectShare Quick Start Setup Guide
DirectShare Quick Start Setup GuideDirectShare Quick Start Setup Guide
DirectShare Quick Start Setup Guide
 
Cl210
Cl210Cl210
Cl210
 
Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012Upgrading from WinS 2008/2008 R2 to WinS 2012
Upgrading from WinS 2008/2008 R2 to WinS 2012
 
Wd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_finalWd share space_release_notes_2_2_93_final
Wd share space_release_notes_2_2_93_final
 
Sdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint FinalSdwest2008 V101 F Dpowerpoint Final
Sdwest2008 V101 F Dpowerpoint Final
 

More from "FENG "GEORGE"" YU

MySQL vs MonetDB Bencharmarks
MySQL vs MonetDB BencharmarksMySQL vs MonetDB Bencharmarks
MySQL vs MonetDB Bencharmarks
"FENG "GEORGE"" YU
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
"FENG "GEORGE"" YU
 
Query Optimization - Brandon Latronica
Query Optimization - Brandon LatronicaQuery Optimization - Brandon Latronica
Query Optimization - Brandon Latronica
"FENG "GEORGE"" YU
 
MySQL vs. MonetDB
MySQL vs. MonetDBMySQL vs. MonetDB
MySQL vs. MonetDB
"FENG "GEORGE"" YU
 
Write Optimization of Column-Store Databases in Out-of-Core Environment
Write Optimization of Column-Store Databases in Out-of-Core EnvironmentWrite Optimization of Column-Store Databases in Out-of-Core Environment
Write Optimization of Column-Store Databases in Out-of-Core Environment
"FENG "GEORGE"" YU
 
Timestamped Binary Association Table - IEEE Big Data Congress 2015
Timestamped Binary Association Table - IEEE Big Data Congress 2015Timestamped Binary Association Table - IEEE Big Data Congress 2015
Timestamped Binary Association Table - IEEE Big Data Congress 2015
"FENG "GEORGE"" YU
 

More from "FENG "GEORGE"" YU (6)

MySQL vs MonetDB Bencharmarks
MySQL vs MonetDB BencharmarksMySQL vs MonetDB Bencharmarks
MySQL vs MonetDB Bencharmarks
 
GitHub Basics - Derek Bable
GitHub Basics - Derek BableGitHub Basics - Derek Bable
GitHub Basics - Derek Bable
 
Query Optimization - Brandon Latronica
Query Optimization - Brandon LatronicaQuery Optimization - Brandon Latronica
Query Optimization - Brandon Latronica
 
MySQL vs. MonetDB
MySQL vs. MonetDBMySQL vs. MonetDB
MySQL vs. MonetDB
 
Write Optimization of Column-Store Databases in Out-of-Core Environment
Write Optimization of Column-Store Databases in Out-of-Core EnvironmentWrite Optimization of Column-Store Databases in Out-of-Core Environment
Write Optimization of Column-Store Databases in Out-of-Core Environment
 
Timestamped Binary Association Table - IEEE Big Data Congress 2015
Timestamped Binary Association Table - IEEE Big Data Congress 2015Timestamped Binary Association Table - IEEE Big Data Congress 2015
Timestamped Binary Association Table - IEEE Big Data Congress 2015
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
ScyllaDB
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
Edge AI and Vision Alliance
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024Northern Engraving | Nameplate Manufacturing Process - 2024
Northern Engraving | Nameplate Manufacturing Process - 2024
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-EfficiencyFreshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
Freshworks Rethinks NoSQL for Rapid Scaling & Cost-Efficiency
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
“How Axelera AI Uses Digital Compute-in-memory to Deliver Fast and Energy-eff...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 

Constructing a Modern Information System for a Small Company: A Real Battle

  • 1. Constructing a Modern Information System for a Small Company: A Real Battle PRESENTED BY: DEREK BABLE
  • 2. Project Outline  Two Parts:  Part I: Research for Replacement of Apple OSX “Mainserver”  Involved reconstructing network for testing  Part II: Replace two Windows Server 2003 Servers  YSU Data Lab  Distributed File System Server – GlusterFS  LDAP Server – OpenLDAP
  • 3. Part I: Mainserver Replacement – Analysis Apple OSX Server Roles:  File server  ACL (Access Control List) and POSIX permissions management  User Management  DHCP Server  DNS Server  Network Composition Problems  Mostly Windows Clients, some other  Permission Issues Due to POSIX / ACL permissions conflicting
  • 4. Part I: Mainserver Replacement – Operating System Choice  Decided to begin testing using FreeBSD  Cost associated with Windows was too great  Test “Server” Hardware  Virtual Machine on VMWare  Processor : i5 4th generation  RAM : 16GB DDR3 @ 1600MHz  Hard Drives : 2 x 1TB HDDs for filesystem testing, 2 x 240GB SSD for OS  OS : VMWare
  • 5. Part I: Mainserver Replacement – FreeBSD - Challenges  Challenges with FreeBSD  Learning curve  Provisioning an Active Directory with Samba using ZFS as the root filesystem did not work  Bug in latest version of Samba prevented provisioning an Active Directory at all, after fixing ZFS as root error  No GUI for administrative tasks / lack of GUI availability  Webmin not quite good enough
  • 6. Part I: Mainserver Replacement – FreeBSD (ZFS) - Installation  Installation
  • 7. Part I: Mainserver Replacement - FreeBSD (ZFS) - Installation (2)
  • 8. Part I: Mainserver Replacement – FreeBSD (ZFS) – Configuration: Webmin  Webmin  A web based GUI for server administration  No Active Directory management modules, but did not matter  Domain Naming conventions  “.com” requires resolution from internet  “.private” a standard for local Active Directory
  • 9. Part I: Mainserver Replacement – FreeBSD (ZFS) – Configuration: Webmin (2)
  • 10. Part I: Mainserver Replacement – FreeBSD (ZFS) – Configuration: Webmin (3)
  • 11. Part I: Mainserver Replacement – FreeBSD (ZFS) – Configuration: Samba  Samba  Active Directory Domain Controller  Error: Samba setup claims ZFS does not support ACL permissions by default  Error: could not join computers to new domain  .com was not resolvable, but .private was (external vs. internal resolve)  Fixes  Decided to install and setup Windows Server 2016 server as ADDC  It was after this I discovered domain naming issues  Reinstalled FreeBSD using UFS as root filesystem
  • 12. Part I: Mainserver Replacement – FreeBSD (ZFS) – Configuration: Samba (2)
  • 13. Part I: Mainserver Replacement – FreeBSD (UFS) - Installation
  • 14. Part I: Mainserver Replacement – FreeBSD (UFS) – Configuration: Samba  Samba  Active Directory Domain Controller – necessary to add “acls” option to boot partition  Latest version in FreeBSD pkg and ports (Samba44) had segmentation fault error during setup. Samba43 also had errors  Used Samba42
  • 15. Part I: Mainserver Replacement – FreeBSD (UFS) – Configuration: Samba (2)
  • 16. Part I: Mainserver Replacement – FreeBSD (UFS) – Configuration: Samba – Testing – Creating a Share
  • 17. Part I: Mainserver Replacement – FreeBSD (UFS) – Configuration: DHCP
  • 18. Part I: Mainserver Replacement – FreeBSD (UFS) – Configuration: DHCP (2)
  • 19. Part I: Mainserver Replacement – FreeBSD (UFS) – Final Thoughts  Ease of Installation / Setup  Documentation makes new setup easy  Administration  DHCP – slightly more involved  AD Users and Groups – much easier than Apple Server  Share management – easier than Apple Server  Additional Management – global policies  i.e. turning off autoplay  Cost  Free – only hardware and time cost
  • 20. Part II: Server Replacement - Background  Requirements  Server3 and Server4, the new servers, were meant to replace two existing servers, Server1 and Server2  Server Roles:  Server1:  Active Directory Domain Controller  DHCP Server  DNS Server  Windream Server  WINS Server  Primary Backup Server  Server2:  Active Directory Domain Controller  File Server / Secondary Backup Server
  • 21. Part II: Server Replacement – Server4  Setup Procedure  Server4 first  Only serves as Domain Controller  Pre-Installation Configuration  Two RAID1 Volumes:  Volume0 – 2 x 120GB SSDs  Volume1 – 2 x 4TB HDDs  Installation Media Issue  ISO > 4.7GB – could not fit on standard DVD.  Solution – use bootable USB drive instead  Image.wim file > 4GB – could not fit of FAT32 partition  Solution – Use DISM command-line to split into multiple .swm files
  • 22. Part II: Server Replacement – Server4 – Setup  Windows Server 2012 R2 Setup  Change name to Server4  Configure Static IP Address settings  Domain Controller Issues  Could not promote to ADDC; Domain / Forest functional level too low
  • 23. Part II: Server Replacement – Server4 – Setup (2)  Domain / Forest Functional Level  Originally, domain created by Windows Server 2000 servers  Server1 and Server2 (Windows 2003 Servers) added later  Domain / Forest functional level never raised, Windows Server 2012 requires Domain / Forest Functional level >= Windows Server 2003  Solution – increase domain / forest functional level, then verify and test
  • 24. Part II: Server Replacement – Server3 – Initial Setup  Server3 Initial Setup  Server3 - the same as Server4  Two RAID1 Volumes:  Volume0 – 2 x 120GB SSDs  Volume1 – 2 x 4TB HDDs  Note  Server3 was reinstalled multiple times  Varying issues due to program installation / setup  i.e. SQL Server 2012 installed on Domain Controller  Screenshots / Instructions focus on final, successful install  Some problems highlighted
  • 25. Part II: Server Replacement – Server1 – Enable DNS / Active Directory Integration  DNS Server Setup  Integrated existing DNS records on Server1 into Active Directory  Prevented having to manually copy records
  • 26. Part II: Server Replacement – Server3 – Quantum LTO Tape Drive and SQL Server 2014 Standard  Quantum LTO Tape Drive  Drivers  Diagnostic Software  xTalk Management Console  Firmware Update  SQL Server 2014 Standard  Difficult Installation  SQL Server installation on a Domain Controller is not recommended by Microsoft  Security issues  Necessary to use Domain Account for all SQL Server related services  Can not change accounts used for services  SQL Server ISO Mix Up  ISO for SQL Server 2012 SP2 (only SP2) mistakenly provided at first  This caused accidental creation of SQL Express instances  Caused one reinstall of Server3
  • 27. Part II: Server Replacement – Server3 – SQL Server 2014 Standard (2)
  • 28. Part II: Server Replacement – Server3 – Veritas Backup Executive (2) – Create Backup Job for Server4  Create Backup Job Routine for Server4  Full Backups: Every week  Incremental Backups: Every day
  • 29. Part II: Server Replacement – Server3 – Windream  Windream - a Document Management System  Used for Advanced file auditing  Essentially a file system on an SQL Database  As of 3/31/2017  Windream database ~6GB; Windream file store ~300GB  Validation required  Contracted with Biomedian to help with installation / setup  Windream setup tasks:  Migrate existing “Windream” database from Server1 (SQL 2000) to Server3 (SQL 2014) (my task)  Copy file store from Server1 to Server3 (my task)  Install Windream 4.5 (Server1 current version), upgrade to Windream 5.5, upgrade to Windream 6.5 (Biomedian with my help)  Verify data integrity (Windream only)
  • 30. Part II: Server Replacement – Server3 – Windream (2)  Complications  Cannot directly backup database from SQL 2000 and restore in SQL 2014  Need intermediate step, SQL 2008  File store copy and verification  Copy ~300GB, verify with binary comparison (takes a LONG time, copy takes ~20 hours)  Current Status  File store copied, database migrated  Windream 6.5 installed and working on Server3  Windream 4.5 installation, upgrade to Windream 5.5, and upgrade to Windream 6.5 had no major issues – tested 4/3/2017
  • 31. Part II: Server Replacement – Final Thoughts  Lessons Learned  The most important lesson I learned during this project was to test everything you can as early as you can. Server3’s setup had went perfectly well until I tried installing SQL Server 2014, which ended up causing me to reinstall Server3. I had waited a few days before attempting to install SQL Server, because I didn’t think it would be important until closer to the cutover day for Windream. Had I waited to install SQL Server until later, I may have not had enough time before the Windream cutover day to reinstall Server3.  Experience  Overall, the greatest benefit of this project was gaining experience in setting up servers for production use. It is one thing to set up a virtual server and mess around with it, but it is a whole different beast when setting up servers for a production environment.
  • 32. Project Summary  Server3 and Server4 have been running for two weeks with no issues after replacing Server1 and Server2. Users of the network have not reported any problems with Windream or any other functionalities on the network.  Overall, this project has GREATLY increased my understanding of business networking, server installation and setup, both in Windows and Linux/FreeBSD. I also learned valuable communication skills through working with Biomedion.
  • 33. Special Acknowledgements  A big thank you to Dr. Yu, for numerous recommendations throughout the semester to better my documentation and for helping me manage my time, prepare this presentation, and support me through this project.  Thank you to YSU CSIS department for all of the skills and knowledge I learned in various courses that I could apply to this project.