Table of Contents
Acknowledgments
Preface
Sun BluePrints Program
Who Should Use This Book
Scope of the Book
Solaris PC NetLink Update Information
What's in a Name
Uses of the Term "PC NetLink"
How This Book Is Organized
What Typographic Changes Mean
Shell Prompts in Command Examples
Related Documentation
Ordering Sun Documentation
Ordering Sun Documentation
Accessing Sun Documentation Online
Accessing BluePrints Updates and Tools online
Sun Server Performance Information
SymbEL Toolkit
Multi Router Traffic Grapher (MRTG)
Common Internet File System (CIFS) Web Site
Ziff-Davis Benchmark Web Site
Chapter 1:Introduction to the PC NetLink Software
PC NetLink Versions Available
Features of the PC NetLink Software
Interoperability With Other Systems
Security
Network Services
Network Activity Tracking
Printing
Browsing
Network File Sharing
User Environment Management
Remote Administration
Solaris Software, PC NetLink Software and Windows NT Functionality
PC NetLink Restrictions
Controller Restrictions
Transport Protocol Restrictions
PC NetLink Requirements
PC NetLink 1.0
PC NetLink 1.1
Hardware Platform Requirements
System Resource Requirements
PC Clients Supported by PC NetLink
Recommended Patches
Chapter 2:The PC NetLink Software Architecture
PC NetLink Server Manager Architecture
Runtime Architecture
Client-Server Architecture
PC NetLink Server Manager Security
Installing PC NetLink Server Manager on Microsoft Clients
Solaris PC NetLink Server Architecture
Supported Windows NT Network Services
Integrating Solaris and Microsoft Environments
User Account Mapping for Microsoft-Only Accounts
User Account Mapping for Solaris and Microsoft Accounts
NetBIOS Transport Support
NetBIOS Changes to the Solaris Operating Environment
NetBIOS Relationship With the Java Admin Tool
PC NetLink Server Printer Architecture
Printer Names
Printer Installation With the PC NetLink Software
Printing Queues and Communication
lpstat
Printing Registry Keys
Print Jobs
Printer Job Status
Supported Printer Types
PC NetLink Software Use of Solaris File Systems
PC NetLink Server Processes
SAM Database
The PC NetLink Server Directory Structure
How PC NetLink Software Supports Windows NT File Systems
How PC NetLink Software Supports MS-DOS Attributes
How PC NetLink Software Supports Windows NT ACLs
Chapter 3:Turning a Solaris Server to Use PC NetLink Software
Before Installing the PC NetLink Software
The Java Development Kit
The /opt/lanman Directory
Disk Space Requirements for
/var/opt/lanman/datafiles
Planning for High Availability and Performance
Saving Disk Space
Moving PC NetLink Installation Directories
To Install in a Directory Other than /opt
After the PC NetLink Software Is Installed
The PC NetLink Registry Changes
PC NetLink Database Directory Location and Performance
To Move the Database Directory to RAID Disk Subsystems
Storage Subsystems
Solaris File Operations
Simple SCSI Drives
RAID Support
Hardware RAID
Software RAID
RAID Software
RAID 0
RAID 1
RAID 1+0
RAID 5
RAID 6 or (5+0)
Reducing the Risk of a Secondary Disk Failure
MTBF for a Second Disk Failure
When Volumes Are Susceptible to a Second Failure
Assigning a Hot Spare Drive
Disk Technology
SCSI Drives
When It Is Best to Use SCSI
Fibre Channel Arbitrated Loop
Comparing Disk Storage Performance
CPU
NetBIOS Layer and Multi-Processors Servers
Chapter 4:PC NetLink Tuning Parameters
Reasons to Tune PC NetLink
Before You Start
PC NetLink Control Files
PC NetLink Memory Default Values
The PC NetLink Registry
To View Changes to a PC NetLink Server Registry
The lanman.ini File
To Change a Parameter in the lanman.ini File
Tuning Strategies
lmx.srv Process Spawning Algorithm
Parameters Used to Spawn lmx.srv Processes
Algorithm for Dynamically Determined Parameters
Defining a PC Connection
Algorithm That Spawns the lmx.srv Processes
Experimenting With lmx.srv Processes
Scaling Limits
Guidelines for Producing the Fastest Possible System
Other Registry Parameters
Tuning Parameters When Upgrading PC NetLink Software
Checking for Older Settings in the Registry File
Removing All Traces of Solaris PC NetLink From a System
Chapter 5:Sizing a Solaris PC NetLink Server
Sizing Methodology
Home Directory Server sizing Example
Functional and Performance Goals
Peak Loading Times
What Is Your Average User
Server Performance Characteristics
How Fast Will the PC NetLink Software Go?
File Services Sizing
Throughput Benchmarks
Sizing for CPUs
CPU Cache Size
Speed of the CPU
Number of Processors
Network Connections
Memory Requirements
Solaris memory Requirements
PC NetLink Process Memory Requirements
PC NetLink Shared Memory
PC NetLink Mapped Files
Read Cache
Storage Subsystem Requirements
Putting It All Together
Sizing Exercise Assumptions and Requirements
Determining the Throughput Requirements
Determining the CPU Requirements
Determining the Required Physical memory
Determining the Storage Subsystems Requirements
Determining Network Connection Requirements
Prototyping Your Server
Sizing Spreadsheet Tool
Chapter 6:Transitioning to a PC NetLink Server
Installing a PC NetLink Server in a New Environment
PC NetLink's User Account Synchronization Solution
PC NetLink Default Accounts
The PC NetLink mapuname Service
Installing PC NetLink Software Into Existing Environments
What PC Clients Need in an Existing PC-centric Environment
User Accounts in a PC-centric Environment
Synchronizing Windows NT Accounts to Solaris Accounts
Installing PC NetLink Software in a Sun Environment
Solaris Services That Use NetBIOS Over TCP/IP
Supporting PC NetLink and SunLink PC on One Server
Supporting PC NetLink and Samba on One Server
Supporting PC NetLink, SunLink PC, and Samba
/etc/inut.d Start-up Scripts
Determining Which SMB Service is on a Server
User Accounts in a Solaris Environment
Setting up a Home Directory Server in a Sun Environment
Installing PC NetLink on all NFS Home Directory Servers
Installing the PC NetLink Software on One Server
User Profiles
Directory Synchronization
Trusted Relationships
passwd2sam Account Synchronization
sam2passwd Account synchronization
Migration Procedures
Installing the PC NetLink Software
Requirements
Conflicts
Recommendations
Windows Requirements
Preparing for Installation
To Install the PC NetLink Software
To Install JDK
To Install PC NetLink Server Manager
Migrating a Windows NT Server to a PC NetLink Server
To Move Files from a Windows NT to a PC NetLink Server
Setting Up System Policies
Microsoft System Policies
To Configure System Policies
To Set Up Windows NT File Shares Using PC NetLink
Deleting a Share
Chapter 7:Server Consolidation and Resource Management
Single-Function Server Consolidation
Multi-Function Server Consolidation
Sizing the Computer System
Resource Management
Service Level Agreements
Measurements
Resource Management Techniques and Tools
Managing Resources With the PC NetLink Software
Accounting and Charge Back
Base Solaris Software
Processor Sets
Dynamic System Domains
Dynamic Reconfiguration
Solaris Bandwidth Manager Software
Solaris Resource Manager Software
Solaris Resource Manager Overview
Solaris Resource Manager Policies
Hierarchical Structure
Hierarchical Limits
Controls Available With Solaris Resource Manager
CPU Resource Management
Processes
Example of Using Solaris Resource Manager Shares
Using PC NetLink With Solaris Resource Manager
To Run PC NetLink Processes Within Solaris Resource Manager
Solaris Resource Management and PC NetLink Throughput
Other Possible Resource Management Techniques
Limiting Users Who Can Access PC NetLink Servers
Restricting PC Clients to Low Bandwidth Devices
Throttling the Network
Server Use Policies
Controlling Resources Used by One User
Network Switches and the IEEE 802.1p Standard
Chapter 8:Monitoring the Resources Used by PC NetLink Software
Tools for Monitoring PC NetLink Resource Utilization
Tools for Monitoring Disk Subsystems
To Find a Saturated Disk
iosat Command
Identifying Users Causing Disk Saturation
Using a Script to Identify Users Causing Disk Saturation
Tools for Monitoring CPU Resources
To Identify Precise Source of Resource Problems
mpstat Command
lmstat Command
Using a Script to Determine Users Serviced by lmx.srv Process
Monitoring Memory Resources
Swap Partition
Sun Enterprise SyMON
SyMON and PC NetLink
The SE Toolkit
Monitoring Traffic With External Methods
Chapter 9:Printing With PC NetLink
Printing With PC NetLink
PC Windows Printing
Types of Printers
Typical PC Printing Spooling Configurations
How the PC NetLink Software Prints
Owner of Print Jobs
Configuring a Printer for Use With PC NetLink Software
Printing Configuration Issues
Setting Up Printers
To Attach a Printer Directly to the PC NetLink Server
To Use a Network Printer
To Define the Printer From a Windows NT System (Required)
To Install the Printer on the Local Client
Configuring Printer Pooling
Pooling One Logical Printer Attached to Multiple Physical Printers
To Configure One Logical Printer Multiple physical Printers
To Connect PC Clients to a Newly Defined Printer
To Attach Two Logical Printers to One Physical Printer
Solving Banner Page Problems
To Turn Off Banners on a Local PC NetLink Printer
To Turn Off Banners on a Network PC NetLink Printer
Chapter 10:PC NetLink Setup Maintenance and Troubleshooting Procedures
Backing Up Files
Using Solaris Accounts in Backups
Backup Conventions
Using Windows NT-based Backup Programs
Backing Up the PC NetLink Databases
To Back Up PC NetLink Server Databases
Backing Up the WINS Database
Maintaining the PC NetLink Databases
Upgrading PC NetLink 1.0 to 1.1
Managing the ACL Databases
Deleting ACLs and Shrinking the Databases
Setting Up Alerts and Security Auditing
To Set Up Alerts
To Save Alert Settings
To Use Saved Settings
To Set Up Security Auditing
To View the Security Log
Installing PC NetLink for Different Locales
To Enable Internationalized Versions PC NetLink
Setting Up System Policies
To Configure System Policies
Enforcing Solaris Disk Quotas in a PC NetLink Environment
To Set Up Directory Replication
Setting Up Directory Replication Between Different Domains
To Configure The Import Server
To Configure the Export Server
To Set Up Roaming Profiles
Combining UNIX and Windows NT Permissions on the Server
To Set Up File Shares With Solaris PC NetLink
To Remove a PC NetLink File Share
Joining a Domain as a BDC to PDC in Another Subnet
If a WINS Server Exists
To Register the PC NetLink Server in the WINS Database
To Resolve the NetBIOS Name When No WINS Server Exists
To Set Up Trust Relationships
Setting Up User Accounts
To Set Up Accounts for Preexisting Solaris Users
Copying User accounts From Windows NT to UNIX
To Copy User Accounts
Copying User Accounts From UNIX to Windows NT
Upgrading the PC NetLink Software
Troubleshooting Browsing Procedures
Techniques for Troubleshooting Browsing
Appendix A. File Service Benchmark Methodology
NetBench 5.01 Benchmark
Key Points on NetBench
NetBench Configuration
NetBench Suites
Number of Disk Drives used
Time Required to Run NetBench Benchmark
Appendix B.A Profile of an Average End User
Disk Capacity Needed
Appendix C. Man Pages and Help Files
Man Pages and Help Files
Man Pages
Net Command Help Files