If a VOB on a host running Linux® or the UNIX® system includes remote storage pools
, Windows® hosts
that use an NFS client product cannot access the VOB unless it has a tag in
the Windows region
that includes a split pool map, which provides a network path to each of the
remote pools.
Note: This topic applies only when Windows hosts use an NFS Client product
to access VOBs with symbolically linked storage pools. It does not apply if
you use a supported SMB server product to provide Windows clients with access to VOBs
on Linux or
the UNIX system.
To check a VOB for remote pools (see
Creating remote storage pools on hosts running Linux or the UNIX system),
type a command similar to this one on a computer running Linux or the UNIX system:
cleartool lspool –long –invob /vobs/libvob ...
pool "libvob"
...
pool storage link target pathname "/net/gamma/pools/libvob.1"
pool storage global pathname "/net/io/vb_store/libvob/s/sdft"
...
If the output includes one or more pool storage link ... lines,
use one of the following procedures when you create a tag for it in a region
established for Windows hosts that use an NFS client product to access
VOBs on Linux or
the UNIX system.
To use the Region Synchronizer:
- Select the VOB tag and click Import.
- In the Create VOB Tag window, click Show
Mount Options.
- Under NT-Only Options, in the Split
Pool Map field, supply a one-line text string that specifies all
remote storage pools. For example, the following line defines two remote pools:
s\sdft\=\\gamma\pools\s\libvob.1 | c\cdft\=\\gamma\pools\c\libvob.1
In
this example, the VOB storage directory is on io but includes symbolic
links to pools on gamma.
Note: Path names are specified with UNC
names, a backslash (\) terminates each path name, and vertical bars
(|) separate individual pool mappings.
To use the
mktag command, specify the
–poolmap option
as shown in this example:
cleartool mktag –vob –tag \libvob –replace –options ^
poolmap=s\sdft\=\\gamma\pools\s\libvob.1\^|c\cdft\=\\gamma\pools\c\libvob.1\^
–host io –hpath /usr1/vb_store/libvob.vbs –gpath \\io\usr1\vb_store\libvob.vbs ^
\\io\usr1\vb_store\libvob.vbs
This example illustrates several important rules for composing the command-line:
- A poolmap string commonly specifies multiple pools. Use vertical
bars (|) to separate individual pool specifications. Precede each vertical
bar with a caret (^).
- Use UNC names to specify pool locations.
- Specify all of the –host, –hpath, and –gpath arguments.
- Supply a UNC name to the VOB storage directory as the –gpath argument.
Poolmap syntax
This
is the formal syntax for each pool specification in a poolmap mount
option to cleartool mktag:
pool-spec := symlink-source\=symlink-target\ Where:
- symlink-source specifies the symbolic link to the remote
pool, relative to the VOB storage directory.
- symlink-target specifies the full pathname, in UNC
format, of the linked pool. The pool must reside in a directory on Linux or the UNIX system
that has been mounted by an NFS client product running on the local Windows computer.
The pathname must be valid on all computers in the region.