`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`Screen displayed when you
`select the View Remote
`Server ID List option in
`DSREPA/R
`
`login
`
`ctn1r iguX1atitn1
`
`Local
`
`ID To fieroote ID List
`
`If you select a server from the list, the Remote Server ID Options menu
`Figure 10.8 becomes available. This menu applies to the selected server.
`
`The DSREPAIR Remote
`Server ID Options menu
`
`The Remote Server ID Options menu provides three additional
`perfonn for the selected server:
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 1
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`Verify all remote server IDs - This option uses the remote server ID cache table
`on the selected server to locate other servers. It then contacts each server in the
`list to verify that its ID on that server is correct. This option checks all remote
`servers and repairs or deletes any IDs that are not correct.This operation is also
`performed by the Unattended Full Repair in the main menu.
`
`Verify selected remote server ID - This option is the sameas the Verify All
`Remote Server IDs except that it only checks the selecte4ser;er.
`
`Delete the selected remote server ID - This option removesil"delet~s
`the
`selected servers IDs from the local server table. Choose tlris option only if you
`are conecting a problem that is causing a bad remote server m and that the
`Unattended Full Repair will not fix.
`
`The Replica and PartitionOperntions option on
`Replica and Partition Operations
`Advanced Options menu displays a list of all the replicas stored onthe se1,rer on
`.·. 0 which you are running DSREPAIR. This is the Replicas Stored on this :Server menu
`/ shown in Figure 10.9. Each replica is shown in list format form with the replica type
`(master, read/write, read only; and subordinate reference) and replica stat~ (ON, OFF,
`and so on).
`
`I•
`
`..
`
`Replicas-
`
`Stored On This Server-
`
`name
`Partition
`:;n;i fflNi WrttiH~
`NORAD.ACME
`RIO .ACME
`SYDNEY.ACME
`TOJ<VO.ACME
`lRootl
`
`rt tr
`
`Replica
`
`=nm " Master
`
`SuboI'dinata
`Sub-ordinate
`Subordinate
`Master
`
`type
`
`Ile
`
`On
`On
`On
`On
`On
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 2
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`You can select a replica for a partition from this list. After you select an indivic
`replica, you'll see a larger menu with all the replica and partition operations. T
`replica and partition operations let you perform specific diagnostic and repair func(
`on the selected pattition or replica. Figure 10 .10 shows the Replica Options menu
`
`The Replica Options menu in
`DSREPAIR
`
`status
`on all
`
`&&
`of a.11 seruers
`ser1Jers
`
`&ifil.il!Uii14iiM
`Repol'.:lt syncl1ronization
`Syncl1xionize
`the
`replica
`Repair all
`replicas
`PaJ;>tition
`n
`Repair
`selected
`replic~
`CAMELOT.ACM
`Schedule
`ir111mediate syinchroniz-a.tion
`NORAD.ACME
`Repaik" tilfl'le start1ps and declare
`a nsw epoch
`RIO.ACME
`Cancel partition
`operation
`SYDNEY. ACME
`server
`on tl1is
`Des-troy
`the
`selected
`r-eplica
`TOKYO.ACME
`Designate
`tl1is sel'."uew-as the new master k"epl ica
`infor~aiion
`CRoot1
`Display
`replic~
`D.e-lete Unknown
`leaf
`abjects-
`0 iBW entire
`~eplica
`naMe
`Return
`to replica
`list
`
`state
`
`The Replica Options menu is the most heavily used menu in DSREPAIR becau,
`enables you to monitor, diagnose, and repair specific problems with the replicas st6
`on a particular server. Several repair options in this menu require you to log in as a ·•·•
`who has rights to perform the operation. The utility makes you log in before running
`of the important repair options as a final check that you are authorized to perfonn
`operation.
`The operations in this menu affect the entire partition and all of its replicas. This
`one place that the DSREPAIR utility can start operations on the other servers throu'
`the use of a replica list.
`If you ,vant to affect only the replica that is stored on a specific server, select the Vie
`Replica Ring option, select a specific replica on any server, and perform partition a.
`replica operations on that server only
`.·.·
`The Replica Options menu supplies several additional options that you can exe(
`for the partition and all of its replicas, as described below:
`
`i,. View replica ring - This option provides a list of all the servers that contain.• •• •
`replicas for the selected partition. A replica 1ing is equivalent to a replica list
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 3
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`S E R V
`I C E S
`
`list of all the servers that hold replicas for a specific partition. The replica ring
`shows the replica type and replica state information for each server. You can
`choose a server or replica in this list and display the Replica Ring Options
`menu, as shown in Figure 10.11, ,vhich provides more functionality on the
`selected server.
`
`ring
`View replica
`Report
`synchrioniza.tion
`
`'
`
`status
`
`of all
`
`:-:":·· ·.:_:_.
`seru~rs
`·
`
`Ser-vers
`
`ihat Haue Rep I icas Of Tl1is Par,tition
`
`Seruel"' name
`
`l:!l'.;,W,ii1(JrH'i~L
`
`NOR-SRV1.NOHAD.ACME
`TOl(-Sm/1. TOH~O.ACME
`
`Wt
`
`I 11aste;
`
`Subordinate
`
`I On
`
`On_
`
`dl
`
`replica
`Displa~
`info~Nation
`Delete Un)~nown leaf
`obJ. ·ee:ts
`1
`View entire
`replica
`naMe
`l is:-t
`Return
`to replica
`
`The Replica Ring Options menu supplies the following options, which affect only the
`
`Report synchronization status on the selected server - This option checks the
`synchronization status of every server that has a replica of the selected partition.
`If all the servers with a replica response are synchronizing, the partition is
`functioning properly.
`
`Synchronize the replica on the selected server - This option dete1mines the
`synchronization status of the selected partition on the selected senrer. If the
`selected server can synchronize with the other servers that hold a replica, the
`system is functioning properly. This option tells the selected server to start an
`immediate synchronization of the partition and report the results.
`
`This option sends all objects from
`.. Send all objects to every replica in the ring-
`the selected server in the replica ring to all the other servers that contain a
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 4
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`replica of the partition. This operation cannot be executed from a
`reference replica. Note that this function can generate high network traffic.
`
`Receive all objects from the master to this replica - This option sends all
`objects from the master replica to the replica on the selected server, which is
`marked as a nevv replica.
`
`Remove this server from the replica ring - This option removes the
`server from the replica ring on the server where DSREPAIR is running. Be
`extremely car~ful with this oplion\ If a server is either no longer in the tree or
`longer contains a replica but still appears in the replica ring, you should
`delete the server object (unless you have a single partition) with
`PARTMGR). The server object being deleted will update the replica ring
`accordingly and you should not have to run this option.
`
`(/
`
`WARNING
`
`You should only execute the Remove this Server from the
`Ring option if Directory Services does not complete the removal
`the server using the procedure just mentioned.This would mean
`Directory Services is sufficiently damaged to prevent normal
`operation. You should be aware that misuse of this option can
`further damage to the Directory Services tree.
`
`..
`
`View entire server name - This option lets you view the distinguished
`the server.
`
`Synchronize all servers in all replicas - This option determines
`synchronization status for every replica stored on the server on
`DSREPAIR is running. It contacts each server in the replica ring
`server to start an immediate synchronization to every other server.
`is the same as the Replica Synchronization option in the main
`
`This operation should contact every server in the replica ring.
`every server are synchronizing properly, the tree is functioning nrr,+ii>irlW
`do not synchronize to themselves, so the status for a servers
`shown as "host."
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 5
`
`
`
`NG
`TROUBLESHOOT!
`NETWARE DIRECTORY
`SERVICES
`
`all replicas - This option repairs all of the replicas displayed in the
`Stored on this Server menu. It checks and validates the infonnation on
`u.,,•uu,o
`each server that contains a replica, as well as the IDs of both the remote and
`local servers. This is the same infonnation that is checked when you select the
`Unattended Full Repair option from the main menu. Inother words, you can
`run an Unattended Full Repair or a Repair Local Databasdnstead of choosing
`the Repair All Repairs option.
`
`Repair selected replica - This option is the same as the Reb1irA11Replicas
`option, except that it repairs only the selected replica. Beforechoosingthis
`option, you can run an Unattended Full Repair or Repair LocalDatabase, both
`of which are equivalent to this operation.
`
`Schedule immediate s~1chronization - This option irnmediatel9Srarts a
`synchronization of all the replicas stored on this server. You canus{thisoption
`to initiate synchronization activity if you want to view the Directory Services
`trace screen started by DSTRACE.
`
`Send all objects to every replica in the ring - This option sendsa11Zhjectsfrom
`this server to all the other servers that contain a replica of the selected.partition.
`You cannot execute this option from a subordinate reference replica.Yot.tshould
`also be aware that this function can generate high network traffic.
`
`This option behaves the same as the one by the same name mentioned under
`"View Replica Ring," except that the selected server is the server on which you
`are running DSREPAIR.
`
`Receive all objects from the master to this replica - This option sends all
`objects from the master replica to the replica on this server. The replica on this
`server is marked as a new replica. This option is the same as the one by the
`same name mentioned under "View Replica Ring," except that the selected
`server is this server.
`
`Repair timestamps and declare a new epoch - This option always affects the
`master replica, even though the master replica may not be the local replica or
`the replica in this server where DSREPAIR is being run. This operation checks
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 6
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`all the time value stamps in the master replica to see whether any of them are
`ahead of the cunent time. If they are, they are replaced vvith the cunent
`timestamp. After all the timestamps are consistent, a new epoch is decb.red.
`
`An epoch is a number (the first one is 1, next one 2, and so on) selected as a
`point of reference for Directory Services. The epoch is also knmvn as the
`partition creation time. An epoch is used to create a new timestamp, which
`controls the replica synchronization. vVhen a ne,v epoch is declared, it starts
`the master rephca, and the other replicas 'Will not receive updates from a
`different epoch. The master replica sends out all objects until all replicas are
`fully synchronized \Vi.th the new epoch. All objects on other replicas are
`as unknov,rn. The master then marks all replicas as new and resends all
`:infom1ation.
`
`Be careful \Vith the Repair Timestamps and_ Declare a New Epoch option
`because it will lose changes made in a previous epoch. For example.,
`a reacl/Vv'lite replica vvill be lost if they have not yet synchronized_ to all
`copies, including the master. If a modification has not been synchronized
`master replica before a new epoch is declared, the change is lost
`
`Before using this option, make sure that all servers in the replica ring are
`communicating. You also should not perfonn this function dming times
`server utilization.
`
`i> Cancel partiLion operation - This option attempts to cancel a partition
`operation that was started for the selected partition This operation talks to
`master replica, v'lhich is responsible for the partition operations. Some
`operations may not be canceled if they have progressed too far. Other
`operations -
`such as the Adel Replica Partition operation -
`cannot be
`canceled .
`
`.,. Designate this server as the new master replica - This option
`the local replica of the selected partition as the new master. Each
`have only one master replica, so the previous master replica is "'""~Uf,~."'
`reacl/write replica.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 7
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`This option is useful for designating a ne\V master replica if the miginal one is
`lost. This situation might arise, for example, if the server holding the master
`replica has a hardware frlilure and will be down for a while or indefinitely
`
`View entire replica name - This option displays the distinguished name for the
`selected replica.
`
`The Security Equivalence Synchronization
`Security Equivalence Synchronization
`tion allows synchronization of security equivalence properties throughout the global
`This operation walks the Directory tree, checks each object for the Equivalent To
`property, and checks it with the corresponding Security Equals property on the
`,1""'"'"'·"'-'-·'+ o~ject.
`You should never have to run this option if you are using the standard
`security and rights administration. The Equivalent To Me property is
`used by default. Enabling this option can cause performance degradation on
`
`Global Schema Update The Global Schema Update oplion checks that all servers in
`NetWare Directory Services tree contain the cmTect schema up to the 4.1 base
`i;:,"u"'·""" If a NetWare 4.1 server does not contain the correct schema it will be updated.
`After you select the Global Schema Update option, you are provided \Vith these
`for updating the schema:
`
`..- Update All Servers Schema - This option updates the schema on all servers in
`the tree. This is useful for updating previous versions of NetWare 4 (4.0, 4.01,
`4.02) to the current NetWare 4.1 schema.
`
`.... Update the [ROOT] Server Only - This option updates the schema on the
`server that contains the master replica of the [ROOT] partition.
`
`Import Remote Schema - This option is used for equalizing the schema before
`merging two trees .
`
`..- View/Edit DSREPAIR Log File - The View/Edit DSREPAIR Log File option
`allows you to manage the log file created when you rnn the other DSREPAIR
`options. The default log file is SYS:SYSTEM\DSREPAIR.LOG. When DSREPAIR
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 8
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`is loaded, the log file is opened. When repair operations are perfonned, the
`activity is appended to the log file. The size of the file is displayed within
`parentheses on the far right side of the title line.
`
`You can use this option to control the log file. For example, you can turn the
`file off, tum it on again, change the file name, and change its location. You can
`place the log file on a NefWare volume or a DOS drive.
`
`Create a Database Dump File The Create a Database Dump File option lets
`copy the NetWare Directory Services files to disk in a compressed format to be used.
`Novell technical support. Creating a dump file can be useful for diagnostic a
`troubleshooting efforts. However, note that the dump file is not a backup that you
`restore later.
`When you select this option, you are asked to enter the path name for a dump
`The default is SYS:SYSTEM\DSREPAIR.DIB. The dump file can only be written
`NetWare volume and not to a DOS drive.
`
`DSTRACE SET COMMANDS
`DSTRACE refers to a group of SET commands available at the server
`DSTRACE is often referred to as a utility; however, it is really just a group of server
`commands. These SET commands are useful for monitoring how NDS is functio
`DSTRACE is primarily used to determine and track the health of
`Services as it communicates with the other NetWare 4.1 servers in the
`You can use the DSTRACE SET commands to:
`
`.. Monitor the status of NDS synchronization processes
`
`.. View errors that occur during NDS synchronization
`
`After you enable DSTRACE, you can see a Directory Services trace
`NetWare 4.1 server console. You can display the Directory Services
`entering the following at the server prompt:
`
`SET DSTRACE ~ ON
`
`and toggling (Alt+ Esc) at the server console to the Directory Services
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 9
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`Figure 10.12 illustrates the Directory Services trace screen, which enables you to
`the internal NetWare Directory Service processes and determine whether it is
`completely with the other Net Ware 4.1 servers. You can also see whether
`
`~""'~""h
`
`20:13:10)
`S!!l1C of
`outhmrnd
`
`( rn""' J> state:
`tion
`l'""'tl
`sync witl1
`ctl=3, «tate=l-l,
`
`t!Jpe; rn] ..
`[0]
`t!Jpa~D
`C0100ll0CEJ<T0l<-SJ1l)i.
`
`TOl!YO
`
`<CH=TOl(-SR!,JD
`serv"r
`to
`updates
`... ·
`cOMpleted
`<Ctl=TOK-SRV1> successflltl!o!
`serve>"
`ta
`t0101:J001l8J<CA11-SRV1.CAMllL
`outbound
`sync with Ol=i,
`,,t,,te=0,
`type=U
`
`(96/01/16
`YNC: Start
`S~NC: Start
`.ACME>
`SY[iC: semli11g
`SYNC: up,late
`S~NC: Start
`T.ACNll>
`updates
`SWJC, s;endi,19
`to ser•ver
`SYNC; update
`Yl"'IC : lllld S!Jnr.; of pa,•t
`
`<CN=CAfl-SRVD
`sex,ve,-
`to
`(Ctl~CAti-SllV1>
`successfull!J
`it i o" <[]bot])
`ill I processed
`
`co»pleted
`= YES .
`
`20:13:11)
`of
`S'Jl1C
`m,tbaund
`
`<CAMELO'i'.ACNll) state:t0]
`l'""tition
`sync wit)1 C#=3,
`state~B,
`type:3J
`
`t')pe:[3J
`[IH0000CEJ<TOll-SRV1.
`
`TOJ<YO
`
`(96101/16
`YNC: Start
`SVNC: Start
`.ACME>
`SYNC; send i \lg updates
`SYNC: update
`ta
`,server
`SYNC: Start
`outbmmd
`r.ACME>
`<CN=CAM-SRl,ID
`serve,-.
`to
`updates
`SVNC; "ending
`cor,pleted
`<Ctl=CAt1-SflV1)
`successfully
`se,-uer
`to
`SVNC: "pdate
`(CAMllLOLActiE)
`VNC: Em\ sync of pa<'tition
`= YES,
`All processed
`
`h, se1°ve,-. <Cr-!=!01{-·SRVD
`{CN=TOll-8flV1>
`:,uccessfull!J
`sync wltl1 C#=l,
`state=0,
`
`co,.pleted
`ty.,e=0)
`Hl10000B8J{CAM-Sm!1.CAMEL
`
`DSTRACE was originally developed and used by the NetWare
`Directory Services engineers to help in the development process.
`Novell technical support uses it to diagnose NDS errors and
`determine the health of the NetWare 4.1 system.The DSTRACE
`set commands are now provided for all administrators.
`
`·.·.-.. • In NetWare 4.1, the DSTRA.CE screen now displays the important information in
`'{Color. Different colors highlight key events that occur during the synchronization process
`/ for the server. The trace screen displays synchronization info1mation for every replica
`/ ,stored on that server.
`
`..
`
`CONSlJLTINCi EXPERIENCE".··
`
`
`.:i,······:··~;Way;···~·he~k·:• •• the·····bsJJC•~ ···;t:e~n····to····see•·•··tJit·····~:61••••_;:}···.cQm:unicating-•·before
`.. Never stati a.-~eyj partitig~.-6perat1Qn
`is
`i(~here•·
`'perf6rini11g.an}'p~rtf1:1oh.·bp~ration
`of _repfifa~pf
`
`
`'ah"errc,r dm1iriu11iti1:i,ng to}he othe(seJ'~~rs
`
`the s.irne partition ..
`(continued)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 10
`
`
`
`ltll!IRal!IJ~ltlJ:
`.
`.
`.
`.
`.
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`Saving DSTRACE Messages to a File
`.. -.
`You can save the information scrolling across the DSTRACE screen to a file for·-··
`examination. The default name of this file is SYS:SYSTE11\D5TRACE.DBG. This file'
`grow to one megabyte and then will wrap and write additional text to the begi
`the file, overwriting the previous text.
`To begin saving the screen messages to this file, enter:
`
`SET TTF = ON
`
`at the server console prompt. To stop saving screen messages to the file, enter:
`
`SET TTF = OFF
`These commands are equivalent to NDS Trace to File = ON/OFF in the SER
`utility under the NetWare Directory Services option.
`You can change the name of the file being written to by entering:
`
`SET NDS TRACE FILE= <path\filename>
`
`at the server prompt. You can also change the filename using the SERVMAN
`
`Using DSTRACE
`The quickest way to become familiar with the DSTRACE screen is to use it an_ •. -
`what all the messages mean. Here is a standard set of DSTRACE commands that Y'_
`try:
`
`SET DSTRACE ON
`SET DSTRACE <your preferred set of trace flags>
`
`SET TTF = ON
`
`(Begins saving screen messages to the file)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 11
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`SET DSTRACE = *H <Toggle (Alt+ Esc) to the Directory Services
`screen and wait until
`it completes.>
`
`a heartbeat process. Forces activity)
`
`(Ends saving of messages and closes the llle)
`
`in the SET DSTRACE=*H command, the heartbeat
`As mentioned
`causes a server to exchange timestamps with every serv~r in the ring
`of every partition stored on that server.
`
`has three main parts:
`
`Basic functions
`
`Debug messages
`
`Background process
`
`Basic Functions
`•. i.• ......... · .. · ..
`
`·················ii·<
`basic functions of DSTRACE are to view the status of the Directory Services trace
`NetvVare 4.1 and initiate hmited synchronization processes. To startthe Directory
`trace screen, you enter the following command at the server pfort1p(
`
`DSTRACE = ON
`
`You can turn off or disable the Directory Services screen by entering:
`
`SET DSTRACE = OFF
`
`These commands are equivalent to NDS Trace to Screen= ON/OFF in the SERVMAN
`under the NDS option.
`To initiate the basic DSTRACE functions, you need to enter commands at the server
`using the following syntax:
`
`DSTRACE = <command option>
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 12
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`Table 10.3 lists the commands that you can enter using the preceding syntax.
`
`Basic DSTRACE commands
`
`Turns on a predefined set of trace message
`typically used for debugging. The flags set a
`ON, BACKLINK, ERRORS, EMU, FRAGGE
`INIT, INSPECTOR, JANITOR, LIMBER; 1'11S
`PART, RECMAN, REPAIR, SCHEMA, SKULK
`STREAMS, and VCLIENT.
`
`Debugging Messages
`When the DSTRACE screen is enabled, the information
`default set of fllters. If you want to view more or less info1mation than
`can manipulate the filters using the debugging message flags. The ~~,J~,..,...,".
`help you determine the status of NetWare Directory Services and
`is working well.
`Each NDS process has a set of debugging messages. To view the
`on a particular process, use a plus sign ( +) and the process name or
`the display of a process, use a minus sign ( - ) and the process name
`some examples:
`
`SET DSTRACE +SYNC
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 13
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`S E R V
`I C E S
`
`DSTRACE = +SCHEMA
`
`i(Enables the schema messages)
`
`i\'ou can also combine the debugging message flags
`hich means AND) and I ( which means OR). The syntax for
`iessages at the server console are as follows:
`
`DSTRACE = +<trace flag> [<trace
`
`flag>]
`
`DSTRACE = -<trace
`
`flag> [& <trace flag>]
`
`\. Table 10.4 describes the trace flags for the debugging messages.
`m§breviations for each of the trace flags. These abbreviations or alternatives are listed
`'thin parentheses in the table.
`
`AUDIT
`
`Messages and information related to
`auditing. In many cases, this will cause the
`server to pop into the debugger if auditing
`encounters an error.
`
`BACl(LINK (BLINK)
`
`Messages related to verification of backlinks
`and external references. The backlink
`process resolves external references to
`make sure there is a real object in NDS. For
`real NDS objects the back.link process
`makes sure that an external reference exists
`for each backlink attribute.
`
`(continued)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 14
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`
`NETWORKS ..
`
`Trace ~ags for the debugging
`messages
`( continued)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 15
`
`
`
`TROUBLESHOOTll'-JG
`NETWARE DIRECTORY
`SERVICES
`
`LOCKING (LOCKS)
`
`Messages related to name service locking
`information.
`
`PART
`
`Messages relatedtd partitioning operations.
`This trace flag rnaybfusefulfor
`tracking
`partition operat1ons as they proceed.
`
`SAP
`
`Messages related to Service Advert/sing
`Protocol when the tree name is sent
`SAP.
`
`SKULKER (SYNC, S)
`
`TIMEVECTOR (TV)
`
`Messages related to the synchronization
`process, which is responsible for
`synchronizing replicas on the servers with
`the other replicas on other servers.This is
`one of the most useful trace flags available.
`
`Messages related to the synchronization or
`exchange of the time stamps between
`replicas.These messages display local and
`remote Synchronized Up To vectors, which
`contain the time stamps for the replica.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 16
`
`
`
`!Sl!ilffl,'m/t''"J.?i@'lf
`.
`.
`.
`.
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`.
`
`Background Process
`In addition to the debugging messages, which help you check the status of .·
`there is a set of commands that force the NDS background processes to run. To foli
`background process to run, you precede the command with an asterisk(*). An e
`would be:
`
`SET DSTRACE = *H
`
`You can also change the status, timing, and control for a few of the foci{
`processes. To change these values, you must precede the command with an ci · · · ·
`point (!) and enter a new parameter or value. An example would be:
`
`SET DSTRACE = !H 15
`
`(parameter value in minutes)
`
`Here is the syntax for each statement controlling the background nrc>tei;ses:otl
`
`SET DSTRACE = *<trace flag> [parameter]
`
`or
`
`SET DSTRACE = !<trace flag> [parameter]
`
`Table 10.5 lists the trace flags for the background processes,
`parameters, and describes the process it will display.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 17
`
`
`
`*
`
`None
`
`!B
`
`Time (in minutes)
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`Unloads and reloads DS.NLM
`from the SYS:SYSTEM directory.
`For a short period of time, both
`DS.NLMand DSOLD.NLM will
`be loaded,
`
`.. extremely
`This command
`useful when you are updating a
`version of DS.NU,·tYotr can
`performthiso~erati§nduring
`normal business hours without
`disrupting thf Jserspn.that•
`...
`server. ·
`
`interval
`Sets the backlinkprocess
`used by NDSt() chEKk the ·
`baddiilk consistency.This is the
`same a:S the N[)S SET parameter
`NDS BackJink lnterval,V>'hich is
`seen in the SER\/1'1AN utility .
`.
`·.
`.
`·. _::_·.··_:·:
`The defaultis I SOOminutes (25
`hours).The range for this
`parameter is 2 to I 0080 minutes
`(168 hours).
`
`( continued)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 18
`
`
`
`1111114,IJJ&il,tmjtj
`.
`.
`.
`.
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`.
`
`T A B ll E
`
`10.5
`
`Trace flags for the
`background processes
`( continued)
`
`*F
`
`None
`
`Forces the flatcleaner proces
`which is part of the janitor
`process. The flatcleaner pu
`removes the objects marked·
`deletion in the name service;
`
`Sets the heartbeat process
`interval. This parameter chang.
`when the heartbeat process C
`begins. The default interval to(
`process is 30 minutes.
`··
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 19
`
`
`
`*I
`
`Replica rootEntrylD
`
`Time (in minutes)
`
`*M
`
`Bytes
`
`None
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`Forces the replica on the server
`where the command is issued to
`send a copy of all its objects to all
`other servers in the replica list.
`The same as Send All Objects in
`DSREPAIR.
`
`Sets the janitor process interval.
`This parameter changes when the
`janitor process executes. This is
`the same function as the SET
`command NOS Janitor Interval in
`the SERVMAN utility.
`
`The default interval is 2 minutes,
`with the limits of I to I 0080
`minutes( 168 hours).
`
`Sets the maximum size of the
`trace file in bytes, with a range of
`I 0,000 to I 0,000,000 bytes.
`
`Resets the TTF file, which is the
`
`SYS:SYSTEMIDSTRACE.DBG file
`by default. This is the same as the
`SET parameter NDSTrace File
`Length Set to Zero.
`
`(~ontin_ued)
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 20
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`Trace ~ags for the
`background processes
`( continued)
`
`no server ID is specified, all
`servers in replica lists ares
`UP. Performs the same fun
`the SET parameter NDS S
`
`Changes the IPX Request iri
`Process (R.IP) delay.This isf
`length of time to wait after
`an IPX time-out before re
`the packet.
`
`The default is value 15 ti
`
`Factors the estimated trip
`is used in the equation: IP ·
`Tlmeout ::: (T * Y) + Z. Thi
`where T is equal to the ti
`required to get to the desti ..
`server.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 21
`
`
`
`lt!B,fflll!tJf&lllfl.
`.
`.
`.
`.
`.
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`The default is value 2. The range is
`0 through 530.
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•
`
`•.::+
`
`rforming and Verifying Partition Operations>
`
`/ ue to the loosely connected nature of NDS, any kind of partition operatidh change
`.. ·.· s to be synchronized to other replicas of the partition. Because partition operations
`performed by the master replica of that partition, master replicas should be used to
`'Jy any partition operation. Some of the NDS partition operations are analyzed step
`·~tep using the tree shown in Figure 10.13, which is the partition view of the ACME
`...•.. The partitions are shown as circles.
`')gure 10 .14 shows a view of servers and their partitions. Some people prefer to view
`}different partitions stored on a particular server, while others prefer to view each
`·<ition and the servers that they are stored on.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 22
`
`
`
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`...
`
`A partitioned view of the
`ACME tree
`
`~
`
`.
`
`A grouping of servers and
`their partitions
`
`NOR-SRYI
`
`RIO-SRYl
`
`CAM-SRVI
`
`TOK-SRYI
`
`SYD-SRYI
`
`[ROOT]-M
`CHARITY-R/W
`
`[ROOT]-R/W
`OPS-R/W
`
`CAMELOT,M CAMELOT-R/W CHARITY-M
`PR-R/W
`OPS-M
`PR-M
`
`Before starting any NDS partition operation, remern_ber that there is a
`relationship between partitions. This entire section refers to the Figure 10.14.
`that CAMELOTs parent partition is [ROOT]. The CA:tv1ELOT partition has three
`partitions: CHARITY, OPS, and PR As shown in the figure, the tree includes the
`servers NOR-SRVl, RlO-SRVl, CAM-SRVl, SYD-SRVl, TOK-SRVl. This discus$'
`concentrates on the CAMELOT partition and its subordinates. Table 10. 6
`replica assignments for [ROOT], CAMELOT, CHARITY, OPS, and PR.
`
`For discussion purposes only, we have placed replicas in different
`geographic locations of the ACME tree.These examples do not
`to place your replicas in a similar manner.The~
`a recommendation
`examples are simply used to explain the partition operations.
`
`NOTE
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 23
`
`
`
`TROUBLESHOOTING
`NETWARE DIRECTORY
`SERVICES
`
`CAM-SRVI-M
`
`SYD-SRVI-M
`SYD-SRVI-M
`··· ··,>:ro~~s~v,:;:~¥¥/·•
`;;;:f:M~tlP~~Yf.iAytX;n;',
`1t:'.Rf9Js~vt4~~f«vK
`
`frtkemember, this replica list only shows the assignment done by the Partition Manager.
`T6have a complete replica list of these partitions, you have to consider thesubordinate
`ii~ferences (also knO'wn as subrefs) that are created. When a server holds the copy of a
`.Pattition such as read/write (RW), read only (RO), or master (M) of a pareri[partition,
`'.'Bht does not hold the copy of the child partition, NDS automatically creates a:shhordinate
`leference, facilitating a link from the parent partition to the child partition, The link is
`/11¢~essary so that if the server holding the parent partition is queried about an object that
`(¢x;:ists on one of its child partitions, it knows which server to talk to. Ih other words,
`],µbordinate reference replicas are critical to the tree walking process, which is performed
`'/Bf the NetWare 4.1 servers. Therefore, the replica list above will actually appear as
`]hownin Table 10.7.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 24
`
`
`
`.
`
`~"il!ll111Wk.~illf.~~!@{4~~i
`.
`.
`.
`.
`NOVELL'S
`GUIDE TO NETWARE
`4.1
`NETWORKS
`
`The following sections discuss the various partition operations that you can pe'
`and explain how to properly verify their status and completion.
`··.
`
`-:·
`
`ADDING REPLICAS
`The Add Replica operation adds a new replica to a partition~ ,c.µ,uu,u,
`used fairly often by your administrators. Here are the steps ,avun''-U.
`
`• The master replica of the partition adds the server name
`the replica list.
`
`2
`
`• The master replica sends all the objects in the partition
`You have a new state until the master has successfully
`the new replica.
`
`IPR2017-01291
`Ubisoft EX1003-2 Page 25
`
`
`
`~ilfJ!illfil~llill•
`.
`.
`.
`.
`TRO U BLESH OOTI NG
`NETWARE DIRECTORY
`SERVICES
`
`3
`
`4
`
`• The master replica sets the state in the replica ring to Transition On.
`
`° All the other replicas begin synchronizing with the new replica .
`
`.5 ° The master replica sets the replica state to ON.
`
`At this point, lets add a read/write replica of CAMELOT to the CHR-SRVl server.
`server is located in the OU=CHARITY as shown back in Figure 10.13. You should
`these steps to successfully carry out the Add Replica operation.
`
`• Run DSREPAIR an