Transcript
>>>
visionapp Workspace Management Version 2008 Manual software.visionapp.de
vAC Requirements Guide
www.visionapp.com
>>>
Contents 1.1 General ........................................................................................................ 1 1.2 Solution Overview .......................................................................................... 1 1.3 Purpose ........................................................................................................ 1 1.4 Target Group................................................................................................. 1 1.5 Prerequisites ................................................................................................. 1 1.6 Questions/Comments ..................................................................................... 1 1.7 Additional Information .................................................................................... 2 1.8 Infrastructure Overview .................................................................................. 2 2 Prerequisites........................................................................................................ 3 2.1 Preliminaries ................................................................................................. 3 3 Prerequisites: Infrastructure ............................................................................... 3 3.1 Network Infrastructure ................................................................................... 3 3.2 Test/Evaluation Environment ........................................................................... 3 3.3 Network Ports ............................................................................................... 4 4 Prerequisites: Administrator Workstation............................................................ 4 4.1 Operating System .......................................................................................... 4 5 Prerequisites: Web Servers.................................................................................. 5 6 Prerequisites: Database Server............................................................................ 6 7 Prerequisites: Clients ........................................................................................... 6 8 Prerequisites: Accounts and Groups .................................................................... 7 9 Load Balancing..................................................................................................... 7 10 Application Servers .............................................................................................. 8 11 Step-by-step Procedure ....................................................................................... 8 12 Preparation Checklist........................................................................................... 9 12.1 Infrastructure ................................................................................................ 9 12.2 Administrator Workstation............................................................................... 9 12.3 Web Servers ................................................................................................. 9
www.visionapp.com
>>>
12.4 Database Server ............................................................................................ 9 12.5 Clients.......................................................................................................... 9 12.6 Application Servers ........................................................................................ 9 12.7 Accounts....................................................................................................... 9 13 Installation Checklist ......................................................................................... 10 13.1 Set up Accounts and Groups .......................................................................... 10 13.2 Install vADM Console.................................................................................... 10 13.3 Install vADM Database.................................................................................. 10 13.4 Optional: Set up Load Balancing..................................................................... 10 13.5 Install vAC .................................................................................................. 10 13.6 Entities....................................................................................................... 10 13.7 Set up Application Servers in vADM ................................................................ 10 13.8 Import Applications ...................................................................................... 10 13.9 Assign Applications....................................................................................... 10 13.10
Layouts........................................................................................... 10
14 Disclaimer.......................................................................................................... 11
www.visionapp.com
>>>
1.1
General
This document describes the requirements for an installation of visionapp Application Center 2008 from visionapp Application Delivery Management Suite. It complements the regular installation manual and serves as a checklist that should be used prior to beginning the installation. If there are one or more components in an environment that do not meet the requirements, it is strongly advised to contact a visionapp partner or visionapp immediately for further advice.
1.2
Solution Overview
For a correct installation of visionapp Application Center some preparation work has to be done. The information necessary for this preparation has been compiled in this document. In addition to the description of the requirements for an installation, this document features a checklist that will help ensuring the requirements are met. Each paragraph of the checklist allows space to write down settings, values and special notes. In some cases it might be useful to attach additional lists or datasheets, as there may be a large amount of information to be provided.
1.3
Purpose
The purpose of this document is to provide a detailed description of the requirements concerning the installation of visionapp Application Center 2008. This document is not meant to replace training in the use of visionapp Application Center Suite or the actual product documentation.
1.4
Target Group
This document is addressed to anyone who has a responsibility for or interest in the installation of visionapp Application Center.
1.5
Prerequisites
It is assumed the persons reading this document have a general understanding of Windows servers, Active Directory, SQL Server, Internet Information Services as well as, optionally, Windows Terminal Services and Citrix Presentation Server.
1.6
Questions/Comments
Any questions/comments pertaining to the contents of this document should be directed to a certified visionapp partner or directly to visionapp.
www.visionapp.com
1
>>>
1.7
Additional Information
Basically, visionapp Application Delivery Management Suite 2008 consists of two major components: visionapp Server Management and visionapp Workspace Management. Each of these components includes a number of modules, packages and software components, each having special requirements. These requirements are described in detail in the corresponding documents. The present document describes the requirements for an environment in which visionapp Application Center is to be run.
1.8
Infrastructure Overview
The graphic below shows a simplified layout of the components in a vAC environment.
www.visionapp.com
2
>>>
2
Prerequisites
Installing visionapp Application Center requires an environment that has been properly prepared. A number of requirements related to the infrastructure have to be met to ensure a successful installation.
2.1
Preliminaries
Area
Description
Infrastructure
Required network components, layout and possible restrictions
Administrator Workstation
Workstation for vADM Console
Web servers
Servers where vAC is installed
Application servers
Optional servers that host applications provided through vAC (e.g. Citrix Presentation Server)
Clients
Devices used to access vAC (PCs, notebooks, thin clients, etc.)
Accounts and groups
User accounts and groups for the installation
A detailed description of the requirements is provided in the following sections. As a general rule, it is possible to combine the necessary server components, i.e. to install them on the same computer. Depending on the scenario however, this may not be possible for technical reasons (e.g. depending on DMZ scenario) or not recommended (environments where performance and fail-safety are a major issue).
3 3.1
Prerequisites: Infrastructure Network Infrastructure
As regards the network infrastructure, only a few simple, but important, rules have to be followed. The network infrastructure for a vADM/vWM environment must feature the following properties:
> A fully functional and stable LAN/VLAN environment > 100 MBit/1 Gbit switch (or switches) to connect all servers 3.2
Test/Evaluation Environment
In case of test/evaluation installations it is highly recommended to provide a separate environment for that purpose. This can either be one environment that is physically separated from the production environment (if using physical hardware) or an environment that is
www.visionapp.com
3
>>>
separated logically (when using virtualization solutions like VMware GSX/VMware Server/VMware Workstation or Micro-soft Virtual Server/Microsoft Virtual PC). It is also possible to set up a logical separation for such an environment by way of a VLAN (Virtual LAN) that only includes the vADM components.
3.3
Network Ports
Network Ports Used by vADM Components vADM 2008 Console to vADM 2008 and vAC DB SQL over TCP
TCP
1433
NetBIOS Name Resolution
UDP
137
NetBIOS Session Service
UDP
139
Microsoft-DS (SMB over TCP/IP)
TCP
445
vADM 2008 Console to vAC/DC Only required if Remote Administration Tools are used in visionapp Console. Feature cannot be blocked by vADM but ports can be blocked by a firewall.
vADM 2008 Console to DC DNS
UDP/TCP
53
Kerberos
UDP/TCP
88
NTP/SNTP
UDP
123
LDAP Server
UDP
389
TCP
1433
UDP
389/686
vAC to vAC DB SQL over TCP vAC an DC LDAP / LDAPs
4
Prerequisites: Administrator Workstation
Essentially, the Administrator Workstation is used to manage the components of visionapp Application Delivery Management Suite (vADM). vADM Console is the central administration interface to be used for all configuration settings.
4.1
Operating System
Currently, the following operating systems are supported for installing vADM Console:
> Windows 2000 Professional with Service Pack 4 > Windows 2000 Server with Service Pack 4 or Advanced Server with Service Pack 4 > Windows XP Professional with Service Pack 1 or higher > Windows Vista
www.visionapp.com
4
>>>
> Windows Server 2003 with Service Pack 1 or higher, Standard Edition or Enterprise Edition
> Windows Server 2003 R2 Standard Edition or Enterprise Edition In addition, Microsoft .NET Framework 2.0 is required for all operating systems.
Please note that Microsoft .NET Framework 2.0 can be installed in addition to Microsoft .NET Framework 1.1 if other applications on the system require .Net Frame-work 1.1. The following management tools, or MMC Snap-Ins, are useful complements to the Administrator Workstation for the purposes of vAC:
> Microsoft IIS Manager > Microsoft SQL Server Enterprise Manager
5
Prerequisites: Web Servers
The vAC can be installed on one of the following operation systems (English or German language version):
> Microsoft Windows Server 2003 (R2), Standard or Enterprise Edition with Service Pack 1 or later.
> Microsoft Windows Server 2003 (R2), Web Edition with Service Pack 1 or later. > Microsoft Windows Server 2008 - 32Bit, Standard or Enterprise Edition. In addition the following components are required when installing the all features mentioned in this documentation:
> visionapp Application Delivery Management (vADM) 2008 console > Microsoft Internet Information Services (IIS) 6.0 or 7.0 in compatibility mode > ASP.NET If IIS is not installed, you must install IIS and run the aspnet_regiis -i command in the %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727 directory
> Microsoft SQL Server 2000 or 2005 > Citrix Web Interface (WI) 4.5 or WI 4.6 > Microsoft Visual J# .NET 2.0 (Requirement for WI 4.5/4.6) > Microsoft .NET Framework 2.0 > MDAC 2.7 SP1 or later
www.visionapp.com
5
>>>
We highly recommend encrypting the communication between clients and web servers using SSL.
All visionapp applications are based on the Microsoft .NET Framework technology, which is available on the Microsoft website (http://www.microsoft.com/).
6
Prerequisites: Database Server
The vAC database can be installed on the following database systems:
> Microsoft SQL Server 2000 with SP4 > Microsoft SQL Server 2005 > Microsoft SQL Server 2005 Express Edition If Microsoft SQL Server 2005 Express Edition is used as database system, there are no preliminary tasks to be performed as the vAC Setup automatically creates the necessary instance. As regards systems with SQL Server 2000 or SQL Server 2005 Express, the general system-specific requirements apply – there are no special requirements concerning vAC. As regards the disk space required for the vAC database, it is not possible to specify precise requirements as the of the database can vary considerably. The following factors have an influence on the size of the database:
> Number of users > Number of applications provided through vAC > Number of configured components > Logging settings
7
Prerequisites: Clients
One of the advantages of vAC is that only very few requirements have to be met by the devices that will be used to access vAC. The major requirement is that a web browser has been installed on the clients. Currently, the following browsers are supported: Internet Explorer as of Version 5.0 as well as Firefox as of Version 1.1. In addition, the appropriate clients need to be installed for access to specific application types:
> Citrix ICA Client for Citrix Presentation Server ICA applications > Citrix RADE Client for Citrix Presentation Server streamed applications
www.visionapp.com
6
>>>
> Softgrid Runtime Client for Microsoft Softgrid streamed applications > visionapp local applications ActiveX for local applications As an alternative to Citrix ICA Client, it is also possible to install Citrix Java Client on the web server, in which case the clients only the Java Runtime Environment. The visionapp ActiveX component for the integration of local applications automatically installs itself if the corresponding client security settings are set accordingly (accept ActiveX controls, can be set through assigning the vAC URL to the trusted sites). No further client installations are required to call web applications.
8
Prerequisites: Accounts and Groups
The installation requires a number of user accounts and groups in the Microsoft Active Directory as well as setting up various permissions (also on the SQL Server). vADM/vAC 2008 Accounts Account
Security settings
Account type
Account for LDAP access to Active Directory
Domain user
Service Account
Account with sa rights on SQL Server
Requires Security Administrator rights on the SQL server where the vAC database is to be set up
Service Account
Optional: Portal access group to control access to the portal
-
Domain Global Group (Security Group)
Optional: Active Directory Organizational Unit(s) (if entity control is to be performed through Organizational Units)
-
Active Directory Organizational Unit
Optional: Group(s) for entity control (if entity control is to be performed through groups)
-
Domain Global Group (Security Group)
9
Active Directory user, no special group membership needed. Internal SQL user account or Active Directory user
Load Balancing
vAC supports load balancing for access to the web servers as well as LDAP requests. The load-balanced access to multiple domain controllers is configured within vADM Console after the installation. No preliminary tasks are required to this end (except for, of course, that load balancing requires that additional domain controllers are available in the domain). To configure load balancing for access to the web servers, the following needs to be installed on the web servers before installing vAC:
> Windows Network Load Balancing or
www.visionapp.com
7
>>>
> Hardware Load Balancing After having made sure that two or more servers respond to a virtual address, vAC can be installed on all servers. In that context, be sure that the vAC database is included in the first installation only. On all other servers, only the vAC web application is installed. The existing vAC farm is joined by specifying the existing database and the associated access information.
10 Application Servers The most frequent scenario for vAC is the centralized provision of applications, which may come from different sources. The following application types can be provided through vAC:
> Citrix Presentation Server ICA applications > Citrix Presentation Server streamed applications > Microsoft Softgrid streamed applications > Web applications > Local applications The only requirement here is that the application servers must be accessible from both vAC and the client devices.
11 Step-by-step Procedure If all requirements have been met according to the sections above, the installation can take place. The following table provides an overview of the procedure 1. Step
1
Requirement 1
Set up accounts and groups
2
Install vADM Console
3
Install vADM database
4
Install vAC
5
Create application servers in vADM Console
6
Import organizational entities
7
Import applications
8
Adapt and assign layout(s)
9
Log on and check
Action
> > > > > >
Active Directory
> >
Import groups or OUs as entities
> >
Create/adapt layout(s) and assign to entities
Microsoft SQL Server Install vADM Console Install vADM database Install vAC on web servers Create farms and servers in vADM Console for application provision Import applications from application servers previously created Log on with different user accounts of different entities in order to check the configuration settings
Please refer to the documentation of the mentioned products for installation details.
www.visionapp.com
8
>>>
12 Preparation Checklist Prior to the installation of visionapp Application Center, some information on the network infrastructure has to be provided and it has to be made sure that certain requirements have been met.
12.1
Infrastructure
The requirements set out in Chapter 3 Prerequisites: Infrastructure are met. 12.2
Administrator Workstation
The requirements for computers running vADM Console set out in Chapter 4 Prerequisites: Administrator Workstation are met or exceeded.
12.3
Web Servers
Internet Information Server 5.0 or 6.0 Microsoft .Net Framework 2.0 Optional: Citrix Web Interface 4.5 or 4.6 12.4
Database Server
SQL Server 2000 SP4 or SQL Server 2005 (no preliminaries for SQL 2005 Express) 12.5
Clients
All clients meet the requirements set out in Chapter 7 Prerequisites: Clients 12.6
Application Servers
The application servers are accessible to vAC and the clients 12.7
Accounts
Account for LDAP access to Active Directory Account with sa rights on SQL Server Optional: Portal access group to control access to the portal Optional: Active Directory Organizational Unit(s) (if entity control is to be performed through Organizational Units)
Optional: Group(a) for entity control (if entity control is to be performed through groups)
www.visionapp.com
9
>>>
13 Installation Checklist 13.1
Set up Accounts and Groups
Active Directory accounts and groups (and OUs where applicable) created? Microsoft SQL Server accounts created/permissions set? 13.2
Install vADM Console
vADM Console installed? 13.3
Install vADM Database
vADM database installed? 13.4
Optional: Set up Load Balancing
Load balancing set up? 13.5
Install vAC
vAC installed on web servers? 13.6
Entities
Entities imported from Active Directory? 13.7
Set up Application Servers in vADM
Application server farms set up in vADM Console? 13.8
Import Applications
Applications imported in vADM from application servers? 13.9
Assign Applications
vAC installed on web servers? 13.10 Layouts Layouts created or adapted, entities assigned?
www.visionapp.com
10
>>>
14 Disclaimer Disclosure and Warranty The information, concepts, and ideas contained in this document are the property of visionapp GmbH. No part of this document may be disclosed or reproduced in any form without written permission of visionapp GmbH. Any violation thereof will be pursued. All brand names and product names used in this document are trademarks of their respective holders and are recognized as such. Any product descriptions or representations in this document are for identification purposes only and are not to be construed as a warranty of specific properties or guarantee or warranty of any other type. visionapp shall assume no liability, either explicit or implied, for the documentation. All rights reserved ©visionapp GmbH, January 08 About visionapp visionapp is one of Europe’s leading solution providers for the design, operation and management of Microsoft- and Citrix-based application delivery infrastructures. With more than 100 employees and an international network of qualified partners, visionapp supports many large and medium-sized enterprises in numerous business sectors throughout the world. visionapp’s business activities are focussed on reducing the cost of IT operation, enhancing the flexibility and availability of the IT infrastructure and boosting corporate revenue through the use of centralized solutions. visionapp maintains numerous strategic partnerships with Microsoft, Citrix and other manufacturers. Further Information visionapp GmbH Head Office Frankfurt Helfmann-Park 2 65760 Eschborn Germany web: www.visionapp.com
www.visionapp.com
11