How to Deploy W2000 Terminal Services

Download Report

Transcript How to Deploy W2000 Terminal Services

How To Deploy Windows 2000
Terminal Services To Create
Highly Flexible Computing
Environments
®
< Name >
< Company >
< Location >
TNQ300 - 05
Session Prerequisites

This session assumes that you
understand the fundamentals of:



Server-based computing.
Windows NT® Server 4.0, Terminal
Server Edition or Windows 2000
Terminal Services
This is a level 200 session

Recommended: TNQ200-04:
Effectively Using Terminal Services
in Your Organization
What You Will Learn Today




Terminal Services and Windows CE
Automation in deployment
and management
Scaling
Load Balancing
Term Services And Windows CE
New in Windows 2000

What’s new since Windows NT® 4.0






TS Embedded into the Windows 2000 OS
Session Remote Control
Installation Options (Remote Admin
versus App Share)
Printing and Clipboard Redirection
Significantly more efficient client
connectivity
Enhanced RDP Protocol (version 5)…
Term Services And Windows CE
Extending the Features

Enhanced RDP 5.0 Protocol



Allows third-party developers to extend TS
…Using Virtual channels
…Using New public APIs
App.exe
RDP Protocol Stream
Presentation
Clipboard
RDP Client
(mstsc.exe)
“MyData”
Term Server
Extension DLL
Term Services And Windows CE
Windows-Based Terminals

Old thin clients


Proprietary and non-uniform OS
New WBTs




Embedded Windows CE OS
Manage remotely (and via HTTP)
Example: the NCD ThinSTAR 200, 300
Coming: WBT-Pro with embedded
Windows NT!
Term Services And Windows CE
Mobile Windows Based Terminals

Windows CE Handheld PCs




Minimum 640x480 screen (H/PC Pro)
Example: NEC Mobile Pro
Easy to transport, better battery life
Access to the Windows 2000 Desktop
Small Company Scenario

Demo: Managing the NCD
Windows-Based Terminal
POP QUIZ

True or False:
With the now available virtual channels
in the RDP 5.0 protocol, it might be
possible to custom program the
Terminal Services Client to redirect
hardware devices such as printers
and COM ports

TRUE
Questions And Answers
Automation
Installing the Client

Silent install modes:




Setup.exe /?
Setup.exe /Q
Setup.exe /Q1
Setup.exe /QT
Automation
Customizing the Client

Terminal Services
Client


For initiating
impromptu sessions
Client Connection
Manager

Custom connections
for import and export
Automation
Managing the Client

Some Command-Line Options




Query /? –when querying statistics
about the terminal server
Change /? –when changing logon,
port, or user
Msg /? – for Messgae options
Creating your own “custom tools”
Enterprise Scenario

Demo: Deploying to the Masses…
POP QUIZ

True or False:
I cannot install the Terminal Services Client on
to a machine in “quiet mode” once the client
already exists on that machine


TRUE
True or False:
Publishing individual 32-bit applications via
a Terminal Server will only work if the
workstation running the client is a 32-bit OS

FALSE
Questions And Answers
Scaling
What do I need?

Q: “How much memory and
processor, etc… will I need to
handle X number of users on my
Terminal Server?”

A: “It depends! But…”
Scaling
Characterizing Users

Approximate values:
TYPE
RAM
THROUGHPUT
Knowledge Worker
7.5 MB
1250 / sec
Structured Task Worker
9.5 MB
1980 / sec
Data Entry Worker
4.0 MB
495 / sec
Scaling
Characterizing Applications

What to consider:






What applications are being used?
How frequently are they used?
How many users at any one time?
Logoff/disconnect policies?
Etc…
White-Paper coming from Microsoft

http://www.microsoft.com/windows/
server/Technical/terminal/default.asp
Scaling
Windows 2000 Resource Kit Tools

Robo-Tools for Scalibility:




RoboServer.exe
RoboClient.exe
Smclient.exe
Queryidle.exe
Scaling Scenario/Demo

The Science of Scaling…
POP QUIZ

True or False:
Graphic intensive programs (such as Adobe
Photoshop) are good applications to publish
via a Terminal Server


FALSE
True or False:
Installing Exchange Server or SQL Server™
onto your Terminal Servers a great way to
consolidate network services

FALSE
Questions And Answers
Network Load Balancing
Growing the Server Farm…

Windows 2000 Network Load
Balancing Service native to:


Windows 2000 Advanced Server
Windows 2000 Datacenter
Network Load Balancing
Issues to Consider…

Storing personal data


DHCP environments


My Documents folder
Client IP addressing
Identically configured servers
Network Load Balancing
Issues to Consider…

Disconnected Sessions and Affinity


How does the server know to match
a user’s disconnected session to
a particular logon request?
Logoff/Disconnect Policies
Network Load Balancing
Other Options for Load Balancing

Citrix MetaFrame


Client affinity by user name
Cubix and NCD

Attaching WBT’s to the correct server
in the load balanced cluster
Enterprise Scenario

Demo: Setting up the Load
Balancing service
POP QUIZ

True or False:
Round Robin DNS is just as good
a way to load balance Terminal
Servers as the Windows Load
Balancing Service?

FALSE
Questions And Answers
Tips And Tricks
Best Practices…

Terminal Server Home Directories




My Documents folder redirect
Session expiration
Cycling the server with tsshutdn
Installing on NTFS partitions
For More Information

Refer to the TechNet Web site at


www.microsoft.com/technet/
Microsoft® Official Curriculum

Course #1557 – Installing and
Configuring a Windows 2000 Network
Session Credits



Author: Joshua Leewarner
Producer/Editor: Ken Kubota
Thanks to Our Microsoft technical
personnel who reviewed this session:



Mark Aggar, TS Product Manager
Ivar Hyngstrom - Raleigh
Tony Lust - Minneapolis