HP (Hewlett-Packard) CIFS Server and Terminal Server manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of HP (Hewlett-Packard) CIFS Server and Terminal Server, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of HP (Hewlett-Packard) CIFS Server and Terminal Server one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of HP (Hewlett-Packard) CIFS Server and Terminal Server. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of HP (Hewlett-Packard) CIFS Server and Terminal Server should contain:
- informations concerning technical data of HP (Hewlett-Packard) CIFS Server and Terminal Server
- name of the manufacturer and a year of construction of the HP (Hewlett-Packard) CIFS Server and Terminal Server item
- rules of operation, control and maintenance of the HP (Hewlett-Packard) CIFS Server and Terminal Server item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of HP (Hewlett-Packard) CIFS Server and Terminal Server alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of HP (Hewlett-Packard) CIFS Server and Terminal Server, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the HP (Hewlett-Packard) service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of HP (Hewlett-Packard) CIFS Server and Terminal Server.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the HP (Hewlett-Packard) CIFS Server and Terminal Server item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    HP CIFS Se rver and Terminal Server Version 1.06 October , 200 7 SNSL Advanced Technology Center E0300 Printed in: U.S.A. ©Copyright 2007 Hewlett - Packard Company[...]

  • Page 2

    2 Legal Notices The information in this document is subject to change witho ut notice. Hewlett - Packard makes no warranty of any kind with regard to this manual, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Hewlett - Packard shall not be held liable for errors contain ed herein or d[...]

  • Page 3

    3 Contents Legal Notices .................................................................................................................. 2 Chapter 1 Introduction .................................................................................................... 4 Chapter 2 Samba and Terminal Server Integration ..................................[...]

  • Page 4

    4 Chapter 1 Introduction Many organizations host file server and print server services on H P CI FS Server and Samba open source servers, usually running on UNIX or Linux operating systems. Client access to these services is typically achieved by dir ect network connectivity from the client to the server. However, client access can also be hosted a[...]

  • Page 5

    5 Chapter 2 Samba and Terminal Server Integration The fundamental Samba design is to m anage each client connection to the server with a discrete user process called a smbd daemon. During the client session setup to the Samba server the father Samba process starts the smbd from an incoming client TCP/IP session connection. Thus, for every client th[...]

  • Page 6

    6 Naturally, the expectation of Terminal Server is that the six remote client connections and subsequent share mounts to the Samba server will result in 6 separate TCP/IP connections , resulting in the expected 6 smbd process to service each virtual client. However, Terminal Server does not operate in the expected manner. Instead, Terminal Server r[...]

  • Page 7

    7 Chapter 3 Samba with TS on Windows NT4 /2000 /2003 Terminal Server on Windows N T4 , 2000 , and 2003 is configurable to allow the underlying Windows operating system to appropri ately handle multiple incoming client connections for Samba (or other) servers. It is configurable via the MultipleUsersOnConnection registry parameter on the Terminal Se[...]

  • Page 8

    8 behavior provides the system resources per client connection that Samba was designed for, and thus Samba performance for Terminal Server connections is consistent with standard client sessions (note that Samba performance does not account for the actual Terminal Server system resources, which may be constrained due to the natu re multitasking num[...]

  • Page 9

    9 Chapter 4 Without the Hotfix If the Windows Terminal Server is not configurable with the hotfixes listed in Chapter 3, t he resulting Termina l Server functionality of no configurable option for multi ple TCP transport sessions renders the Samba server default configuration behavior incapable of starting more than one smbd user process . Thus , t[...]

  • Page 10

    10 Chapter 5 Terminal Server Workarounds There is no easy way to generate a new TCP/IP connection for every Terminal Server client that conne cts to a back - end file server. Interestingly, multiplexing numerous discrete connections over a single TCP/IP pipe (the default Windows behavior) has potential reliabilit y issues by itself. P otential work[...]

  • Page 11

    11 Prior to Samba version 3.0.2, t he Samba code data stru cture for “netbios aliases =” w as 1024 bytes long. Therefore, the total number of aliases that could be defined was limited by the total length of all defined alias names: (Alias1+Alias2 +… ..Al iasN) <= 1024 (Total Aliases) Terminal Server itself defaults to “unlimited connecti[...]

  • Page 12

    12 5.1.2 T erminal Server Hosts File Aliases The Windows Terminal Server can be configured with a hosts file that is similar in function to the UNIX/Linux /etc/hosts file. The Terminal Server hosts file can be configured to supply Terminal Server aliases for a back - end Samba file/print server. The resulting behavior is the initiation of a discret[...]

  • Page 13

    13 Managing s ynchronization between the user logon and the Samba share alias could occur via numerous methods in a consolidated fashion on the Terminal Server. 5.1.3 WINS Server NetBIOS Aliases NetBIOS aliases can also be defined on the WINS server, and they operate similarly to the names defined above in the hosts file. The following graphic show[...]

  • Page 14

    14 Filtering the WINS display for the Samb a server emonster IP address show s the static mapping table for the users that looks similar to the hosts file we created above (except with multiple NetBIOS name suffixes per user) . The user can now map their share using the familiar s yntax: buffy share . This results in a separate TCP/IP connecti[...]

  • Page 15

    15 5.3 Home Share Configuration Samba allows for considerable customization of user home share definitions. At least one method of home share configuration is not advisable when servicing multiple Terminal Server users per smbd process. The most common ho me share definition is the Samba [homes] share. Using the [homes] share with or without Termin[...]

  • Page 16

    16 The Terminal Server sees the service name as EMONSTER HOME - SHARE , and not emonster buffy . I f the user spike open s a session on the same Terminal Server and mounts the home - share using the same procedure as buffy, Terminal S erver will use the same service name as buffy. If both users now access an identical filename on their re[...]

  • Page 17

    17 Using the [homes] share definition, Terminal Server sees the service name as EMONSTER BUFFY . File access and file locking tasks perfo rm correctly. When configuring Samba for home shares with Terminal Server usage, it is best to avoid defining a share mnemonic with a substitution variable in the path (previous example) . The standard Samba[...]

  • Page 18

    18 When using the Samba “netbio s aliases =” workaround or the Terminal Services hosts file for Samba aliases, the MAX_CONNECTIONS issue does not occur (when each Terminal Server user is allocated a separate smbd process). Note: Samba 3.0.2 is enhanced to eliminate the maximum (128) i ssue. HP CIFS Server A.01.10 was based upon Samba 2.2.8a , a[...]

  • Page 19

    19 Chapter 6 Summary The d efault behavior of Terminal Server on Windows is to multiplex all user connections to individual machines (Samba file and print servers) over a single TCP/IP connection, which poten tially results in multiple Terminal Server user sessions being serviced by one Samba smbd process. The function of the TCP connection establi[...]