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