Title: Remote Installation Server Bo Downey Support Engineer Microsoft Corporation
1Remote Installation ServerBo DowneySupport
EngineerMicrosoft Corporation
2Agenda
- Remote Installation overview
- Remote Installation Services (RIS)
- Booting PXE clients to the server
- Remote Installation components
- Pros and cons of RIS
- More information and questions
3Overview - Remote Installation
- Customer Requirements
- Ability to
- Roll out new OS to the enterprise in the most
efficient way with little IT assistance - Wipe PC clean and perform an unattended install
- Quickly recover the base OS in the event of
failure or disaster - Reduce TCO by allowing non-IT staff to install
the OS on individual PCs (to avoid preinstalling) - Customer value
- Reduced TCO across service, hardware, and
software - Basic disaster recovery
4Overview Remote Installation (continued)
- Feature Goals
- Enable remote installation of Windows 2000
Professional - Simplify server image management
- No hardware specific image, use Plug and Play for
client hardware detection during setup - Support OS and machine recovery in the event of
failure leverage the IntelliMirror features - Maintain ability to boot and function in a
disconnected state - Support for pre- and post- boot security
5Remote Installation - Architecture
- Install Server Pieces
- BINL Service (Boot Server)
- TFTPD Service
- SIS Service
- Remote Install Client Pieces
- PXE-based boot ROM
- Intels LSA or Awards PXE Code
- BIOS supporting boot load order
6Remote Install - Services
- BINL (Boot Information Negotiation Layer)
- The boot server service interacts with the DS
and other boot servers to remote boot a client - TFTPD (Trivial File Transfer Protocol)
- Protocol used to transfer files needed to remote
boot, maintain, and troubleshoot a client
computer - SIS (Single Instance Storage)
- Used to reduce disk space requirements on boot
server by removing duplicate files
7Remote Installation - How It WorksNew Client
Computer
Client Account
Client Account
Settings
8Remote Installation - Preboot
- PXE (preboot execution environment)
- Architecture that boot ROM code is based on
- Relies on DHCP and IP protocols (no RPL support)
- Examples include Intels LSA and Awards PXE
client - Image-based client/server interaction
- Clients request image for download
- Images are sequenced (Image1, 2, 3.and so on)
- Images are downloaded using TFTP protocol
9PXE Client/RIS Interaction
- Sample client/RIS interaction
- DHCP DISCOVER from client
- DHCP OFFER from DHCP server
- DHCP OFFER from RIS server
- DHCP REQUEST from client to DHCP
- DHCP ACK from DHCP server
- Client continues (if RIS/DHCP separate)
- DHCP DISCOVER from client
- DHCP OFFER from DHCP server
- DHCP OFFER from RIS server
- DHCP REQUEST from client to RIS server
- DHCP ACK from RIS server to client
10RIS/PXE and Routers
- With routers involved, must be configured to
forward requests to RIS - Be careful here of DHCP/RIS on same computer
- No multihomed RIS
11Remote Installation - Boot Disk
- Boot disk contains PXE code normally found on
boot ROM - Supports only 15 PCI NICs
- See Walk Through Document for listing
- Boot disk can be used to
- Remotely install an OS on non-remote boot
ROM-enabled PCs - Leverage maintenance and troubleshooting tools
for clients without ROM
12Common Pitfalls with PXE
- Make sure RIS server is authorized in the Active
Directory - Check for PXE revision, especially when routers
are involved (Rev .99N) - DHCP and RIS on same system without any active
DHCP scopes - RIS server cannot be multihomed
13Remote Installation - Components
- RISetup.exe
- Server-side wizard used to complete the
installation of an IntelliMirror server and add
OS images - OSChooser/CIW
- Preboot Client Installation Wizard used to set up
and maintain a remote boot client - Administration UI
- Property pages used to configure and customize
the Remote Installation server and service
14Remote Installation - Components (continued)
- RIPrep
- Client-side wizard used to prepare and replicate
an existing Windows 2000 installation - Boot Floppy
- Used to remotely install existing PCs that lack a
PXE- DHCP-based boot ROM support for the top 15
highest-selling network cards - Rogue Server Detection
- Provides administrators the ability to authorize
specific remote installation servers on corporate
network
15Remote Installation - RISetup
- RISetup
- Select the remote installation service optional
component during SVR install - Launched post the installation of Windows 2000
Server - Completes the installation of the Remote
Installation Service
16Remote Installation - OSChooser
- Client Installation Wizard (OSChooser) is used
to - Install an OS on a PXE enabled client
- Restart a failed install attempt
- Maintain and troubleshoot a Remote Install client
17Remote Installation - Admin UI
18Remote Installation - RIPrep
- Used to prepare and replicate a client
installation to RIS - Leverages the existing Sysprep code to prepare a
client installation - Replicates single disk single partition image to
a single RIS server - Image made avail-able to remote boot-enabled
clients for installation (different hardware
supported)
19Pros and Cons of RIS
- Pros
- Easy to deploy and/or replace clients
- Clients can initiate and/or change installation
- Configurable to your organization
- Security
- Troubleshooting and diagnostics
20Pros and Cons of RIS (continued)
- Cons
- PXE technology is young
- Windows 2000 Professional only (currently)
- Not fully automated
21More Information
- Technical Library on http//www.microsoft.com/wind
ows2000/ - Windows 2000 Deployment Planning Guide, Chapter 24
22(No Transcript)