Escolar Documentos
Profissional Documentos
Cultura Documentos
Installation and
Configuration Guide
Version 5.4
This document and the software described in this document constitute confidential information of Surgient, Inc. and its
licensors, and are furnished under a license from Surgient, Inc. This document and the software may be used and copied
only as permitted by such license. The software is also protected by U.S. Patents 6,880,002 and 6,990,666 and is subject
to other pending patents.
Copyrights
Copyright © 2002-2008 Surgient, Inc. All Rights Reserved.
This software includes the following third-party software:
Outlook Bar, version 0.9.3.0. Copyright © Tim Dawson.
properJavaRDP Copyright © 2003 Propero Ltd. www.propero.net. Licensed under GNU General Public License. The li-
cense and the source code are included on the Surgient software media.
Software developed by the Apache Software Foundation (www.apache.org). Copyright © 2001-2004 The Apache Soft-
ware Foundation. Licensed under the Apache License, Version 2.0, a copy of which is included on the Surgient software
media.
TightVNC Java Viewer version 1.2.9. Copyright © 2001 - 2003 HorizonLive.com, Inc. Copyright © 2001, 2002, 2003
Constantin Kaplinsky. Copyright © 1999 AT&T Laboratories Cambridge. Licensed under GNU General Public License.
The license and the source code are included on the Surgient software media.
ViewerX VNC ActivX Control version 2.5.71.1. Copyright © 2003-2005 SmartCode Solutions. All Rights Reserved.
Perl Kit, Version 5.8 Copyright 1989-1999, Larry Wall, licensed under GNU Library GPL 2.0 or Perl Artistic License.
Software developed by the Mono project (www.mono-project.com). Runtime libraries licensed under GNU Library GPL
2.0. Class libraries licensed under MIT X11. The license and the source code are included with the Surgient software.
TightVNC 1.2.9 for Windows. Copyright © 1999 AT&T Laboratories Cambridge. Copyright © 2000 Tridia Corp. Copy-
right © 2002 RealVNC Ltd. Copyright © 2000 - 2003 Constantin Kaplinsky. Copyright © 2001 - 2003 HorizonLive.com,
Inc. All rights reserved. Licensed under GNU General Public License. The license and the source code are included with
the Surgient software.
Trademarks
Surgient, the Surgient logo, Surgient VCS, Virtualization Control Server, VDMS, VTMS and VQMS are trademarks or
registered trademarks of Surgient, Inc. in the United States and other countries.
Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation in the United States and other
countries.
Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
All other products or services mentioned in this document are trademarks or registered trademarks of their respective com-
panies.
Disclaimers
This document is furnished “AS IS.” Surgient, Inc. disclaims all warranties regarding the contents of this document, in-
cluding, but not limited to, implied warranties of merchantability and fitness for any particular purpose. This document
may contain technical or other inaccuracies or typographical errors. Surgient, Inc. reserves the right to revise the infor-
mation in this document at any time without notice.
Surgient, Inc. 8303 N. MoPac Expy., Suite C-300 Austin, Texas 78759
Contents
Target Audience ......................................................................................................... iv
About This Book ......................................................................................................... iv
Surgient Documentation .............................................................................................. v
Typeface Conventions ............................................................................................... vi
Acronyms and Abbreviations ..................................................................................... vi
Surgient Contact Information ....................................................................................viii
4 Remote Access.................................................................................. 83
Universal Remote Access ......................................................................................... 84
Classroom Readiness Test ....................................................................................... 93
User Readiness Test .............................................................................................. 105
Target Audience
The target audience for this book is the individual responsible for installing
Surgient applications and performing the initial configuration required to
begin using Surgient solutions on a day-to-day basis. Typically, these users
are system administrators.
Surgient Documentation
The following documentation is available in support of version 5.4:
Release notes for the Management Console and VQMS, VDMS, and
VTMS. The release notes contain the most current information about the
products and should be used in conjunction with other Surgient
documents. You should read these release notes before you begin
installing the Surgient products.
Preface
The following typeface conventions are used in this book:
Component Convention
Window and dialog names Title caps, default font
Emphasis Italic
File or directory names Courier
Examples, including code Courier
UI commands within a procedure when a Bold
specific action is taken
Acronym or
Definition
Abbreviation
API Application Programming Interface
GB Gigabyte
IP Internet Protocol
MB Megabytes
OS Operating System
SE Sales Engineer
UI User Interface
Preface
VCS (Surgient) Virtualization Control Server
VM Virtual Machine
VR Virtual Resource
To contact Surgient Support, use the Surgient Online Support Web page
available on our Web site. Send an e-mail message to
support@surgient.com to request a user account and instructions for
accessing Surgient Online Support.
The following sections address these issues and provide instructions for
ensuring that you are fully prepared to complete a Surgient installation.
The Surgient VCS consists of the following pieces, which provide the
capabilities required by all Surgient applications:
Surgient file cache – Contains copies of images from the system library
and allows multiple VMs to share the same image. When an image
Virtual machine host server – The physical device on which VMs are
created.
Your reporting needs, as determined by the amount and type of data you
expect to save, as well as the number of reports you expect to generate.
If you foresee that a large amount of storage space for your Library content
will be required, the system library can be installed on a server different from
the VCS server. Additionally, the database usually resides on a separate
database server than the VCS server.
General Considerations
Review the following general information:
The disk space required by the System Library location depends upon
the number and size of the images (labs, demos, classes) that are stored.
The VCS server and all VM host servers should reside on the same Local
Area Network (LAN).
Surgient
Computer System Requirements
Components
General Physical or virtual server with the following
Surgient requirements for specifications:
VCS Server VCS, the Surgient English version of one of the following operating
applications, and systems:
related Microsoft Windows Server 2003 R2 (Standard,
components Enterprise, Web, x64)
Microsoft Windows Server 2003 SP1 (Standard,
Enterprise, Web)
2 GB RAM
Free disk space:
10 GB free disk space if images are stored on a
network attached storage (NAS) device
40 GB free disk space if images are stored on a
local disk
Microsoft .NET Framework 2.0
Microsoft Internet Information Services (IIS) 6.x
ASP.NET Application Server installed and enabled
Note: IIS must be installed before .NET Framework.
The following sections examine these variables in more detail and provide
the information necessary for you to address any potential challenges.
Remote Access
To address your potential remote access needs, Surgient provides the
following solutions:
Note: The URA gateway and CRT server must not be installed on the same
machine.
All MSVS host servers and system libraries must reside within the same
Windows domain.
The agent that manages an MSVS host servers or system libraries cannot
run as Local System account. Instead, it must run as a domain user in
the machine’s Administrators group.
ESX hosts that use a library location on a SAN VMFS volume must be
configured before installing Surgient. See “Configuring the ESX Host
and SAN Server” on page 120.
When a virtual lab is deployed under these conditions, the VM uses images
that remain in the system library location. Files are not copied to the VM host
server, which reduces the time required to deploy virtual labs.
Situations exist, however, when provisioning from the system library is not
optimal or possible. For instance, a very large number of VMs with heavy
usage can cause excessive load on the library server.
For these situations, Surgient uses file caches and file cache locations. A file
cache location describes any physical location on a server to which an image
and its related files are copied. If your environment requires a large number
of simultaneously accessible VMs, file cache locations provide load
balancing across multiple servers.
Shared file cache locations are accessible by all the VM host servers in
a specified resource pool. For VMware ESX, the shared cache locations
can either use NFS and CIFS access protocols (see “Using NFS Servers”
on page 121) or be on a SAN VMFS volume (see the Management
Console online Help topic “Adding a Shared File Cache Location”).
With shared file cache locations, you have the option of setting up cache
locations that are all managed by an existing Surgient agent on another
server. Regardless of whether your shared cache locations are remote or
local, the MSVS host servers and system libraries must reside within the
same Windows domain, and the managing agent must run as a domain
user in the Administrators group.
A single physical host server can support multiple file cache locations,
provided the locations exist on different volumes.
File cache locations can be set up on servers that are managed by Surgient
agents or on remote servers accessible by a managed server. If you define
more than one shared cache location, the system determines which location
to use during a deployment by identifying the following criteria:
The images and related files that are cached in each location
When a file cache location reaches full capacity, the least recently used
images and files are purged automatically. Cached files that are connected to
a VM are considered active and cannot be purged.
The online help provides detailed instructions for creating file cache
locations.
Unfortunately, cloned VMs share the following identifiers with the original
VM as well as with each other:
Network Communication
Review the following section for information about the various types of
network resources that you will need to create. Additionally, see the matrix
of ports on page page 17 for a list of port numbers that Surgient requires for
communication between the VCS and other components.
Network Requirements
You will need to define network resources for the application configurations
that you want to deploy. The appropriate IP addresses, MAC addresses, and
VLAN IDs are defined using the Surgient Management Console.
IP Address NAIL uses IP address resources These IP addresses cannot overlap with
Ranges to prevent conflicts and provide addresses assigned by any DHCP server.
a unique IP address for each Plan to dedicate one additional IP address
VM whose network interfaces per VM host, plus one for each VM per test
are configured with static IP configuration that will be configured for NAIL
addresses within the VM guest cloning, up to the maximum number of
operating systems concurrent VMs across all VM hosts. The
size and values of this range can be changed
at any time.
VLAN ID NAIL also uses a virtual LAN You must use IDs within the range of 2 -
Ranges (VLAN) for VMs that require 4095, inclusive.
grouping, as is the case when If you are implementing NAIL Server in
multiple server configurations the advanced mode, you should work with
comprise a single application your network administrator to select the
configuration. NAIL Server uses appropriate network adapters, switches, and
IEEE 802.1q VLANs to isolate VLAN IDs that are compatible with your
physical network environment.
application configurations from
As a general guideline, plan for 1-2
one another and prevent
VLAN IDs per concurrent test configuration,
duplicate host name or IP depending on the complexity of the test
address errors while configuration. The VLAN ID range selected
simultaneously deploying clones should be dedicated for use by the Surgient
of VMs. product.
Surgient recommends that you verify the accuracy of all IP address, MAC
address, and VLAN ID ranges that you enter. A small error when entering a
range of addresses can result in the creation of thousands of unwanted
address records in the Surgient database.
To To To App To Lib To To To To To
VCS DBs Hosts VMs URA Syslog LDAP
GW
From 2997- 1433 2997- 4277 4277 4277 None UDP 389
VCS 2999 ICMP 514
2999
1024-
Ping
4999
>32767
ICMP
Ping
From None N/A None None None None None None None
DBs
From 2997- 1433 N/A 4277 4277 None None UDP 389
App 514
2999
80/
443
ICMP
Ping
From 80/443 None 80/443 N/A 1024- None None None None
Lib 4999
>32767
From 80/443 None 80/443 1024- N/A None None UDP None
Hosts 4999 514
>32767
From 80/443 None None None None N/A None None None
VMs
From None None None None 5900 3389 N/A None None
URA 902 5900
GW 1494
From None None None None None None None N/A None
Syslog
From None None None None None None None None N/A
LDAP
On an agent host that runs Windows as the operating system, the agent
runs as a service, displayed in the Services panel as Surgient Agent.
Warning: If the host on which you install the agent uses Microsoft
Virtual Server, you must configure a user name and
password. Do not run the Agent service as a Local System
service, or deployments of labs might fail.
Considerations
Review the following considerations when determining which account to use
for the Agent service:
For computers that are not in a domain, the same Windows user account
must exist with the same password on every server/host where you
install the Windows agent
Every Windows agent service must be configured to run under the same
account.
The account must have read/write access to the System Library location.
Installation Checklist
Before attempting an intermediate installation, perform the following steps:
____ 1. Identify the four or more servers that will be used in the Surgient
environment, as follows.
____ 3. Verify that the VCS server has basic network connectivity by pinging
your network gateway.
____ 4. Record the DNS name and the IP address of the VCS server in lines 1
and 2 of the worksheet on page 137.
____ 7. Verify that the VCS server can ping the library server.
____ 8. Add the machine that will become the first VM host server to your
network.
____ 9. Verify that the host server has basic network connectivity by pinging
the VCS server.
____ 10. Verify that the VCS server can ping the host server.
____ 11. Repeat steps 8 – 10 for each host server you add to your network.
____ 13. Verify that the SQL server has basic network connectivity by pinging
the VCS server.
____ 14. Verify that the VCS server can ping the SQL server.
____ 15. Record the following database information in the pre-install worksheet:
____ 18. In line 13, record the e-mail address that will receive notifications when
an error occurs.
____ 20. Determine and record in lines 16 and 17 the IP addresses and MAC
addresses, respectively, to be used during address translation. For more
information on how these addresses are used, see “Address Translation
and Virtual Networking” on page 14.
____ 21. If your environment will be using the Surgient classroom readiness test
(CRT), record the DNS name and IP address in lines 18 and 19,
respectively. For more information on CRT, see “Classroom Readiness
Test” on page 93.
Once you have completed the installation, refer to Chapter 3, “Verifying the
Installation,” on page 65.
Installation Scenario
The following steps provide an overview of setting up your Surgient
environment:
1. Install the Surgient VCS and Management Console on the VCS server.
2 Product Installation
4. Install an agent on the VM host server or servers.
Note: In some situations, you might want to also install the Management
Console on a separate computer, one that is more accessible to end
users than the VCS Server might be. For more information, see
“Installing the Management Console on a Separate Server” on page
37. Additionally, if you want to distribute the VCS components
across multiple computers, review “Installing the VCS on Multiple
Servers” on page 139.
2 Product Installation
9. Optional: To specify a destination folder other than the default folder of
C:\Program Files\Surgient\VCS, click Browse.
The DNS name of the server that will act as the database server. This
name is recorded in line 4 of the pre-install worksheet. To select a
server from a list of available servers, click Browse.
The DNS name of the server that will act as the database server. This
name is recorded in line 8 of the pre-install worksheet. To select a
server from a list of available servers, click Browse.
17. Click Next to view the Surgient VCS E-Mail Settings page.
You might have recorded this information in lines 14 and 15 of the pre-
install worksheet. If you do not know this information at this time,
however, you can specify it later by using the Management Console
advanced configuration settings.
2 Product Installation
The Surgient Management Console serves as the administrator’s interface to
the Surgient platform. By default, the Management Console is installed
directly on the VCS server, as part of the VCS Server installation. If your
environment is such that the Management Console users do not easily have
access to the VCS server, then you should install the Management Console
on a separate server.
2 Product Installation
the amount of space available on your other disks or to specify a different
disk for the installation, click Disk Space.
2 Product Installation
Surgient applications (VQMS, VTMS, or VDMS) can be installed directly
on the VCS server, or you can install an application on a separate application
server. Follow the directions below for either case.
1. From the Surgient CD, double-click the file that corresponds to the
application you want to install, as follows:
2 Product Installation
Agents must be installed on the following servers before setting them up for
their intended use:
Servers that manage any file cache locations (Windows or ESX Server)
Surgient provides an ESX host agent for host servers that utilize VMware
ESX 3.0.1, 3.0.2, or 3.5.
Surgient also provides a Windows agent for the Windows 2000 and
Windows 2003.
When you install an agent, one or more modules are installed along with the
core agent service. Which modules are installed is determined by the OS of
the machine and whether the machine is a physical host. Do not change these
selections without first contacting Surgient support.
The following table lists the available Windows agent modules and the
capabilities they provide:
The following sections describe how to install the Windows and ESX host
agents.
2 Product Installation
The Surgient library requires an Agent to manage the use of the library
images and files, as well as to facilitate communication between the
VCS, the application, and any client computers. The agent(s) that
manage a library can be on a Windows host or an ESX Server host;
typically a single agent is selected to manage the library location(s) for
an environment.
Location to create the library: enter the path to connect to the server
that will serve as the library location host.
Note: The library location must be on a server to which all host servers that
will use images from the library have access. For information about
placing the library location on an NFS (network file system) server,
see “Using NFS Servers” on page 121.
2 Product Installation
6. Select Complete (Recommended).
7. Enter the directory path in which you would like to install the Agent.
9. Type a user name and password of a domain account under which the
agent will run as a Windows service to communicate with the system
library or file cache locations.
Agents that remotely manage the system library or file cache locations,
such as NFS export volumes, must run as an account with administrator
privileges and have Read/Write access.
If you do not provide a user name and password here, the Agent will run
as the Local System service.
Warning: If the host on which you install the agent uses Microsoft
Virtual Server, you must configure a user name and
password. Do not run the Agent service as the Local
System account because this could result in deployment
failures.
2 Product Installation
file locations.
Agents that remotely manage the system library or file cache
locations, such as NFS export volumes, must run as an account with
administrator privileges and have Read/Write access.
Note: After installing the Windows Agent, the computer must be rebooted
if either of the following is true:
-- The computer has one or more Intel PRO/1000 adapters.
-- The computer will be used for deployments in "Advanced" server
mode.
The computer must be rebooted because the Windows Agent
installation program adds two registry settings that affect the Intel
network adapters.
2 Product Installation
To install, start, and configure the ESX host agent, perform the following
steps:
3. Navigate to the directory where the .rpm file is and enter the following
command to install the agent:
rpm -i esx3-agent-5.4.0-xxx.i386.rpm
where xxx is the build number associated with the agent that you want
to install, such as 861.
4. Review the notice about firewall configuration and the port numbers
that were opened for use by the Surgient agent.
6. Review the directory where the log files will be stored. By default, this
is:
/var/log/surgient/agent.log
7. Chose whether or not this ESX Host agent will manage any libraries.
Type Y to indicate that this agent will act as a library agent. Type N to
indicate that this agent will not act as a library agent.
Note: The Surgient library requires an Agent to manage the use of the
library images and files, as well as to facilitate communication
between the VCS, the application, and any client computers.
The agent(s) that manage a library can be on a Windows host or an
ESX Server host; typically a single agent is selected to manage the
library location(s) for an environment.
Location to create the library: enter the path to connect to the server
and directory that will serve as the library location. This is where images
for your environment will be stored.
Note: The library location must be on a server to which all host servers that
will use images from the library have access. Options to consider
include placing the library location on a SAN (storage area network)
or placing the library location on an NFS (network file system)
server. See Chapter 1 “Before You Start” for additional
information.
Note: If you enter a path for the Images directory, but then see the prompt
Required Surgient images were not found at dir/
subdir, this indicates that the required Surgient-supplied images
are not in the location you entered for the Images directory. If the
Surgient media files are not local, you can use the UNIX mount
command to mount a remote NFS volume or a remote UNC (Samba)
shared directory containing the Surgient-supplied images.
8. Select the volume on the VM host computer where the VMs used in
your environment will be created. Type 1 and press Enter to accept the
default as shown.
9. Enter the URL of the mailbox server, using the IP Address of the
computer where you installed VQMS (i.e. http://10.5.11.40/ingress/
mailbox.aspx).
To uninstall the agent from an ESX host server, enter the following
command:
rpm -ev esx3-agent
where xxx is the build number associated with the agent that you want to
uninstall, such as 861.
2 Product Installation
The Surgient VQMS CLI server is an optional component that allows VQMS
users to issue commands and run scripts by way of a CLI environment,
provided they are also using the appropriate command-line client.
The CLI Server is installed by default with the VQMS server. However,
certain environments might necessitate installing the CLI Server on a
separate computer.
To install the Surgient VQMS CLI server, perform the following steps:
2 Product Installation
the amount of space available on your other disks or to specify a different
disk for the installation, click Disk Space.
5. Ensure that VQMS CLI Server is the only selected check box.
If you are installing the VQMS CLI server on the same computer as
the VCS, type the name or IP address of the current computer.
10. Verify that the VQMS CLI server will be installed according to your
specifications.
To access the online Help, open the Management Console and click Help on
the upper right of the graphical user interface.
Copy Surgient sample image files into the Templates directory in the
library location that was defined during the Agent installation process.
(See “Installing Surgient Agents” on page 49 for more information.)
Add the library location, specifying the same server and location that
you defined during the Agent installation process.
Assign the new host (on which you installed the Agent) to the default
pool
1. Log on to the computer on which the Surgient Agent that will act as the
library agent is installed.
2. Navigate to the directory that was defined as the library location during
the Agent installation. (See “Installing Surgient Agents” on page 49 for
more information.)
Note: Verify the Agent you installed on the VM host server is running. To
do so in a Windows environment, view the Services panel to confirm
that the Surgient Guest Agent is started. In an ESX environment, use
the ps -ef command and locate an entry for surgientagent. To
start the Agent on ESX, use the command /etc/init.d/
surgientagent start.
When the Log On panel opens, enter the user name (by default the user name
is admin) and the platform administrator password that you created during
the installation process.
Note: Before clicking Log On to open the Management Console for the
first time, see the “Testing Your Web Browser” on page 69.
The Surgient Web Browser and Connectivity Test launches and runs several
tests. As each of the tests are completed, a message displays with the success
or failure status. If all tests are successful, close the Test browser window
and return to the Lon on panel for the Management Console. If any test
failed, review the diagnostic information and make the required fixes.
4. Click the green cross ( ) to open the Add a Library Location dialog
box.
5. Select the server and volume for the library location from the table.
If the volume that you want to use does not appear in the table, and it has
a UNC path, use the Add Remote Volume area below the table to select
Note: The UNC path must be shared by a computer that belongs to the
same Windows domain as the account that the Surgient Library
Agent is running as. Additionally, if the library images from that
share will be used on a MSVS host, then that host must also belong
to the same Windows domain as the host server.
6. In the Step 2 section, in the Directory field, type the name of the
directory, such as Library, that will be used for the library location. Do
not type the drive letter in the Directory field.
Note: The directory that you enter must already exist and must contain the
required Surgient sample image files in a sub-directory named
Templates. See “Copy the Sample Image into the Library Location”
on page 67.
7. (ESX 3.x) In the NFS Export Path field, type the NFS path to the
directory if your environment includes VMware ESX 3.x and the library
location is exported using NFS.
8. Click OK.
When you create the network resources, you identify ranges for each. If you
used the pre-installation worksheet on page 137, refer to lines 16 and 17 of
the worksheet for this information.
4. Scroll down and click the Network Resources tab in the details pane.
7. Follow the steps in the wizard to create the IP Address range, and click
Finish to create the network resource
10. Repeat step 3. through step 9. to create the MAC Address range.
1. In the Management Console, scroll down to the details area for the
default pool, click the Hosts tab.
4. For Pooled RAM, specify the amount of RAM the host will contribute
to the resource pool.
Note: When adding a VMware ESX 3.0 host to a resource pool, do not
select VMkernel nor Service Console as the default virtual network.
9. Click Add.
Warning: While the host is pooling, the status “Pooling...” will appear
in the Status column of the detail area for the default pool.
Do not attempt to deploy the sample configuration until the
status shows that pooling has completed. This may take
several minutes.
Note: If you have copied the Surgient sample image files into the library
location, but they do not appear in the list of files, close the New
Server Configuration wizard. Click the Library tab, then click the
Images and Files icon in the left pane. Finally, click the Synchronize
Library Files View icon ( ). See “Copy the Sample Image into the
Library Location” on page 67 if you have not yet copied the image
into the library location.
For MSVS:
8. Click Next.
9. Step 4: Network Adapter Configuration.
a. Deselect the Has Agent check box in the upper right-hand corner,
since the sample image that you are using to create the server
configuration does not include a Surgient Agent. Be aware that the
lack of an Agent will limit your remote access to the native console
method. For more information, see the “Agentless Images” topic in
the Management Console online Help.
b. In the Types area, select the Console Remote Access check box.
To select more than one server configuration, press and hold Ctrl and
select the server configurations to be added.
3. Click Next.
a. To add a new network, enter the name and click Add Virtual
Network. To specify that the network is isolated (a private network
on a single host server) select the Isolated check box.
5. Click Next.
7. Click Next.
1. From the Home tab of the Management Console, in the Library section
under Application Configurations, click View All.
3. Scroll down, and in the details pane for the application configuration,
click the Deploy This Configuration icon ( ) to open the Deploy
Application Configuration dialog box.
6. Select Use Default for the deployment method for the image file.This
option uses the deployment method supported by the host server,
depending on whether the host is MSVS or ESX.
To view deployment details, click the Reservations tab at the top of the
page and select the appropriate reservation.
Before connecting, verify that the deployment process has completed fully.
To determine when the deployment process is complete, view the Status
indicator in the Reservations tab of the Management Console. The status
Available indicates that deployment is complete.
Note: If you are prompted for an ActiveX control, download the control
and install it. For VMware platforms you might need to launch the
VMware UI to install the ActiveX control. Refer to the Management
Console online Help topic about accessing a remote desktop session.
VQMS: http://<vqms_server_name>/vqms
VTMS: http://<vtms_server_name>/vtms
Or, if you are logged on to the computer on which the application was
installed, use the Start menu. Start =>Surgient =>VxMS =>VxMS
Website.
2. Type the platform administrator password that you created during the
installation process of the surgient VCS.
On the Home page of the Management Console, view the links in the
Getting Started section. The online Help provides a Getting Started
workflow diagram with the steps of setting up your Surgient environment,
including importing your own images and creating new application
configurations. You have already completed a streamlined version of these
tasks earlier in this chapter, when you created an application configuration
using the Surgient sample environment.
To access the Management Console’s online Help, click any Help icon in the
product or, in your web browser, go to www.surgient.com/pubs/54/base/
MCHelp/.
4 Remote Access
A URA gateway that complements the LLP, receiving the data necessary
to establish connections to the appropriate destination server from the
information embedded in the initiating requests. Functioning as the
termination endpoint of the tunnel, the gateway returns the packets to
their original state as RDP, VNC, or Citrix packets. The URA gateway
is also essential to CRT and URT, both of which are described later in
this chapter.
The minimum hardware and software requirements for the URA gateway are
as follows:
1 GHz Pentium 4
512 MB RAM
7. Add to the list of approved servers each remote server to which the
URA gateway will broker a connection.
4 Remote Access
Regex Operator Matches...
. Any one character
IP subnet
Unique IP address
8. After you list all the servers to which the URA gateway can establish a
connection, click OK to close the URA Gateway Configuration dialog
box.
The URA gateway is installed in the directory that you specified. Make
certain to configure the external firewall to allow HTTP and HTTPS
connectivity to the gateway through ports 80 and 443, respectively.
4 Remote Access
5. Click Install to install the Surgient URA client.
6. Click Finish.
While the CRT server uses this information to generate bandwidth load, the
CRT client is automatically downloaded to the workstation, where it
measures the bandwidth and conducts tests on network latency.
Upon completion of the readiness test, the tester can send the results to a
Surgient administrator by way of an e-mail message from the test page.
Note: Test results can be sent in an e-mail message only if a value for CRT.
Email.DefaultAddresses has been specified in the
Management Console. For more information, see “Setting
Classroom Readiness Test Configuration Values” in the
Management Console online help.
If the test passes, the classroom is declared ready for use. If the classroom
does not pass the test, the Surgient administrator analyzes the results and
recommends a solution.
The CRT server cannot be installed on the machine that hosts the URA
gateway. See “Installing the CRT Server” for installation directions.
4 Remote Access
lines 19 and 20 of the pre-install worksheet. You can locate this worksheet
in Appendix A, “Pre-Install Worksheet,” on page 137. These values are
necessary when you install the CRT application.
4 Remote Access
5. Click Install to install the Surgient CRT server.
6. Click Finish.
Although the CRT can be run at this time, you must use the Surgient
Management Console to specify a value for CRT.Email.
DefaultAddresses before the test results can be sent in an e-mail
message. For more information, see “Setting Classroom Readiness Test
Configuration Values” in the Management Console online help.
4 Remote Access
Note: If an Open File – Security Warning message appears, click
Run.
4 Remote Access
5. Click Install to install the Surgient CRT client.
6. Click Finish.
Note: The See if your browser is ready link can also be featured on a Web
site, included in an e-mail message, or delivered by any other
method you deem appropriate.
If a user clicks this link, a test is conducted on the browser. When a browser
passes the test, a message informs the user that the browser is configured to
For instructor-led sessions and other scheduled events, URT must be run in
advance on all participating machines. For on-demand events, however,
URT can be either run in advance or integrated with the user registration and
signup processes. Such on-demand events include activities like self-paced
training and online product evaluations.
Moving library content includes physically copying files from the source
location to the destination location, then adjusting all affected server
configurations and snapshots to point to the new files at the destination
location. The librarymove command can optionally delete source library
files and/or the source library itself after everything has been successfully
moved to the destination. The move operation involves copying very large
files, so it could take hours or even days depending upon the size of the
library in the source location.
Note: The destination location is not created as part of the move operation;
it must first be created in the Management Console. Refer to the
online Help topic “Adding a New Library Location.”
Because moving a library can take a long time, it is not required that activity
on the VCS cease while file copying is in progress. The source library is fully
functional until the very end of the move operation, when the script begins
modifying objects in the database. Because VCS activity is continuing
during the move, it is possible that the move script will encounter
circumstances that prevent it from completely finishing the move. In that
case an email is sent describing the problem. To recover, the user need only
a) remove the blocking circumstance (e.g., cancelling a reservation) and b)
run the same move operation again. The move script will resume where it left
off without duplicating any file copying or other work that was completed
during the first invocation.
Deployments that are in the "Available" state are allowed and will continue
to work normally during and after a library move. However, if any
deployment is in an active phase (e.g., provisioning, deprovisioning, saving
a snapshot, etc) the script will exit to prevent unexpected deployment
failures. Using the librarymovestatus command, it should be possible to
predict with some accuracy the time at which the copy procedure will finish
and the script enters into its critical database update phase. As a best practice
3. After logging on, use the following syntax (providing the name of the
server where the library is currently, the directory path of current
library, the server name of the new library location, and the exact
directory path):
librarymove <options> <sourceServerName> <sourcePath>
<destinationServerName> <destinationPath>
2. Connect the physical host (where the VMs reside) to the physical
network switch.
The second adapter must be cabled to a port on the switch that allows
VLAN tagged traffic.
3. Create two virtual networks that connect to the physical network
adapters or NICs (Network Interface Cards) on the host.
Trunked network: this is the network that will be used for VLAN
traffic between the VM hosts.
Note: Make note of the exact names of the two networks, as you will need
to select the appropriate network when assigning the hosts to a
resource pool in the Surgient Management Console.
To do so, open the vcsadmin tool on the VCS host, login, and run the
following command for each host:
commandrun name_of_host poll
Note: If hosts are unpooled, change setting to advanced before pooling the
hosts.
6. Edit the Pool utilization so that the new virtual networks are selected
To do so, open the Surgient Management Console and view the list of all
hosts. Select the host from the list and click the Show Host Utilization
icon. Click the edit icon on the Host Utilization dialog box. On the Edit
Pool Settings dialog box, from the Trunked Network list, select the
new virtual network that you defined for the trunked network (the one
you defined for VLAN traffic).
2. Select the VMware ESX server that you want to configure in the left
pane.
7. To create the new default network, click the Add Networking... link.
8. In the Add Network Wizard, under the Connection Type area, select
Virtual Machine, and then click Next.
9. Select Create a virtual switch and select the vmnic that is connected to
the default network.
Note: Leave the VLAN ID field blank. Do not assign a VLAN ID to this
port group.
4. In the Hardware area, click the Network Adapters link. View the
network adapters and determine which vmnic is connected to the
trunked network on the physical switch.
6. In the Add Network Wizard, under the Connection Type area, select
Virtual Machine, and then click Next.
7. Under Create a virtual switch, select the vmnic that is connected to the
physical adapter for the trunked network.
8. Click Next.
9. Under Port Group Properties, define the Network Label. This is the
name of the trunked virtual network that will appear in the Surgient
Management Console when you pool the VM host. Surgient
recommends that you name the network Trunked Network.
10. In the VLAN ID field, enter 4095. This value causes the network to
accept all VLAN IDs, which is required by NAIL Server in advanced
mode.
After completing the above steps, the two new virtual networks that you
created are shown in the networking diagram on the Configuration tab of the
Virtual Infrastructure Client.
a. Define the default network name. This is the network that will be
used to access external assets.
d. Click OK
a. Define the trunked network name. This is the name of the trunked
virtual network that will appear in the Surgient Management
Console when you pool the VM host. Surgient recommends that you
name the network Trunked Network.
d. Click OK.
In addition to using the cabling descriptions below, the following steps must
be done to configure the port on the physical switch that will be used for the
trunked network:
Create the required VLANs on the switch. These VLAN IDs must match
the VLAN ID ranges that are defined as network resources in the
Surgient Management Console.
Set the allowed VLAN IDs for the port. Again, these IDs must match
those defined as network resources in the Surgient Management
Console. Furthermore, be sure to exclude any VLAN IDs that are used
as native VLANs on the default networks.
Enable BPDU filtering on all ports that the trunked NIC will connect to.
Set the bridge priority to a value less than 32999 (which is the NAIL
server's bridge priority).
Workflow Summary
Review the following summary of the workflow for using a VMFS volume
on a SAN as the library location.
1. Create the volume on the SAN server that you want to use as the library
location.
3. Configure the selected ESX host to connect to the SAN server (see page
120).
4. Install the Surgient ESX host agent (see page 57).
During installation:
Answer Yes to the prompt asking if this agent will manage a library.
Note: The following section outlines the basic steps required, and refers to
the use of iSCSI protocol for communication between the ESX
server and the SAN. The specific steps required in your environment
might be different.
1. Log on to ESX3 server using the VI3 client and enable the iSCSI
Software Adapter on the ESX3 host. This process adds the IP address of
the SAN server to the ESX host’s list of connected storage devices, so
that the ESX host is “aware” of the SAN server.
2. Log on to the SAN server management interface and add the ESX host
as a client.
3. Using the SAN server management interface, map the ESX host to a
volume on the SAN server.
If you are connecting to a volume that has not been formatted, do the
following steps:
c. Follow the prompts to format the volume with the VMFS file system
For ESX servers to remotely access the NFS server, the following conditions
must be met:
The NFS volume used for the file cache or library location must be
exported by the NFS server
Access permissions on the NFS server must be set so that the library
location or file cache location is accessible by the ESX host server
The following are examples of platforms that support both NFS and CIFS
EMC Celerra NS 40/80 series, 350, and 500/700 series; CNS, or NSX
DART
Note: For a more detailed list of supported NFS platforms, refer to the
VMware ESX documentation.
To download and install the VMware Infrastructure Client, use the following
procedure:
An NFS storage device selected to act as a system library or shared file cache
must support both NFS and CIFS access protocols. The ESX 3.x hosts access
the device through an NFS exported path. A Surgient Windows agent must
access the device through a UNC path to read and report the device content.
While the Surgient ESX agent runs as root, the NFS client username and
UNIX uid presented to the NFS server is root/uid:0. This client username-uid
originates from within the vmkernel not the ESX Server Console OS, so
changing the user account that the Surgient Agent runs as does not affect the
NFS client userid-uid. Be aware that VMware does not support changing the
NFS client userid and uid used to connect to an NFS server
The Windows agent that is remotely managing the system library or file
cache locations, either using NFS or CIFS, must run as an account with
administrator privileges and have Read/Write access to the exported volume.
Note: The CLI requires the Mono .NET Runtime environment, version
1.1.7 or later.
1. From the Surgient CD or the downloaded installation files, copy the file
named VcsCli.tar.gz to your Linux working directory.
User ID: Enter the ID that was defined during the installation of
VQMS. By default, this password is admin.
Password: Enter the Surgient password that was defined during the
installation of VQMS.
To Enable Editing
1. Launch the vcsadmin utility by double-clicking the vcsadmin.exe file
in the installation directory on the VQMS server. By default, this
directory is Program Files/Surgient/VCS.
3. After logging on, enter the following command and press Enter:
configset AdvancedConfiguration.AllowEditing=true
Verify that the Edit icon ( ) appears in the upper right of the page.
1. Verify that the following three services are running on the VCS host:
In an ESX environment, use the ps -ef command and locate an entry for
surgientagent. To start the Agent on ESX, use the command /etc/
init.d/surgientagent start.
This error message occurs for a variety of reasons, including the following:
The Default Network selected when assigning the host to the pool might
not have connectivity to the network on which the VCS server is located.
Verify that there is not a firewall between the VCS server and the Default
Network.
The IP Address range defined as a network resource for the pool is not
valid for the Default Network selected when assigning the host to the
pool.
If on the Assign Host to a Pool dialog box you selected DHCP for the
NAIL Server Address, and there is no DHCP server on the Default
Network.
Spanning Tree Protocol (STP) is disabled for the access port on the
switch into which the VM host network adapter (which is associated
with the Default Network) is connected.
Consult your network administrator to enable STP for the switch port.
The solution for this problem is to run the Repair operation on the .NET
Framework 2.0 installer.
3. Click Change/Remove.
4. When the .NET Framework installer appears, check the Repair option
and click Next
5. Wait for the operation to complete and reboot the machine when
prompted.
6. From a windows command prompt, run c:\WINDOWS\
Microsoft.Net\Framework\v2.0.50727\aspnet_regiis.exe
-i -enable
Verify the following permissions for the user account under which the
Surgient agent Windows service runs:
Verify the Default Web Site in IIS. The home directory must exist and
must be configured with the proper permissions.
Run the Repair operation on the .NET Framework 2.0 installer (see
instructions on page 134).
Open the Add/Remove Programs panel. In the far left pane, click Add/
Remove Windows Components to launch the Windows Components
Wizard. Select the checkbox for Application Server, and then click
Details. In the Application Server panel, select the checkbox for
Internet Informatin Services (IIS).
Install needs ASPNET to continue
1. DNS name:
2. IP address:
Operational Database
3. Database name:
4. DNS name:
Reporting Database
7. Database name:
8. DNS name:
Admin Password
URA Gateway
15. IP address:
19. IP address:
21. IP address:
To install the Surgient VCS core services and component services on the
primary VCS server, perform the following steps:
8. Ensure that Component Services and Core Services are the only
selected check boxes.
The DNS name of the server that will act as the database server. This
name is recorded in line 4 of the pre-install worksheet. To select a
server from a list of available servers, click Browse.
The DNS name of the server that will act as the database server. This
name is recorded in line 8 of the pre-install worksheet. To select a
server from a list of available servers, click Browse.
21. Click Next to install the Surgient VCS core services and component
services.
To install the Surgient VCS agent message forwarder and agent message
processor on the secondary VCS server, perform the following steps:
This value is the IP address of the machine on which the VCS core and
component services are installed. It is recorded on line 2 of the pre-install
worksheet.
16. Click Next to install the Surgient VCS agent message forwarder and
agent message processor.
O T
operations database 3, 29, 143 terminal client. See URA client
tests 11
P
passwords 32, 40, 81, 99, 145 U
planning URA 11, 34
additional considerations 11 URA client 85, 90
installations 1, 4 URA gateway 33, 40, 85, 106
platform administrators 32, 40, 81, 145 installing 84, 85
pool requirements 85