Porting notice for openvms, Requirements and restrictions for openvms – HP XP RAID Manager Software User Manual
Page 19
For Windows systems: Ws2_32.dll
For HP-UX (PA/IA) systems: /usr/lib/libc.sl
However, RAID Manager may need to specify a different PATH to use the library for IPv6. After
this consideration, RAID Manager also supports the following environment variables for specifying
a PATH:
•
$IPV6_DLLPATH (valid for only HP-UX, Windows): This variable is used to change the default
PATH for loading the Library for IPv6. For example:
export IPV6_DLLPATH=/usr/lib/hpux32/lib.so
horcmstart.sh 10
•
$IPV6_GET_ADDR: This variable is used to change “AI_PASSIVE” value as default for specifying
to the getaddrinfo() function for IPv6. For example:
export IPV6_GET_ADDR=9
horcmstart.sh 10
HORCM startup log
Support level of IPv6 feature depends on the platform and OS version. In certain OS platform
environments, RAID Manager cannot perform IPv6 communication completely, so RAID Manager
logs the results of whether the OS environment supports the IPv6 feature or not.
/HORCM/log/curlog/horcm_HOST NAME.log
*****************************************************************************
- HORCM STARTUP LOG - Fri Aug 31 19:09:24 2007
*****************************************************************************
19:09:24-cc2ec-02187- horcmgr started on Fri Aug 31 19:09:24 2007
:
:
19:09:25-3f3f7-02188- ******** starts Loading library for IPv6 *******[ AF_INET6 = 26, AI_PASSIVE = 1 ]19:09:25-47ca1-02188- dlsym() :
Symbl = 'getaddrinfo' : dlsym: symbol "getaddrinfo" not found in "/etc/horcmgr"getaddrinfo() :
Unlinked on itselfinet_pton() : Linked on itselfinet_ntop() : Linked on itself19:09:25-5ab3e-02188- ********
finished Loading library **************:HORCM set to IPv6 ( INET6 value = 26)
:
Porting notice for OpenVMS
In the OpenVMS, the system call on UNIX is supported as the functions of CRTL (C Run Time Library)
on the user process. Also the CRTL for OpenVMS does not support the POSIX and POSIX Shell fully
as does UNIX. In addition, RAID Manager uses the UNIX domain socket for IPC (Inter Process
Communication), but OpenVMS does not support the AF_UNIX socket. As an alternate method,
RAID Manager accomplishes IPC between RAID Manager and HORCM daemon by using the
Mailbox driver on OpenVMS.
Therefore, RAID Manager has the following restrictions in porting for OpenVMS.
Requirements and restrictions for OpenVMS
(1) Version of OpenVMS
RAID Manager uses the CRTL and needs the following version supported on the ROOT directory
for POSIX.
•
OpenVMS Version 7.3-1 or later
•
CRTL version must be installed prior to running RAID Manager. (Compaq C V6.5-001 was
used in testing.)
(2) Defining the SYS$POSIX_ROOT
RAID Manager requires that POSIX_ROOT is existing on the system, so you must define the
POSIX_ROOT before running RAID Manager. For example:
$ DEFINE/TRANSLATION=(CONCEALED,TERMINAL) SYS$POSIX_ROOT “Device:[directory]”
Porting notice for OpenVMS
19