Proof of Concept November 7, 2003 Client: DABCC.COM Executive Sponsor: Douglas Brown, Owner Project: Citrix MetaFrame Access Suite Deployment The Proof of Concept (POC) phase of the project is designed to determine the capabilities of the proposed MetaFrame Access Suite deployment to achieve the vision of the project. During the POC, a prototype MetaFrame Access Suite environment is built, complete with all necessary applications, printers, etc. The applications are then exhaustively tested to evaluate their functionality in a MetaFrame XP/Terminal Server environment. For each item, results are documented and necessary adjustments are made. This document is a summary report of the POC procedures. This Proof of Concept document is divided into the following sections: Environment Specifications Environment Setup Procedures Test Cases Test Case Adjustments Conclusion 1. Environment Specifications 1. 2. Hardware Environment | Name: DB2KCTX1 Model: Compaq ML 530 Role: Citrix MetaFrame XP Server | - Form Factor Rack Mount
- Processor Two 933MHz, Pentium III Xeon processors with 256KB level 2 Advanced Transfer Cache.
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB using 512 MB modules
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and another for a Compaq Internal DLT 20/40
- Internal Storage -218.4 GB Maximum Internal Hot Plug Storage Ultra2 and Ultra3 ready. Three 18.2 GB Hot Plug Ultra 3 hard drives are installed.
- Drive Controller - One Smart Array 4200 4-channel array controller configured for RAID 5 data protection.
- Interfaces - One RJ-45 Ethernet port, two serial, one parallel, keyboard, mouse, and one graphics port, and external SCSI through knockout.
| | Name: DB2KWEB1 Model: Compaq ML 530 Role: Web Interface Web Server | - Form Factor Rack Mount
- Processor Two 933MHz, Pentium III Xeon processors with 256KB level 2 Advanced Transfer Cache.
- Memory 1 GB 133 MHz ECC SDRAM expandable to 4GB using 512 MB modules
- Network Controller - NC3123 Fast Ethernet NIC PCI 10/100 controller
- Drive Bays Four total 5.25" removable media bays (1) 1.44 MB floppy drive. One, is used for a 48x CDROM drive and the other for a Compaq Internal DLT 20/40
- Internal Storage -218.4 GB Maximum Internal Hot Plug Storage Ultra2 and Ultra3 ready. Three 18.2 GB Hot Plug Ultra 3 hard drives are installed The Smart Array 5300 128 Cache Module with RAID ADG is configured for RAID 5.
- Interfaces - One RJ-45 Ethernet port, two serial, one parallel, keyboard, mouse, and one graphics port, and external SCSI through knockout.
| 1. 3. Operating Systems Environment | Domain Configuration | | Active Directory or NT Domain? | Active Directory | | (NT Domains) Domain Model (Single domain, Master domain, Multiple-master, etc.): | N/A | | (Active Directory) What Mode (native or mixed)? | Native | | (Active Directory) Forest Name(s): | DABCC.COM | | (Active Directory) Domain Name(s): | DABCC.COM | | (Active Directory) DNS Namespace(s): | DABCC.COM | | (Active Directory) Internal Namespace(s): | DABCC | | DNS Server Name(s): | DB2KAD1, DB2KAD2 | | WINS Server Name(s): | DB2KAD2 | | DHCP Server Name(s): | DB2KAD2 | | TCP/IP Addresses | | Enter the IP Address information for your network: | | Network Address: | 192.168.1.0 | | Subnet Mask: | 255.255.255.0 | | Gateway: | 192.168.1.254 | | Primary WINS: | 192.168.1.1 | | Secondary WINS: | None | | Primary DNS: | 192.168.1.1 | | Secondary DNS: | 192.168.1.2 | | Enter the IP Addresses for the servers you specified in the Hardware Environment section: | | DB2KAD1 | 192.168.1.5 | | DB2KAD2 | 192.168.1.6 | | DB2KFS1 | 192.168.1.7 | | DB2KWEB1 | 192.168.1.8 | | DB2KCTX1 | 192.168.1.9 | | Enter the IP Addresses for all applicable networked printers: | | HP 4M | 192.168.1.15 | | HP 4000 | 192.168.1.16 | | HP 4000 | 192.168.1.17 | | HP LaserJet 4050 Color | 192.168.1.18 | | HP OfficeJet 720 | 192.168.1.19 | | Enter the DHCP Range: | | DHCP Range: | 192.168.1.100 through 192.168.1.200 | | Active Directory Organizational Units (if applicable) | | Name of OU | Description | | Built-in | Default OU | | Computers | OU for end-user devices | | DABCC Users | OU for DABCC.COMs Microsoft Windows 2000 Active Directory Users and groups. | | Domain Controllers | OU for Windows 2000 Active Directory Domain Controllers. Includes: DB2KAD1 and DB2KAD2. | | Foreign Security/Principles | Default OU | | Servers | OU for Windows NT/2000 servers. Includes: DB2KFS1 and DB2KWEB1 | | Users | OU default Active Directory Users and groups. | | Domain User/Group Information | Group Name | Group Type | Members | | Domain Admins | Security Group - Global | Administrator Douglas Brown Jim Worthington | | Proof of Concept Users | Security Group - Global | Douglas Brown Jim Worthington Lonnie Huffaker Andy Klopf Troy Gentry Helen Tamasi Chad McGrath Dan Morrow Scott Houseman Mark Nall Douglas Shreve Rob Voss Scott Duer Chad Kunz | | Group Policy Information (if applicable) | | Using WinNT 4.0 or Win2000 policies? | Win2000 | | Policy File(s) Location (for WinNT 4.0 policy): | N/A | | Groups/Users affected by policies: | Administrators, Users | 1. 4. Login Scripts Logon_users.cmd  Logon_admins.cmd  1. 5. Printing Environment | Printer Name | Print Server Name | Driver | | HP4M | DB2KFS1 | HP 4M | | HP4000West | DB2KFS1 | HP 4000 | | HP4000East | DB2KFS1 | HP 4000 | | HPColor | DB2KFS1 | HP LaserJet 4050 Color | | HPOfficeJet | DB2KFS1 | HP OfficeJet 720 | 1. 6. Client Environment | Group Policy Information (if applicable) | | Internal Workstation Operating System(s): | Windows 2000 Professional (office standard) Windows 98 (legacy apps and device support) | | Remote Workstation Operating System(s): | Windows 2000, Windows ME, 98 and 95, Apple Macintosh, other personal devices | | Remote connectivity methods available: | Wireless, dial-in, DSL, cable, and TCP over the Internet | 2. 0. Environment Setup Procedures 2. 1. Server Build Procedures The Citrix MetaFrame Access Suite Server and all other servers used in the Proof of Concept will be configured to production standards according to D&D Consulting methodology, including server security and optimization. This is done so that if the Proof of Concept is successful, the server environment will become the foundation for the production MetaFrame Access Suite deployment. For details regarding the design of the MetaFrame XP, MetaFrame Secure Access Manager, Web Interface, or the Secure Gateway for MetaFrame, refer to the MetaFrame Access Suite Design document provided by D&D Consulting. The following is a basic checklist for a MetaFrame XP server: q Install Server Operating System with latest Service Pack and necessary Hotfixes q Install necessary services and uninstall unnecessary services q Configure networking and domain identification on the server q Change the SNMP Service so that the public community has read write rights q Set all NICs on the server to 100 Mbps and Full Duplex q Configure local security on the Citrix server q Activate Terminal Services Licensing Server and Terminal Server CALs q Install Citrix MetaFrame XP latest Feature Release and Service Pack q Configure Citrix licensing on the server q Install Citrix Installation Manager (if applicable) q Install Citrix Resource Manager (if applicable) q Configure SpeedScreen for the server q Configure connection settings q Setup the ICA Client Update Configuration q Configure server optimizations and tuning q Lock down the server using NTFS security rights and system policies q Configure printing on the server q Install and configure applications q Configure SpeedScreen for individual applications q Publish Applications q Create an Emergency Repair Disk q Install other applicable components (MetaFrame Conferencing Manager, Web Interface, Secure Gateway, etc.) q Test server and applications 2. 2. Application Installation Procedures << Provide detailed installation instructions for each application to be tested in the POC >> 3. 0. Test Cases | Case No. | Description | Expected Result | Actual Result | | Scenario 1 Test <App1> | | 1.1 | | | | | 1.2 | | | | | 1.3 | | | | | 1.4 | | | | | Scenario 2 Test <App2> | | 2.1 | | | | | 2.2 | | | | | 2.3 | | | | | 2.4 | | | | | Scenario 3 Test <App3> | | 3.1 | | | | | 3.2 | | | | | 3.3 | | | | | 3.4 | | | | | Scenario 4 Test <App4> | | 4.1 | | | | | 4.2 | | | | | 4.3 | | | | | 4.4 | | | | | Scenario 5 Test <App5> | | 5.1 | | | | | 5.2 | | | | | 5.3 | | | | | 5.4 | | | | 4. 0. Test Case Adjustments | Test Case No. | Adjustment | New Result | | 1.1 | | | | 1.2 | | | | 1.3 | | | | 1.4 | | | 5. 0. Conclusion After reviewing the results of the defined test cases and necessary test case adjustments, D&D Consulting and DABCC.COM have determined that sufficient evidence has been gathered to justify continuation of the project as originally planned. |