Hp Hitachi Dynamic Link Manager Software Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Stockage Hp Hitachi Dynamic Link Manager Software. HP Hitachi Dynamic Link Manager Software User Manual [en] Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 746
  • Table des matières
  • DEPANNAGE
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
Hitachi Dynamic Link Manager Software
User's Guide (for Linux(R))
3000-3-F04-60(E)
Vue de la page 0
1 2 3 4 5 6 ... 745 746

Résumé du contenu

Page 1 - 3000-3-F04-60(E)

Hitachi Dynamic Link Manager Software User's Guide (for Linux(R))3000-3-F04-60(E)

Page 2

viNote that if descriptions include the term Red Hat Enterprise Linux or Red Hat Enterprise Linux AS4/ES4, and there is no specific explanation about

Page 3 - Summary of Amendments

3. Creating an HDLM Environment76#1Only configurations that include Oracle Cluster Management Software using raw devices are supported.2.6.9-55.EL2.6.

Page 4

3. Creating an HDLM Environment77For details, see 3.14 Settings for Oracle RAC.#2Only configurations that include the Automatic Storage Management (AS

Page 5 - Organization of This Manual

3. Creating an HDLM Environment78function (raw devices used) and Oracle Clusterware• Configurations that include the Automatic Storage Management (ASM

Page 6 - Related Publications

3. Creating an HDLM Environment79Table 3-11: Cluster Software When Using Red Hat Enterprise Linux ES4 (IA32)Usable kernels Cluster software2.6.9-11.EL

Page 7 - Conventions: Abbreviations

3. Creating an HDLM Environment802.6.9-42.EL2.6.9-42.ELsmp2.6.9-42.ELhugememLifeKeeper v6LifeKeeper v6 Update1LifeKeeper v6 Update2LifeKeeper v6 Updat

Page 8

3. Creating an HDLM Environment81#1Only configurations that include the Automatic Storage Management (ASM) function (the ASMLib kernel driver (ASMLib)

Page 9

3. Creating an HDLM Environment82#3The following configurations are supported:• Configurations that include the Automatic Storage Management (ASM) fun

Page 10

3. Creating an HDLM Environment83function (raw devices used) and Cluster Ready Service (CRS)For details, see 3.14 Settings for Oracle RAC.#8Only confi

Page 11

3. Creating an HDLM Environment84For details, see 3.14 Settings for Oracle RAC.#2The following configurations are supported:• Configurations that incl

Page 12

3. Creating an HDLM Environment852.6.9-34.EL2.6.9-34.ELsmp2.6.9-34.ELlargesmpLifeKeeper v6LifeKeeper v6 Update1LifeKeeper v6 Update2LifeKeeper v6 Upda

Page 13 - Conventions: Diagrams

viiCLPR Cache Logical PartitionCPU Central Processing UnitCU Control UnitDBMS Database Management SystemDev DeviceDMI Desktop Management InterfaceDNS

Page 14 - StoreDatabase temp DB32

3. Creating an HDLM Environment862.6.9-42.EL2.6.9-42.ELsmp2.6.9-42.ELlargesmpLifeKeeper v6LifeKeeper v6 Update1LifeKeeper v6 Update2LifeKeeper v6 Upda

Page 15

3. Creating an HDLM Environment87#1The following configurations are supported:• Configurations that include raw devices and Cluster Ready Service (CRS

Page 16

3. Creating an HDLM Environment88For details, see 3.14 Settings for Oracle RAC.#2The following configurations are supported:• Configurations that incl

Page 17 - Contents

3. Creating an HDLM Environment89#6Only configurations that include the Automatic Storage Management (ASM) function (using raw devices) and Oracle Clu

Page 18

3. Creating an HDLM Environment902.6.9-100.EL2.6.9-100.ELsmp2.6.9-100.ELhugememLVM2.02.42-9.el4IPF 2.6.9-11.EL LVM2.01.08-1.0.RHEL42.6.9-34.EL LVM2.02

Page 19

3. Creating an HDLM Environment91(3) File Systems Supported by HDLMWhen using a file system, the related programs are as follows:• ext2 (supplied with

Page 20 - 4. HDLM Operation 329

3. Creating an HDLM Environment92Table 3-15: Operating Environments for BladeSymphony When Using Red Hat Enterprise Linux AS4/ES4#1The XP series is no

Page 21 - 6. Command Reference 397

3. Creating an HDLM Environment93Table 3-16: Operating Environments for Boot Disks When Using Red Hat Enterprise Linux AS4/ES4(IA32)Kernel HBA Support

Page 22 - 7. Utility Reference 463

3. Creating an HDLM Environment94Table 3-17: Operating Environments for Boot Disks When Using Red Hat Enterprise Linux AS4/ES4 (IPF)Table 3-18: Operat

Page 23 - Appendixes 691

3. Creating an HDLM Environment95Table 3-19: Operating Environments for BladeSymphony and Boot Disks When Using Red Hat Enterprise Linux AS4/ES4 lists

Page 24 - Index 715

viiiIPF Itanium(R) Processor FamilyIRQ Interrupt ReQuestiSCSI Internet Small Computer System InterfaceKVM Kernel-based Virtual MachineLAN Local Area N

Page 25 - 1. Overview of HDLM

3. Creating an HDLM Environment96Notes on using HDLM in a BladeSymphony environmentWhen HDLM is used in a BladeSymphony environment, the following fun

Page 26 - 1.1 What is HDLM?

3. Creating an HDLM Environment97Table 3-20: Cluster Software Used with Red Hat Enterprise Linux 5 (IA32)Usable kernels Cluster software2.6.18-8.el52.

Page 27 - • Virtual Storage Platform

3. Creating an HDLM Environment98#1The following configurations are supported:• Configurations that include the Oracle Cluster File System 2 and Clust

Page 28 - 1.2 HDLM Features

3. Creating an HDLM Environment99Clusterware• Configurations that include the Oracle Cluster File System 2 and Oracle ClusterwareFor details, see 3.14

Page 29 - 2. HDLM Functions

3. Creating an HDLM Environment100Table 3-22: Cluster Software Used with Red Hat Enterprise Linux 5 (EM64T/AMD64)Usable kernels Cluster software2.6.18

Page 30 - 2.1 Devices Managed by HDLM

3. Creating an HDLM Environment1012.6.18-92.el5 LifeKeeper v6 Update3LifeKeeper v6 Update4LifeKeeper v7LifeKeeper v7 Update1LifeKeeper v7 Update2LifeK

Page 31 - 2.2 System Configuration

3. Creating an HDLM Environment102#1Only configurations that include the Automatic Storage Management (ASM) function (raw devices used) and Cluster Re

Page 32

3. Creating an HDLM Environment103• Configurations that include raw devices and Oracle Clusterware• Configurations that include the Automatic Storage

Page 33 - Components Description

3. Creating an HDLM Environment104(3) File Systems Supported by HDLMTable 3-24: Supported File Systems When Using Red Hat Enterprise Linux 5 lists and

Page 34

3. Creating an HDLM Environment105Table 3-24: Supported File Systems When Using Red Hat Enterprise Linux 5#Kernel architecture Kernel File systemIA32

Page 35

ixConventions: DiagramsThis manual uses the following conventions in diagrams:Conventions: Fonts and SymbolsFont and symbol conventions are classified

Page 36 - 2.3 LU Configuration

3. Creating an HDLM Environment106An HDLM device on a GFS2 file system cannot be used as a boot disk.(4) Boot Disk Environments and BladeSymphony Envi

Page 37 - Table 2-3: LU Components

3. Creating an HDLM Environment107Table 3-26: Operating Environments for Boot Disks When Using Red Hat Enterprise Linux 5Kernel architecture Kernel HB

Page 38 - 2.4 Program Configuration

3. Creating an HDLM Environment108#LUKS is not available in an environment where an HDLM device is used as a boot disk.Table 3-27: Operating Environme

Page 39

3. Creating an HDLM Environment109• HotPlug• SystemManager linkageNote that HDLM cannot use the functions provided by ServerConductor/DeploymentManage

Page 40

3. Creating an HDLM Environment110Table 3-29: Supported File Systems When Using Red Hat Enterprise Linux 6#An HDLM device on a GFS2 file system cannot

Page 41 - /dev/sddlm[aa-pap][1-15]

3. Creating an HDLM Environment111 # /opt/DynamicLinkManager/bin/dlnkmgr view -sys Always use Heartbeat (1.2.5-0.3) in order to create a cluster confi

Page 42

3. Creating an HDLM Environment112HDLM on all the nodes that comprise the cluster. If different versions of HDLM are installed, the cluster system may

Page 43

3. Creating an HDLM Environment113#1Only configurations that include the Automatic Storage Management (ASM) function (using raw devices) and Cluster R

Page 44

3. Creating an HDLM Environment114Notes on using a volume managerNote the following when using a volume manager:2.6.16.46-0.14-default2.6.16.46-0.14-s

Page 45

3. Creating an HDLM Environment115• Although disk partitioning and system backup functions are supported for disks in a YaST2 system, the combination

Page 46

xCode examples and messages appear as follows (though there may be some exceptions, such as when the code is part of a diagram):MakeDatabase...StoreDa

Page 47

3. Creating an HDLM Environment116Table 3-33: Operating Environments for BladeSymphony When Using SUSE LINUX Enterprise Server 10#1The XP series is no

Page 48

3. Creating an HDLM Environment117Table 3-35: Operating Environments for BladeSymphony and Boot Disks When Using SUSE LINUX Enterprise Server 10 lists

Page 49

3. Creating an HDLM Environment118Note that HDLM cannot use the functions provided by ServerConductor/DeploymentManager other than the following:• Bac

Page 50

3. Creating an HDLM Environment119IOCTL when installing HDLM because HDLM devices are not SCSI devices. HDLM rejects the IOCTL request and assumes tha

Page 51

3. Creating an HDLM Environment120Table 3-37: Operating Environments for Boot Disks When Using SUSE LINUX Enterprise Server 113.1.9 Related Products W

Page 52 - 2.8.2 Manual Path Switching

3. Creating an HDLM Environment121(2) File Systems Supported by HDLMWhen using a file system, the related programs are as follows:• ext2 (supplied wit

Page 53 - 2.8.3 Path Status Transition

3. Creating an HDLM Environment122 # /opt/DynamicLinkManager/bin/dlnkmgr view -sys Table 3-40: Cluster Software When Using Oracle Enterprise Linux 5 l

Page 54

3. Creating an HDLM Environment123(3) File Systems Supported by HDLMTable 3-42: Supported File Systems When Using Oracle Enterprise Linux 5 lists and

Page 55

3. Creating an HDLM Environment124Table 3-43: Operating Environments for Boot Disks When Using Oracle Enterprise Linux 53.1.11 Memory and Disk Capacit

Page 56 - Failback Is Used)

3. Creating an HDLM Environment125#1This size differs depending on the settings for log files (maximum size: 30 GB).p is obtained by the following for

Page 57 - Online status

xiConventions: KB, MB, GB, and TBThis manual uses the following conventions:• 1 KB (kilobyte) is 1,024 bytes.• 1 MB (megabyte) is 1,0242 bytes.• 1 GB

Page 58 - Offline(E)

3. Creating an HDLM Environment126Agent Component.The size of each log file (dlmwebagent[1-N].log) is 9900 KB (approximately 10 MB). The size of the l

Page 59

3. Creating an HDLM Environment1273.1.12 Number of Paths Supported in HDLMTable 3-46: Number of LUs and Paths Supported in HDLM lists the number of LU

Page 60

3. Creating an HDLM Environment128Table 3-47: Xen Hypervisor Operating Environments Supported by HDLM shows the Xen hypervisor operating environments

Page 61 - Offline(C)

3. Creating an HDLM Environment1293.2 Flow for Creating an HDLM EnvironmentSet up the environment to use HDLM as shown in the following diagram.If you

Page 62

3. Creating an HDLM Environment130Figure 3-1: Flow of HDLM Environment Setup

Page 63 - 2.11 Error Management

3. Creating an HDLM Environment1313.3 HDLM Installation TypesThis subsection describes the following types of HDLM installation: new installation, upg

Page 64

3. Creating an HDLM Environment1323.4 Knowledge Required Before You Install HDLM You can install HDLM on the following disks or devices:• An internal

Page 65

3. Creating an HDLM Environment1333.5 Notes on Creating an HDLM EnvironmentThis section provides notes on creating an HDLM environment.For notes on op

Page 66

3. Creating an HDLM Environment134However, you can avoid the above situations by setting a permanent target ID for each LU with the HBA driver persist

Page 67 - (installgetras)

3. Creating an HDLM Environment135 # grep DLM /etc/rc.d/rc.sysinit# grep DLM /etc/init.d/halt If nothing is output after command execution, HDLM infor

Page 69 - Audit Log

3. Creating an HDLM Environment136configuration, memory might become insufficient due to the HAL daemon#. In this case, the host will not respond.To a

Page 70

3. Creating an HDLM Environment137# /sbin/dlmcfgmgr -i 5. Start the HAL daemon.Execute the /sbin/service command to start the HAL daemon. # /sbin/serv

Page 71

3. Creating an HDLM Environment138

Page 72

3. Creating an HDLM Environment1393.6 Installing HDLMThe following section describes how to install HDLM for a new installation, for a re-installatio

Page 73

3. Creating an HDLM Environment140First, check the current settings. Execute the following command: # mount The current settings will be output as sho

Page 74

3. Creating an HDLM Environment141(2) Checking the Volume GroupIf you have already created a physical volume, volume group, or logical volume by using

Page 75 - 2.12.4 Audit Log Data Formats

3. Creating an HDLM Environment142Figure 3-4: Result of Executing vgdisplay -v (When There Is One Physical Vo l u m e )Check the shaded portion and co

Page 76 - BasicLog

3. Creating an HDLM Environment143Figure 3-5: Result of Executing vgdisplay -v (When There Are Two Physical Vo lu m e s) Check the shaded portion and

Page 77 - Explanation

3. Creating an HDLM Environment144Figure 3-6: Example of the Contents of the syslogd Settings File (In Red Hat Enterprise Linux)When you collect audit

Page 78

3. Creating an HDLM Environment1451. Log on to Linux as the root user.2. Prepare the license key.Use either of the following methods to store the lice

Page 79

xiiiContentsPreface iIntended Readers ...iOrganiz

Page 80 - 2.14 Cluster Support

3. Creating an HDLM Environment146Note 1HDLM cannot be installed if the DVD-ROM is mounted to a mount point other than the above.Note 2To copy the DVD

Page 81

3. Creating an HDLM Environment147• When executing installux.sh # /media/cdrom/installux.sh -v • When executing the installhdlm utility # /media/cdrom

Page 82 - 3.1 HDLM System Requirements

3. Creating an HDLM Environment148# rpm -qi HDLMName : HDLMVersion : x.x.x.x.xxxRelease : xx : If HDLM Version is x.x.x.x.xxx, th

Page 83

3. Creating an HDLM Environment149 A path will be established in the HDLM device and the HDLM manager will start.14. If you have edited the /etc/fstab

Page 84

3. Creating an HDLM Environment150For details on operating environments for the virtual environments supported by HDLM, see 3.1.13 Virtual Environment

Page 85

3. Creating an HDLM Environment15121. Check that the correct version of HDLM is installed.If HDLM version x.x.x-xx is displayed, the installed HDLM ve

Page 86

3. Creating an HDLM Environment1522. Execute the following command to make sure that the md devices have been deactivated. In the following example, R

Page 87

3. Creating an HDLM Environment1532. Prepare the license key.Store the license key file (*.plk) in the /var/tmp directory, under the name hdlm_license

Page 88

3. Creating an HDLM Environment154Table 3-50: Mount Point for Each DistributionNote 1HDLM cannot be installed if the DVD-ROM is mounted to a mount poi

Page 89

3. Creating an HDLM Environment155#4. Check the version of HDLM.Execute installux.sh or the HDLM installation utility (installhdlm) stored on the HDLM

Page 90

xiv2.11.3 Collecting Error Information Using the Utility for Collecting HDLM Error Information (DLMgetras)...

Page 91

3. Creating an HDLM Environment1566. The KAPL09093-I message is displayed to confirm that you want to perform an upgrade installation. Check the HDLM

Page 92

3. Creating an HDLM Environment15712. Restart the host.Execute the following command to restart the host: # shutdown -r now A path will be established

Page 93

3. Creating an HDLM Environment158Personalities : [raid1]md0 : active raid1 sddlmaa1[0] sddlmab1[1] 5238528 blocks [2/2] [UU] unused devices: <

Page 94

3. Creating an HDLM Environment159HDLM, see 3.1.13 Virtual Environments Supported by HDLM. For details on how to set up a virtual environment, see 3.1

Page 95 - If an IP-SAN is used:

3. Creating an HDLM Environment160The following shows an example of command execution when the mount point is /media/cdrom: # mount /dev/cdrom /media/

Page 96

3. Creating an HDLM Environment161This refers to the volume name for the CD-ROM or other media, formatted for ISO-9660 file systems. Use the volname c

Page 97

3. Creating an HDLM Environment162# /media/cdrom/installux.sh • When executing the installhdlm utility # /media/cdrom/HDLM_Linux/installhdlm 6. The KA

Page 98

3. Creating an HDLM Environment163settings file for the root user. This makes executing the HDLM commands and HDLM utilities easier.When the BourneAga

Page 99

3. Creating an HDLM Environment164For details on setting up LUKS, see 3.8 Settings for LUKS.16. If md devices are used, execute the following command

Page 100

3. Creating an HDLM Environment16520. Mount the logical volume that was moved.In the following example, the logical volume is /dev/vg01/lvol1 and the

Page 101

xv3.7.1 Notes on Installing HDLM in a Boot Disk Environment...1723.7.2 Overview of the Procedure for Installing HDLM in a B

Page 102

3. Creating an HDLM Environment166installation.For an unattended installation, you can specify any directory to store the license key file. For detail

Page 103

3. Creating an HDLM Environment167Note 2To copy the DVD-ROM to a directory, and then install HDLM from that directory, copy the DVD-ROM to a directory

Page 104

3. Creating an HDLM Environment168Edit the installation information settings file based on your desired settings. Specify any settings that are not sp

Page 105

3. Creating an HDLM Environment169Name : HDLMVersion : x.x.x.x.xxxRelease : xx : If HDLM Version is x.x.x.x.xxx, the installed ve

Page 106

3. Creating an HDLM Environment170Add the shaded line shown in the above figure.11. Specify the settings required for using LUKS.Perform this step if

Page 107

3. Creating an HDLM Environment17116. Specify the settings required for using virtual environments.If you are using Xen, set up Xen to use HDLM device

Page 108

3. Creating an HDLM Environment1723.7 Installing HDLM for Managing Boot DisksThis section explains the procedure for installing HDLM in an environment

Page 109

3. Creating an HDLM Environment1731. Check the installation directory of the OS specified in the LABEL setting.# cat /etc/fstabLABEL=/ / ext3

Page 110

3. Creating an HDLM Environment174In an environment where HDLM has been installed, you can use the dlmcfgmgr utility to check the correspondence betwe

Page 111

3. Creating an HDLM Environment175in a single-path boot disk environment that uses a SCSI device.3.7.2 Overview of the Procedure for Installing HDLM i

Page 112

 Relevant program products Hitachi Dynamic Link Manager version 6.6.2For details about applicable OSs, see the Release Notes. TrademarksAIX

Page 113

xvi3.20.2 When Using Red Hat Enterprise Linux AS4/ES4 or SUSE LINUX Enterprise Server ...

Page 114

3. Creating an HDLM Environment176After completing the above procedure, you can perform an upgrade installation of HDLM in a boot disk environment tha

Page 115

3. Creating an HDLM Environment1773. Change the definition such that the HDLM device can be used as a boot disk.Restore the configuration file to its

Page 116

3. Creating an HDLM Environment178 :image = vmlinuz-2.6.16.60-0.54.5-default label = 51 append = "splash=silent multipath=of

Page 117

3. Creating an HDLM Environment179 root (hd0,0) kernel /vmlinuz-2.6.16.60-0.54.5-smp root=/dev/VG/root vga=0x31a \ resume=/dev/VG/swap spla

Page 118

3. Creating an HDLM Environment180 : :title Red Hat Enterprise Linux (2.6.18-194.el5) root (hd0,0) kernel /vmlinuz-2.6.18-194.el5

Page 119

3. Creating an HDLM Environment181 : :title XEN root (hd0,1) kernel /boot/xen.gz module /boot/vmlinuz-2.6.16.60-0.21-xen root=

Page 120

3. Creating an HDLM Environment182# udevadm info --query name -n /dev/disk/by-uuid/55574d05-07dc-4c94-a585-5599c284d79bsda2 The sda2 value output is t

Page 121

3. Creating an HDLM Environment183contained in the boot loader configuration file.The following shows an example configuration. Note that option in th

Page 122

3. Creating an HDLM Environment184 append="option root=LABEL=/ option"12. Change the name of the configuration contained in the boot lo

Page 123

3. Creating an HDLM Environment185Change the default number so that a boot can be performed using the configuration copied in step 11.default=2• When

Page 124

xvii4.3.5 Displaying Corresponding Information About an HDLM Device, SCSI Device, and LDEV...

Page 125

3. Creating an HDLM Environment186Root directory (/), /boot/efi, /tmp, /usr, /var, swap• When GRUB is used as the boot loader:Root directory (/), /boo

Page 126

3. Creating an HDLM Environment187Change the underlined text as follows:Before:label=linux-sdAfter:label=linux-HDLM25. Delete the root specification c

Page 127

3. Creating an HDLM Environment18829. If LILO is used as the boot loader, execute the /sbin/lilo command to have the new settings take effect.30. Shut

Page 128

3. Creating an HDLM Environment189The name of the boot loader configuration file used in these procedures differs depending on the boot loader and OS.

Page 129

3. Creating an HDLM Environment190parameter specified to check the correspondence between the HDLM device and the SCSI device. # dlmcfgmgr -vHDevName

Page 130

3. Creating an HDLM Environment191 root (hd0,1) kernel /boot/xen.gz module /boot/vmlinuz-2.6.16.60-0.21-xen vga=0x31a splash=silent showopts

Page 131 - Enterprise Linux 5

3. Creating an HDLM Environment192After:title sd-Red Hat Enterprise Linux (2.6.18-194.el5)• When LILO or ELILO is used as the boot loader:Change the u

Page 132

3. Creating an HDLM Environment193• When GRUB is the boot loaderChange the default number so that a boot can be performed using the configuration copi

Page 133 - HDLM Version and

3. Creating an HDLM Environment19416. Perform an upgrade installation of HDLM.To perform an upgrade installation of HDLM, see 3.6.5 Performing an Upgr

Page 134 - HDLM Version and Service

3. Creating an HDLM Environment195title HDLM-Red Hat Enterprise Linux (2.6.18-194.el5)• When LILO or ELILO is used as the boot loader:Change the under

Page 135

xviii6.3.1 Format... 4026.3.2 Parameter ...

Page 136

3. Creating an HDLM Environment196• When GRUB is used as the boot loader:Root directory (/), /boot, /tmp, /usr, /var, swap• When LILO is used as the b

Page 137

3. Creating an HDLM Environment197/dev/sddlmaa6 on /usr type ext2 (rw)none on /dev/shm type tmpfs (rw) Check the underlined section.30. If Red Hat Ent

Page 138

3. Creating an HDLM Environment198 append = "splash=silent multipath=off" description = Linux initrd = initrd-2.6.16.60

Page 139 - DLMgetras)

3. Creating an HDLM Environment199multipath=off initrd /initrd-2.6.16.60-0.54.5-smpmultipath=off is set in the underlined section.3. Check whether

Page 140

3. Creating an HDLM Environment200Figure 3-9: Example of Executing the mount CommandThe shaded portion indicates the SCSI device for which LABEL is se

Page 141

3. Creating an HDLM Environment201 # udevadm info --query name -n /dev/disk/by-uuid/55574d05-07dc-4c94-a585-5599c284d79bsda1 The sda1 value output is

Page 142

3. Creating an HDLM Environment202that uses ELILO as the boot loader, the mount point is displayed as /boot/efi instead of /boot (in the line where /b

Page 143

3. Creating an HDLM Environment203Figure 3-11: Example of Editing /etc/lvm/lvm.conf fileComment out the existing filter and types lines, and add the s

Page 144

3. Creating an HDLM Environment204KAPL12329-I The utility for supporting the boot disk started.KAPL12344-I A compressed initial ramdisk image /boot/in

Page 145

3. Creating an HDLM Environment205/dev/sddlmaa1 /boot ext3 defaults 1 2 :

Page 146

xix7.10.3 Editing an Installation-Information Settings File...5147.11 installux.sh Utility for HDLM Common Instal

Page 147

3. Creating an HDLM Environment206Figure 3-13: Example of Editing /boot/grub/menu.lst file (When using a kernel that supports Xen)Edit the shaded port

Page 148 - /tmp 570 KB

3. Creating an HDLM Environment20719. Assign a name to the copied configuration that indicates that the configuration is used for specifying the HDLM

Page 149

3. Creating an HDLM Environment208# vgscan Reading all physical volumes. This may take a while... Found volume group "VolGroup00" using m

Page 150

3. Creating an HDLM Environment2093.7.6 Upgrade Installation in an Environment Where a Logical Volume (LVM2) on an HDLM Device Is Used as a Boot DiskT

Page 151

3. Creating an HDLM Environment210device. Note that if settings are incorrect, the OS might not start.In this subsection, the procedure assumes that y

Page 152

3. Creating an HDLM Environment211/dev/sda1 /boot ext3 defaults 1 2 :

Page 153

3. Creating an HDLM Environment2127. Edit the /etc/lvm/lvm.conf file so that the LVM2 recognizes the SCSI device, not the HDLM device.Figure 3-15: Exa

Page 154

3. Creating an HDLM Environment213Figure 3-15: Example of Editing /etc/lvm/lvm.conf fileComment out the existing filter and types lines, and add the s

Page 155 - 3.3 HDLM Installation Types

3. Creating an HDLM Environment214Figure 3-16: Example of Editing /etc/grub.conf fileEdit the shaded portion.Figure 3-17: Example of Editing /boot/gru

Page 156 - /var/tmp/

3. Creating an HDLM Environment215Figure 3-18: Example of Editing /etc/elilo.conf fileEdit the shaded portion.9. Copy the configuration that was used

Page 157

xxC.3 Functional Differences Between Version 6.0 or Later and Versions Earlier Than 6.0...

Page 158 - 3.5.2 Notes on Linux

3. Creating an HDLM Environment21613. Specify the configuration that will be used for booting.• When GRUB is the boot loaderSpecify the position of th

Page 159

3. Creating an HDLM Environment21720. Perform an upgrade installation of HDLM.To perform an upgrade installation of HDLM, see 3.6.5 Performing an Upgr

Page 160

3. Creating an HDLM Environment218procedure differs depending on whether the host is restarted after installation.21. Execute the dlmcfgmgr utility wi

Page 161

3. Creating an HDLM Environment219for uninstallation or upgrade installation of HDLM.23. Execute the dlmmkinitrd utility for supporting a boot disk to

Page 162

3. Creating an HDLM Environment220initrd-2.6.16.46-0.14-default.hdlm was created.KAPL12330-I The utility for supporting the boot disk completed. 24. W

Page 163 - 3.6 Installing HDLM

3. Creating an HDLM Environment221Server 11, check the /boot/grub/menu.lst file instead of the /etc/grub.conf file.The detailed procedure is explained

Page 164

3. Creating an HDLM Environment222Figure 3-21: Example of Editing /boot/grub/menu.lst file (When using a kernel that supports Xen)Edit the shaded port

Page 165 - # vgdisplay -v

3. Creating an HDLM Environment223Figure 3-22: Example of Editing /etc/elilo.conf fileEdit the shaded portion.27. Copy the configuration that was used

Page 166 - consists of /dev/sde

3. Creating an HDLM Environment22430. In initrd, specify the initial RAM disk image file you created in step 23.If you are using a kernel that support

Page 167

3. Creating an HDLM Environment225 Found volume group "VolGroup00" using metadata type lvm2 37. Check the relationship between the volume g

Page 168

1Chapter1. Overview of HDLMHDLM is a software package that manages paths between a host and a storage system. HDLM is designed to distribute loads acr

Page 169 - /media/cdrecorder

3. Creating an HDLM Environment2263.7.7 Countermeasures for Unsuccessful Startup of the OS from an HDLM DeviceThis subsection explains what actions yo

Page 170

3. Creating an HDLM Environment227An error message appears and the OS stops. A prompt for a password for starting maintenance appears, and the OS st

Page 171

3. Creating an HDLM Environment228etc/elilo.conf file, or /boot/grub/menu.lst file to make sure that the initial RAM disk image file and ramdisk_size

Page 172

3. Creating an HDLM Environment2293.8 Settings for LUKSThis section explains the procedures that the user must perform when using LUKS.3.8.1 Notes on

Page 173

3. Creating an HDLM Environment230# dlmcfgmgr -vHDevName Management Device Host Channel Target Lun/dev/sddlmaa configured /dev/sdh 1

Page 174

3. Creating an HDLM Environment231Before:luks-volume1 UUID="050f9901-3ab8-4556-a091-9c6e4a404f09" /etc/cryptpassword1After:luks-volume1 /dev

Page 175 - # mdadm -S --scan

3. Creating an HDLM Environment2323.9 Settings for md DevicesThis section explains the procedures that the user must perform when using md devices.3.9

Page 176

3. Creating an HDLM Environment233Figure 3-23: Example of Incorrectly Configured md DevicesIf you want to manage md devices by using HDLM, migrate the

Page 177

3. Creating an HDLM Environment234During this procedure, /dev/md0 is created on /dev/sddlmaa1 and /dev/sddlmab1. Use the following procedure to config

Page 178 - # volname /dev/cdrom

3. Creating an HDLM Environment235Selected partition 1Hex code (type L to list codes): 83 Command (m for help): p Disk /dev/sddlmaa: 5368 MB, 53687091

Page 179

1. Overview of HDLM21.1 What is HDLM?With the widespread use of data warehousing and increasing use of multimedia data, the need for high-speed proces

Page 180

3. Creating an HDLM Environment236If the configuration file /etc/mdadm.conf has already been created, execute the following command to create a backup

Page 181

3. Creating an HDLM Environment237Make sure that md0 : active and the HDLM devices are displayed.3.9.3 Using HDLM in an md Device EnvironmentThis subs

Page 182

3. Creating an HDLM Environment2382. If necessary, back up the application data residing on the md device.3. If file systems have been mounted on the

Page 183

3. Creating an HDLM Environment239 For details about the contents of the configuration file, see the Linux documentation or use the man command.If you

Page 184 - /media/cdrom:

3. Creating an HDLM Environment240 # mdadm -Ss /dev/md0 11. Make sure that the md device has been deactivated.In the following example, RAID1 (mirrori

Page 185

3. Creating an HDLM Environment241The following example shows how to execute the fdisk command to change the disk partition type to 83: # fdisk /dev/s

Page 186

3. Creating an HDLM Environment242 5238528 blocks [2/2] [UU]unused devices: <none> Make sure that md0 : active and the HDLM devices are dis

Page 187

3. Creating an HDLM Environment2431. Stop all applications that are using the existing md device.2. If necessary, back up the application data residin

Page 188

3. Creating an HDLM Environment244 size=5238528K mtime=Wed Feb 6 19:17:08 2008mdadm: /dev/sddlmaa1 appears to be part of a raid array: level=-

Page 189 - /mnt/lvol1:

3. Creating an HDLM Environment245ARRAY /dev/md0 level=linear num-devices=1 UUID=426a9f1c:9cfa6310:6aa9a80b:11ea2102 auto=yes 11. On the DEVICE line o

Page 190

1. Overview of HDLM3• Lightning 9900V series• Thunder 9500V series• Universal Storage Platform V/VM• Virtual Storage Platform

Page 191

3. Creating an HDLM Environment2463.10 Settings for LVM2This section describes the procedure for setting the following items in an LVM2 environment:•

Page 192

3. Creating an HDLM Environment247logical volume. Use the following procedure to configure the environment shown in Figure 3-28: Device configuration

Page 193

3. Creating an HDLM Environment248Example of executing the parted command (IA32, IPF or EM64T/AMD64):

Page 194

3. Creating an HDLM Environment249When you use the parted command to change the partition, to let the system recognize the partitions on the HDLM devi

Page 195

3. Creating an HDLM Environment250• Adding types entry informationAdd the following line:types = [ "sddlmfdrv", 16 ]Make sure that types=[ &

Page 196

3. Creating an HDLM Environment251Figure 3-29: Example of Editing the /etc/lvm/lvm.conf File4. Create the physical volumes.The following example shows

Page 197

3. Creating an HDLM Environment252 Physical volume "/dev/sddlmad2" successfully created5. Create a volume group.In the following example, t

Page 198

3. Creating an HDLM Environment253# mkdir /mnt/lvol1 9. Mount the logical volume.The following example shows how to mount the logical volume to the /m

Page 199 - Environment

3. Creating an HDLM Environment254In Figure 3-30: Device Configuration When a Logical Volume on a SCSI Device Is Moved to an HDLM Device, sdn indicate

Page 200

3. Creating an HDLM Environment2557. Edit the /etc/lvm/lvm.conf file.Edit the device section in the file as shown below to disable the SCSI device con

Page 201 - :

1. Overview of HDLM41.2 HDLM FeaturesHDLM features include the following:The ability to distribute a load across multiple paths. This is also known as

Page 202

3. Creating an HDLM Environment256Figure 3-31: Example of Editing the /etc/lvm/lvm.conf File8. Execute the VG scan.To re-create the volume group on th

Page 203

3. Creating an HDLM Environment2579. Import the volume group.In the following example, the command imports the vg01 volume group: # vgimport vg01 Vol

Page 204

3. Creating an HDLM Environment2583.11 Settings for XenWhen HDLM is installed in an environment that uses Xen, the SCSI devices corresponding to HDLM

Page 205

3. Creating an HDLM Environment259 (dev sdx) (uname phy:/dev/sda) (mode w) ) ) : :If the SCSI dev

Page 206

3. Creating an HDLM Environment2603.12 Settings for KVMIf you install HDLM in an environment in which KVM is used, you need to register HDLM devices i

Page 207

3. Creating an HDLM Environment261After:<source dev='/dev/sddlmad'/> For details on which SCSI devices correspond to which HDLM device

Page 208

3. Creating an HDLM Environment2623.13 Settings for HeartbeatThis section describes the procedure that the user must perform when HDLM is installed in

Page 209

3. Creating an HDLM Environment2633.14 Settings for Oracle RACThe following are notes on using Oracle RAC: When you use Oracle Cluster file System in

Page 210

3. Creating an HDLM Environment264Table 3-55: Formula for Calculating MISSCOUNT• When using Oracle RAC 10g 10.2.0.2.0 or later or Oracle RAC 11g:In ad

Page 211

3. Creating an HDLM Environment265If the Oracle command oracleasm is executed for HDLM devices, the KAPL05023-E message might be output to syslog.If

Page 212 - Device Is Used as a Boot Disk

5Chapter2. HDLM FunctionsThis chapter describes the various functions that are built into HDLM. Before the function specifications are explained thoug

Page 213 - /etc/elilo.conf

3. Creating an HDLM Environment2663.15 Settings for the RHCMThe user must execute the following procedure when HDLM is installed in an environment tha

Page 214

3. Creating an HDLM Environment2673.15.3 When Using Red Hat Enterprise Linux 5, or Red Hat Enterprise Linux 6To specify settings for RHCM:1. Stop the

Page 215

3. Creating an HDLM Environment2683.16 Settings for VCSThe following is the procedure that must be executed by the user when HDLM is installed in an e

Page 216

3. Creating an HDLM Environment2693.17 Checking the Path ConfigurationHDLM functions, such as load balancing and failover, are only available for HDLM

Page 217

3. Creating an HDLM Environment270see whether the HDLM device corresponding to the SCSI device has been created.

Page 218

3. Creating an HDLM Environment2713.18 Setting Up HDLMHDLM includes functions like the load balancing function, the automatic failback function, the e

Page 219

3. Creating an HDLM Environment272Table 3-57: The Recommended and Default Values of Each Function(1) Setting Up Load BalancingYou can select whether t

Page 220

3. Creating an HDLM Environment273• rr for the Round Robin algorithm•exrr for the Extended Round Robin algorithm•lio for the Least I/Os algorithm•exli

Page 221 - Device as a Boot Disk

3. Creating an HDLM Environment274If you set the number of times that the error needs to occur to 1, the above condition does not need to be satisfied

Page 222

3. Creating an HDLM Environment275monitoring, specify off. When you specify on, you can use the -intvl and -iemnum parameters to specify intermittent

Page 223

Summary of AmendmentsThe following table lists changes in this manual (3000-3-F04-60(E)) and product changes related to this manual.In addition to the

Page 224

2. HDLM Functions62.1 Devices Managed by HDLMBelow is a list of devices that can or cannot be managed by HDLM. The devices that can be managed by HDLM

Page 225

3. Creating an HDLM Environment276from 1 to 64).Table 3-59: Values for the Trace Level Setting lists and describes the possible values for the trace l

Page 226

3. Creating an HDLM Environment277# /opt/DynamicLinkManager/bin/dlnkmgr set -elfs 1000 Specify the size of the error log file in KB.(8) Setting the Nu

Page 227

3. Creating an HDLM Environment278message will be displayed to confirm the execution, and the trace file will be temporarily deleted.By specifying bot

Page 228

3. Creating an HDLM Environment279This example shows how to enable the collection of audit log data: # /opt/DynamicLinkManager/bin/dlnkmgr set -audlog

Page 229

3. Creating an HDLM Environment280This example shows how to specify the audit log facility: # /opt/DynamicLinkManager/bin/dlnkmgr set -audfac local0 3

Page 230

3. Creating an HDLM Environment2813.19 The Process-specific-trace Information FileWhen HDLM is used, the dlnkmgr command logs are output to the follow

Page 231

3. Creating an HDLM Environment2823.20 Creating a Character-Type Device File for an HDLM DeviceThis section describes how to create a character-type d

Page 232 - # vgscan

3. Creating an HDLM Environment283Figure 3-32: Executing the raw CommandIn this example, the command creates /dev/raw/raw1 as a character-type device

Page 233

3. Creating an HDLM Environment2843.21 Creating File Systems for HDLM (When Volume Management Software Is Not Used)This section describes how to build

Page 234

3. Creating an HDLM Environment285Figure 3-33: Example of Creating an ext2 File System

Page 235

2. HDLM Functions72.2 System ConfigurationHDLM manages routes between a host and a storage system by using the SCSI driver. A host and a storage syste

Page 236 - /etc/lvm/lvm.conf file

3. Creating an HDLM Environment2863.22 Settings for Automatic MountingIf you specify the name of a logical device file of an HDLM device at host start

Page 237

3. Creating an HDLM Environment287In the example, the name of the logical device file of the HDLM device that corresponds to /dev/sda can be identifie

Page 238 - Edit the shaded portion

3. Creating an HDLM Environment288Figure 3-35: Example of Executing the dlnkmgr Command's View Operation (With -drv Specified) In the example, th

Page 239

3. Creating an HDLM Environment289option.3. Restart the host or manually mount the HDLM device. The HDLM-managed device is mounted using the logical d

Page 240

3. Creating an HDLM Environment2903.23 Canceling the Settings for HDLMReturn the HDLM environment to the way it was before HDLM was installed by follo

Page 241

3. Creating an HDLM Environment291If an HDLM-managed device is registered in an application (including cluster software, but excluding volume manageme

Page 242

3. Creating an HDLM Environment292Migrate to the SCSI devices from an environment where HDLM devices use LUKS.For details on how to cancel the LUKS se

Page 243

3. Creating an HDLM Environment293company with which you have a support service contract for Oracle.• When using release 10.2.0.2.0 or later of Oracle

Page 244

3. Creating an HDLM Environment294# service ccsd start# service cman start# service rgmanager start (2) When Using Red Hat Enterprise Linux 5 or When

Page 245

3. Creating an HDLM Environment295 # service cman start# service rgmanager start 3.23.5 Canceling the Settings for VCSThis section describes how to ca

Page 246

2. HDLM Functions8Figure 2-1: Configuration of an HDLM System When Using an FC-SANTable 2-1: HDLM System Components When Using an FC-SAN lists the HDL

Page 247

3. Creating an HDLM Environment296In the following example, the domU configuration information is checked from the management domain:# /usr/sbin/xm li

Page 248

3. Creating an HDLM Environment297If you have temporarily changed the settings so that domainU does not automatically start in step 3, restore the pre

Page 249

3. Creating an HDLM Environment298For details on which HDLM device correspond to which SCSI device, see 4.3.5 Displaying Corresponding Information Abo

Page 250 - HDLM Device

3. Creating an HDLM Environment299Figure 3-37: Device Configuration When a Logical Volume on an HDLM Device Is Moved to a SCSI DeviceIn Figure 3-37: D

Page 251

3. Creating an HDLM Environment300 # vgchange -an vg010 logical volume(s) in volume group "vg01" now active4. Export the volume group.In the

Page 252

3. Creating an HDLM Environment301enabled. Figure 3-38: Example of Editing the /etc/lvm/lvm.conf File shows an example of editing the file by adding a

Page 253 - 3.8.1 Notes on Using LUKS

3. Creating an HDLM Environment302To re-create the volume group on the HDLM device, execute the vgscan command as shown in the following example: # vg

Page 254

3. Creating an HDLM Environment303When md devices have been constructed by using SCSI devices, if you do not use the MULTIPATH function for the md dev

Page 255

3. Creating an HDLM Environment3044. If necessary, back up the application data residing on the md device.5. If file systems have been mounted on the

Page 256 - 3.9 Settings for md Devices

3. Creating an HDLM Environment305checked in step 9, change the HDLM device names on the DEVICE line to the SCSI device names.Before the correction:DE

Page 257 - 3.9.2 Creating an md Device

2. HDLM Functions92.2.2 System Configuration Using an IP-SANIn an IP-SAN, LAN cables are used to connect hosts to storage systems. The cable port on t

Page 258

3. Creating an HDLM Environment306 Calling ioctl() to re-read partition table.Syncing disks. Also perform the above operation for /dev/sddlmab.12. Exe

Page 259

3. Creating an HDLM Environment307Figure 3-40: Device Configuration When an md Device on an HDLM Device Is Moved to a SCSI Device (An Environment that

Page 260

3. Creating an HDLM Environment308# cat /proc/mdstatPersonalities : [linear]unused devices: <none> Make sure that md0 : active is not displayed.

Page 261 - /dev/md0:

3. Creating an HDLM Environment309# mdadm --detail --scan | grep -w "/dev/md0" >> /etc/mdadm.conf The following example shows the cont

Page 262

3. Creating an HDLM Environment310DEVICE /dev/sddlmaa1After the correction:DEVICE /dev/sdh1 /dev/sdo1Specify all SCSI devices that correspond to HDLM

Page 263

3. Creating an HDLM Environment311parameter specified to check the correspondence between the SCSI device and the HDLM device.The following shows an e

Page 264

3. Creating an HDLM Environment312• If you uninstall HDLM, the error logs (/var/tmp/hdlminstlog/installhdlm[01-10].log) generated during installation

Page 265

3. Creating an HDLM Environment313sddlmfdrv 254092 0 If a value other than 0 is displayed for Used, perform the operation described in 3

Page 266

3. Creating an HDLM Environment3142. Make sure that the HDLM device is defined in the /etc/fstab file.Make sure that the mount points for the followin

Page 267

3. Creating an HDLM Environment315Figure 3-41: Example of Executing the dlmcfgmgr Utility with the -v Parameter SpecifiedFigure 3-42: Example of Execu

Page 268

2. HDLM Functions10Figure 2-2: Configuration of an HDLM System When Using an IP-SANTable 2-2: HDLM System Components When Using an IP-SAN lists the HD

Page 269

3. Creating an HDLM Environment316to step 7.5. Execute the following commands to check the device name:• For Red Hat Enterprise Linux 6Execute the ude

Page 270 - 3.10.1 Notes on Using LVM2

3. Creating an HDLM Environment317pci-0000:20:01.0-scsi-0:0:1:0-part2 disk/by-uuid/c230c70d-1b18-4d95-b50a-31edb3bd038c In the execution result, disk/

Page 271

3. Creating an HDLM Environment318installation.7. Edit the boot loader configuration file for SCSI startup.If you are using SUSE LINUX Enterprise Serv

Page 272

3. Creating an HDLM Environment319image=/boot/vmlinuz-2.6.18-194.el5 label=linux initrd=/boot/initrd-2.6.18-194.el5 read-only appe

Page 273

3. Creating an HDLM Environment320option initrd /initrd-2.6.18-194.el5 Example 2: Example of Editing /boot/grub/menu.lst file (When using a kernel

Page 274

3. Creating an HDLM Environment321prompttimeout=50#default= HDLM_2.6.18-194.el5default= 2.6.18-194.el5-sd image=vmlinuz-2.6.18-194.el5 label=HDLM

Page 275 - as physical volumes:

3. Creating an HDLM Environment322 kernel /vmlinuz-2.6.9-11.EL ro rhgb quiet initrd /initrd-hdlm-2.6.9-11.EL.gz title Red Hat Enterprise Linux A

Page 276

3. Creating an HDLM Environment323image file for the SCSI device.When editing the file, be careful of the following:• When an option that depends on t

Page 277

3. Creating an HDLM Environment324Figure 3-44: Example of Executing the mount Command When the Boot Loader Is LILO or GRUB• When the boot loader is EL

Page 278

3. Creating an HDLM Environment32518. Delete the initial RAM disk image file that was created with the dlmmkinitrd utility for supporting a boot disk.

Page 279

2. HDLM Functions11IP-SAN environments supported by HDLMHDLM supports system configurations that use an IP-SAN in the following environments:• OS• Red

Page 280 - 8. Execute the VG scan

3. Creating an HDLM Environment326• When an IA32 host is used:# rm /boot/initrd-hdlm-2.6.18-194.el5.gz• When an IPF host is used:# rm /boot/efi/efi/re

Page 281

3. Creating an HDLM Environment327To uninstall HNTRLib2:1. Log in to Linux as the root user.2. Execute the following command to unregister the name of

Page 283

329Chapter4. HDLM OperationThis chapter describes operating procedures for HDLM, including how to operate HDLM and the HDLM manager, and how to change

Page 284 - 3.12 Settings for KVM

4. HDLM Operation3304.1 Notes on Using HDLMNote the following when using HDLM.4.1.1 Notes Common to OSsThe following notes are common to OSs: Do not

Page 285

4. HDLM Operation331Figure 4-1: Overview of the Period Required to Respond to an Application's I/O RequestAs shown in the preceding diagram, when

Page 286 - 3.13 Settings for Heartbeat

4. HDLM Operation332fsck, the operation may not finish. In such a case, perform the operation again after restoring the path error. The name of the H

Page 287 - 3.14 Settings for Oracle RAC

4. HDLM Operation333even while the HDLM device is in use. Before doing so, perform the following operations:1. Unmount any devices mounted on the HDLM

Page 288 - DISKTIMEOUT

4. HDLM Operation334When a device is dynamically configured by using the udev function, the messages shown below might be output to the console or sy

Page 289

4. HDLM Operation335 JBD: barrier-based sync failed on sddlmaa1 - disabling barriers  Before you update the OS SP, uninstall HDLM. After you have upd

Page 290 - 3.15.1 Notes on Using RHCM

2. HDLM Functions122.3 LU ConfigurationAfter you have properly installed HDLM, the LU configuration will change as follows:Before the installation of

Page 291 - Enterprise Linux 6

4. HDLM Operation336JBD: barrier-based sync failed on sddlmaa1 - disabling barriers  Before you update the OS SP, uninstall HDLM. After you have upda

Page 292 - 3.16 Settings for VCS

4. HDLM Operation3371. Unmount any devices mounted on the HDLM device.2. Execute the dlmcfgmgr -o command to exclude the HDLM device from management.

Page 293

4. HDLM Operation338• A Fibre Channel switch's zone setting is changed.

Page 294

4. HDLM Operation3394.2 Updating Kernel Packages and Applying OS Update PackagesWhen using Red Hat Enterprise Linux 5 or Red Hat Enterprise Linux 6, y

Page 295 - 3.18 Setting Up HDLM

4. HDLM Operation340Perform step 1 to 15 in 3.7.4 Upgrade Installation in an Environment Where an HDLM Device Is Used as a Boot Disk.3. Update the ker

Page 296 - -lbtype option:

4. HDLM Operation3414.3 HDLM Operations Using CommandsThis section explains how to use the HDLM command. For details on the various command operations

Page 297

4. HDLM Operation3421. Check the current status of the paths.To place paths online by specifying an HBA port, CHA port, or single path check the path

Page 298

4. HDLM Operation343port, or single path check the path name or PATH_ID used to manage the path.The following is an example of executing the command:

Page 299

4. HDLM Operation344To display LU information, execute the dlnkmgr command's view operation with the -lu parameter specified. The following is an

Page 300

4. HDLM Operation345The following is an example of executing the dlnkmgr command's view operation:# /opt/DynamicLinkManager/bin/dlnkmgr view -drv

Page 301

2. HDLM Functions13Figure 2-3: LU Configuration Recognized by the Host After HDLM Installation Table 2-3: LU Components lists the components recognize

Page 302

4. HDLM Operation346Operation name = clear [y/n]:yKAPL01001-I The HDLM command completed normally. Operation name = clear, completion time = yyyy/mm/d

Page 303

4. HDLM Operation347 # /opt/DynamicLinkManager/bin/dlnkmgr view -sys -audlogAudit Log : offAudit Log Category : -Audi

Page 304

4. HDLM Operation348# To check whether the settings have been applied, see (1) Viewing the Operating Environment.4.3.8 Viewing License InformationThis

Page 305 - /var/opt/

4. HDLM Operation349 # /opt/DynamicLinkManager/bin/dlnkmgr set -licKAPL01049-I Would you like to execute the operation? Operation name = set [y/n]: yK

Page 306 - LINUX Enterprise Server

4. HDLM Operation3504.3.11 Viewing HDLM Component InformationThis section explains how to display HDLM component information.To display HDLM component

Page 307

4. HDLM Operation351

Page 308 - 3.21.2 Creating a File System

4. HDLM Operation3524.4 Starting and Stopping the HDLM ManagerIf an error occurs in the system, such as in an HDLM program, you may need to manually s

Page 309

4. HDLM Operation353 # /opt/DynamicLinkManager/bin/dlnkmgr view -sys -msrvHDLM Manager Ver WakeupTimeAlive x.x.x-xx yyyy/mm/dd hh:mm

Page 310 - /etc/fstab file. In this

4. HDLM Operation354# When the HDLM Manager column shows Dead, the HDLM manager is inactive.Use a script for confirmation:Execute the following comman

Page 311 - Already Set

4. HDLM Operation3554.5 HDLM Resident ProcessesTable 4-2: HDLM resident processes lists and describes the resident processes in HDLM. To monitor these

Page 312

2. HDLM Functions142.4 Program ConfigurationHDLM is actually a combination of several programs. Because each program corresponds to a specific HDLM op

Page 313 - HDLM device

4. HDLM Operation3564.6 Reconfiguring the HDLM Operating EnvironmentThis section describes tasks required for reconfiguring the HDLM operating environ

Page 314

4. HDLM Operation357 # /sbin/lsmod | grep acpiphpacpiphp 58713 0 If the acpiphp module has been loaded, replace the HBAs as described i

Page 315 - /etc/fstab file

4. HDLM Operation358 # /etc/sysconfig/modules/acpiphp.modules After the above command has been executed, confirm that the acpiphp module has been load

Page 316

4. HDLM Operation359Firmware : 260803 WWPN:2400000047010270 Device:hfcldd2 [LinkUp] WWPN:2400000047010272 Device:hfcldd3 [LinkUp] The

Page 317

4. HDLM Operation3603. Execute the offline operation of the dlnkmgr command (dlnkmgr offline -hba) to place in Offline(C) status all paths that pass t

Page 318

4. HDLM Operation361In the above figure, new paths that have been added are indicated by shading.Although the information about the old paths (underli

Page 319

4. HDLM Operation362information) before the HBAs were replaced remains, this information will be deleted when step 8 is performed.8. Execute the dlmcf

Page 320

4. HDLM Operation363The paths existing when the HBAs were replaced remain in Offline(E) status.2. Execute the dlmcfgmgr utility (dlmcfgmgr -v) to chec

Page 321

4. HDLM Operation364HDevName device for which a hyphen (-) is displayed for Device.The following shows an example of the command you execute if the HD

Page 322

4. HDLM Operation365Figure 4-2: System Configuration for Replacing a Fiber Cable (Explained in the Following Steps)To replace a fiber cable:1. Place i

Page 323

2. HDLM Functions15Table 2-4: Functionality of HDLM ProgramsProgram name FunctionsHDLM command Provides the dlnkmgr command, which enables you to:• Ma

Page 324

4. HDLM Operation366Figure 4-3: When the Status of the Path That Goes Through the Fiber Cable to Be Replaced Is Offline(C)2. Replace the fiber cable f

Page 325

4. HDLM Operation367# /opt/DynamicLinkManager/bin/dlnkmgr view -path For details about the path information, see 6.7 view (Displays Information).4.6.

Page 326

4. HDLM Operation368be replaced (path that goes through the HBA to which the Fibre Channel switch is connected).For example, to place in Offline (C) s

Page 327

4. HDLM Operation369In this example, replace the Fibre Channel switch connected to the HBA with host port number 0001.3. Place in Online status the pa

Page 328

4. HDLM Operation370management, HDLM places online all the normal paths to that HDLM device regardless of the previous status (such as Online(E) or Of

Page 329

4. HDLM Operation371• A path gets disconnected.• An LU is deleted.• A fiber cable connection is changed.• A Fibre Channel switch's zone setting i

Page 330

4. HDLM Operation372Table 4-3: Adding or Deleting a SCSI DeviceOperation CommandAdding a device (for FC-SAN environments)• When using a QLogic HBA dri

Page 331

4. HDLM Operation373Legend:a: Host ID (host port number)b: Channel number (bus number)c: Target IDd: Lun (host LU number)n: host port numberdriver-nam

Page 332

4. HDLM Operation374The following is an example of executing the dlmcfgmgr utility:# /sbin/dlmcfgmgr -v(3) Adding a Path to an Existing LU To add a pa

Page 333

4. HDLM Operation375allocations (that is, to delete the paths) to the relevant LU from ports of the storage system.For details on canceling path alloc

Page 335 - 3.23.11 Uninstalling HDLM

2. HDLM Functions162.5 Position of the HDLM Driver and HDLM DeviceThe HDLM driver is positioned above the SCSI driver. Each application on the host us

Page 336

4. HDLM Operation376The following is an example of executing the dlmcfgmgr utility:# /sbin/dlmcfgmgr -u logical_device_file_name_of_HDLM_device9. Chec

Page 337

4. HDLM Operation377Perform this operation if necessary. If it is not necessary to check this, go to step 7.If the SCSI device name is not represented

Page 338

4. HDLM Operation378HDLM.The following is an example of executing the dlmcfgmgr utility:# /sbin/dlmcfgmgr -vIf the Management status of the relevant H

Page 339

4. HDLM Operation3794. Refer to /var/opt/DynamicLinkManager/log/dlmcfgmgr1.log or execute the dlmcfgmgr utility (dlmcfgmgr -v) or the view operation (

Page 340

4. HDLM Operation380relevant HDLM device is restored.The following is an example of executing the dlmcfgmgr utility:# /sbin/dlmcfgmgr -v(9) Restoring

Page 341

4. HDLM Operation381Table 4-4: Add SCSI DevicesPurpose CommandAdd a device (for FC-SAN environments)• When using a QLogic HBA driver on Red Hat Enterp

Page 342

4. HDLM Operation382Legend:a: Host ID (Port number of the host)b: Channel number (Bus number)c: Target IDd: Lun (LU number of the host)n: host port nu

Page 343

4. HDLM Operation383If the SCSI device name mapped with the path to the relevant HDLM device is represented with a hyphen (-), in the execution result

Page 344

4. HDLM Operation384If the SCSI device of the new path that HDLM detected is not yet registered, a new HDLM device is allocated to the path. For examp

Page 345

4. HDLM Operation385to create an HDLM device file for the new LU.Even if you add a path to an HDLM device that is not managed by HDLM and restart the

Page 346

2. HDLM Functions172.6 Logical Device Files for HDLM DevicesThe logical device file name of an HDLM device is different from the logical device file n

Page 348

387Chapter5. TroubleshootingThis chapter describes how to properly use HDLM error information, and then how to resolve the problem, if an error has oc

Page 349

5. Troubleshooting3885.1 Information Collected by the DLMgetras Utility for Collecting HDLM Error InformationImmediately after an error occurs, execut

Page 350 - (HNTRLib2)

5. Troubleshooting3895.2 Checking Error Information in MessagesWhen you want to configure the system so that HDLM messages are output to syslog, speci

Page 351

5. Troubleshooting390• Host port number (hexadecimal)• Bus number (hexadecimal)• Target ID (hexadecimal)• Host LU number (hexadecimal)This path name i

Page 352

5. Troubleshooting3915.3 What To Do for a Path ErrorWhen a path error is detected, HDLM performs a failover on the path and outputs the KAPL08022-E me

Page 353 - 4. HDLM Operation

5. Troubleshooting392Figure 5-2: Troubleshooting Procedure When a Path Error OccursThe following shows the procedure for using the HDLM command (dlnkm

Page 354 - 4.1.1 Notes Common to OSs

5. Troubleshooting3935.3.3 Identifying the Error PathCheck the obtained path information to find the path with the error. In the Status column, the er

Page 355

5. Troubleshooting3945.4 What To Do for a Program ErrorThe following describes what to do to handle errors that occur in an HDLM program. Figure 5-3:

Page 356 - Oracle Enterprise Linux 4

5. Troubleshooting3955.4.3 What To Do for the Program ErrorFollow the recommended actions for messages in 8. Messages.If the error occurs again after

Page 357

2. HDLM Functions18Figure 2-6: About Alphabetic Letters Used in the Logical Device File NameAbout numeric values used in a logical device file name:[1

Page 358

5. Troubleshooting3965.5 What To Do for Other ErrorsWhen the cause of an error may be related to HDLM but is neither a path error nor an HDLM program

Page 359

397Chapter6. Command ReferenceThis chapter describes the HDLM command (dlnkmgr) and its operations.6.1 Overview of the HDLM Command dlnkmgr6.2 clear (

Page 360

6. Command Reference3986.1 Overview of the HDLM Command dlnkmgrThis section describes how to specify the HDLM command dlnkmgr and its subcommands (cal

Page 361

6. Command Reference399Notes:• Execute the command as a user with root permissions.• To specify a value that contains a space in its parameter, enclos

Page 362

6. Command Reference4006.2 clear (Returns the Path Statistics to the Initial Value)The dlnkmgr command's clear operation clears the statistics (I

Page 363

6. Command Reference401(2) To Display the Format of the clear Operation-helpDisplays the format of the clear operation.Example # /opt/DynamicLinkManag

Page 364

6. Command Reference4026.3 help (Displays the Operation Format)The dlnkmgr command's help operation displays the list of operations available for

Page 365 - 4.3.1 Notes on Using Commands

6. Command Reference403# /opt/DynamicLinkManager/bin/dlnkmgr help online offline helponline: Format dlnkmgr online [-path] [-s] dlnkmgr online

Page 366

6. Command Reference4046.4 offline (Places Paths Offline)The dlnkmgr command's offline operation places online paths offline. Specify the paths t

Page 367 - 4.3.4 Viewing LU Information

6. Command Reference405HBA port that has the specified host port number and bus number.Specify the host port number and bus number of the target HBA p

Page 368 - SCSI Device, and LDEV

2. HDLM Functions192.7 Distributing a Load Using Load BalancingWhen the system contains multiple paths to a single LU, HDLM can distribute the load ac

Page 369

6. Command Reference406connected to the target CHA port:When the confirmation message is displayed, the user enters y to continue, or n to cancel the

Page 370

6. Command Reference407device name is /dev/sde while confirming command operation.# /opt/DynamicLinkManager/bin/dlnkmgr offline -path -device /dev/sde

Page 371

6. Command Reference408 AutoPATH_ID { 000000 - 999999 }(Decimal)KAPL01001-I The HDLM command completed normally. Operation name = offline, comp

Page 372 - 4.3.9 Updating the License

6. Command Reference4096.5 online (Places Paths Online)The dlnkmgr command's online operation places offline paths online. Specify the paths to b

Page 373

6. Command Reference410Specify the host port number and bus number of the target HBA port: the numbers are found in the PathName field displayed using

Page 374

6. Command Reference411KAPL01057-I All the paths which pass the specified CHA port will be changed to the Online status. Is this OK? [y/n]:yKAPL01061-

Page 375

6. Command Reference412the response to the confirmation message: for example, when you want to execute the command in a shell script or batch file.Exa

Page 376

6. Command Reference413target paths before you execute the online operation to place online all the paths connected to a specific HBA port or CHA port

Page 377

6. Command Reference4146.6 set (Sets Up the Operating Environment)The dlnkmgr command's set operation sets the HDLM operating environment.6.6.1 F

Page 378

6. Command Reference415Table 6-2: Default and Recommended Values-lb {on [-lbtype {rr|exrr|lio|exlio|lbk|exlbk}]|off}Enables or disables load balancing

Page 379 - 4.5 HDLM Resident Processes

2. HDLM Functions20Figure 2-7: Flow of I/O Data When the Load Balancing Function Is Not UsedWhen the load balancing function is not used, I/O operatio

Page 380 - 4.6.1 Replacing HBAs

6. Command Reference416exrr: The Extended Round Robin algorithmlio: The Least I/Os algorithmexlio: The Extended Least I/Os algorithmlbk: The Least Blo

Page 381

6. Command Reference417Operation name = set, completion time = yyyy/mm/dd hh:mm:ss#-elfs error-log-file-sizeSpecify a value from 100 to 2,000,000 (in

Page 382

6. Command Reference418time before existing information will be overwritten becomes shorter.-systfs trace-file-sizeSpecify a value from 100 to 16,000

Page 383

6. Command Reference419The explanation for the following sub-parameter describes how to specify the checking interval.-intvl checking-intervalSpecify

Page 384

6. Command Reference420will be checked in the following way:• When the checking interval has not been specified before:Every minute (default setting)•

Page 385

6. Command Reference421on: Enabledoff: DisabledIntermittent error monitoring can be set automatic failback is set to on.The default is off. When you u

Page 386

6. Command Reference422Specify the monitoring interval for an intermittent error. Use a value from 1 to 1440 minutes. The default is 30.During intermi

Page 387

6. Command Reference423started are reset to 0. Intermittent error monitoring will then resume with the changed settings.If you set the automatic failb

Page 388 - 4.6.2 Replacing a Fiber Cable

6. Command Reference424Legend:AFB: Automatic failbackIEM: Intermittent error monitoring#1When this condition is not satisfied, the KAPL01080-W message

Page 389

6. Command Reference425-licSpecify this option for when a license is updated. The HDLM license is provided via a license key or license key file. A li

Page 390

2. HDLM Functions21Figure 2-8: Flow of I/O Data When the Load Balancing Function Is UsedWhen the load balancing function is used, I/O operations are d

Page 391

6. Command Reference426KAPL01049-I Would you like to execute the operation? Operation name = set [y/n]: yKAPL01071-I A permanent license was installed

Page 392

6. Command Reference427-category [[ss] [a] [ca]|all]Specifies the categories of audit log data to be collected. Table 6-8: Values Indicating Audit Log

Page 393

6. Command Reference428for load balancing.You can specify a decimal (base 10) value from 0 to 999999. The default is 32.If you specify 0, operation is

Page 394

6. Command Reference429 [ -intvl Error-Monitor-Interval ] [ -iemnum Number-Of-Times ] | -

Page 395 - -), execute

6. Command Reference430 Facility-Name { user | local0 - local7 } (Default Value user) Facility-Number

Page 396

6. Command Reference4316.7 view (Displays Information)The dlnkmgr command's view operation displays HDLM program information, path information, L

Page 397

6. Command Reference432[-srt {lu|cp}][-t](3) To Display LU InformationTo display LU information/opt/DynamicLinkManager/bin/dlnkmgr view -lu[-hdev host

Page 398

6. Command Reference433(5) To display the format of the view operation(1) To display program information-sys [-sfunc|-msrv|-adrv|-pdrv|-lic|-audlog|-l

Page 399

6. Command Reference434Support ClusterBlank#Elog Level Error logging level:•0: Collects no error information.•1: Collects error information at the Err

Page 400

6. Command Reference435Reservation StatusBlankIntermittent Error Monitor• Setting for intermittent error monitoring:on: Enabledoff: DisabledWhen autom

Page 401

2. HDLM Functions22that uses a CHA other than the owner controller (a non-owner controller). Paths used for load balancing are selected from owner pat

Page 402

6. Command Reference436-licInformation about the HDLM licenseLicense Type License type•Permanent• Temporary• EmergencyExpirationLicense expiration:Whe

Page 403

6. Command Reference437#When you use cluster software, the settings of the cluster function and the kinds of cluster servers are not displayed. Howeve

Page 404

6. Command Reference438HDLM Alert Driver Ver WakeupTime ElogMem SizeAlive x.x.x-xx yyyy/mm/dd hh:mm:ss 1000KAPL01001-I

Page 405 - Table 4-4: Add SCSI Devices

6. Command Reference439-lbpathusetimesTimes Same Path Was Used : 32KAPL01001-I The HDLM command completed normally. Operation name = view, completi

Page 406

6. Command Reference440Table 6-14: Product ID displayed by the view -path operation.-iemUse this parameter to add IEP to path information and display

Page 407

6. Command Reference441When you specify the -path parameter together with the -item parameter, the command only displays the items specified by the va

Page 408

6. Command Reference442information for all the paths in ascending order of AutoPATH_IDs.These sub-parameters are:-hdev host-device-nameDisplays inform

Page 409

6. Command Reference443-tOmits the title for each information item.Example In the following example, IO-Count is selected as the display item and the

Page 410

6. Command Reference444 When you use the -c parameter, the number of characters that can be displayed in the product ID element of the DskName field

Page 411 - 5. Troubleshooting

6. Command Reference445Items of Path informationTable 6-12: Path Information describes the displayed path information. The following explains the tabl

Page 412 - HDLM Error Information

2. HDLM Functions23Data When the Load Balancing Function Is Used, the load is balanced among the four paths A, B, C, and D. If one of the paths were t

Page 413

6. Command Reference446PathStatus Status of the displayed paths. The displayed status indicates the following:•Online: All paths are available.•Reduce

Page 414

6. Command Reference447iLU#iLU LU number of the storage system.This number combined with the storage system name (shown in DskName) identifies the LU

Page 415

6. Command Reference448IO-Count#- Total I/O count for the path, indicated by a decimal number. The maximum value that can be displayed is 232 - 1 (429

Page 416 - 5.3.2 Obtain Path Information

6. Command Reference449Legend:- : Not displayed#The path information is displayed only when a value is specified for the -path -item parameter.Table 6

Page 417

6. Command Reference450#If the -c parameter is specified together with the -path parameter, when the number of characters exceeds 10, any characters a

Page 418 - 5.4.1 Examining the Messages

6. Command Reference451parameter and the LU information and displayed items.To display LU information-luWhen neither the -c nor -item parameter is spe

Page 419

6. Command Reference452 /dev/sdj 000013 Online /dev/sdo 000018 Online0002 sddlmae /dev/sdu 000004 Online /dev/

Page 420

6. Command Reference453In the sub-parameters, -hdev or -pathid, you can filter the LU information to be displayed. If you omit both parameters, the co

Page 421 - 6. Command Reference

6. Command Reference454To display a summary of LU information-lu -cWhen the -c parameter is specified with the -lu parameter, a summary of LU configur

Page 422

6. Command Reference455To display a summary of LU information (by selecting items to be displayed)-lu -c -itemThe items displayed when the -item optio

Page 423 - ")

2. HDLM Functions24• Extended Round RobinThe paths are simply selected in order from among all the connected paths.• Extended Least I/OsThe path that

Page 424 - 6.2.2 Parameters

6. Command Reference456• Summary displayed: The user specifies the -lu -c parameter or -lu -c -item parameter.Table 6-17: LU InformationDisplayed item

Page 425

6. Command Reference457Device - SCSI device associated with an HDLM device. If the SCSI device is not connected when a host starts, or the assigned L

Page 426 - 6.3.2 Parameter

6. Command Reference458Status - Status of the pathOnline: OnlineOffline(C): Offline status caused by a command operationOffline(E): Offline due to an

Page 427 - operation

6. Command Reference459Legend:- : Not displayed#1 This information is displayed when one of the following conditions exist: - The user selected the it

Page 428 - 6.4.2 Parameters

6. Command Reference460- No value was specified for the parameter.(4) To display corresponding information about an HDLM device, SCSI device, and LDEV

Page 429

6. Command Reference461To display corresponding information about an HDLM device, SCSI device, and LDEV# /opt/DynamicLinkManager/bin/dlnkmgr view -drv

Page 430

6. Command Reference462 dlnkmgr view -lu [ -hdev HostDeviceName | -pathid AutoPATH_ID ] [-t] dlnkmgr view -lu -item [ [slpr] [pn

Page 431

463Chapter7. Utility ReferenceThis chapter explains the utilities used by HDLM.7.1 Overview of the Utilities7.2 DLMgetras Utility for Collecting HDLM

Page 432

7. Utility Reference4647.1 Overview of the UtilitiesHDLM provides the following utilities:• The DLMgetras utility for collecting HDLM error informatio

Page 433 - 6.5.2 Parameters

7. Utility Reference465For details, see 7.7 dlmstart Utility for Starting HDLM.• The installgetras utility for collecting HDLM installation error info

Page 434

2. HDLM Functions252.8 Performing Failovers and Failbacks Using Path SwitchingWhen the system contains multiple paths to an LU and an error occurs on

Page 435

7. Utility Reference4667.2 DLMgetras Utility for Collecting HDLM Error InformationThis utility collects information that is needed to analyze HDLM err

Page 436

7. Utility Reference467Specify the output directory for the information that is to be collected by the DLMgetras utility for collecting HDLM error inf

Page 437

7. Utility Reference468• The root directory (/) cannot be specified.• When a directory is specified, the DLMgetras utility collects all the files in t

Page 438 - 6.6.2 Parameters

7. Utility Reference469cluster.tar.gz file, which is recorded by the OS and cluster commands when the DLMgetras utility is executed.•hbsa.tar.gzThis f

Page 439

7. Utility Reference470#1Each output directory is created in the directory that is specified when the user expands the cluster.tar.gz file.#2This info

Page 440

7. Utility Reference471#This information is collected only if software for which information is to be collected is installed./opt/VRTSvcs/bin/hagrp -s

Page 441

7. Utility Reference472Table 7-3: Information Stored in the getras.tar.gz FileOutput directory#1Files ExplanationThe output destination directory spec

Page 442

7. Utility Reference473modprobe.conf.local Load module information file(when using SUSE LINUX Enterprise Server)mtab Mount informationqla*.conf QLogic

Page 443

7. Utility Reference474/etc/modprobe.d All files Load module information file (when using Red Hat Enterprise Linux 5 or Red Hat Enterprise Linux 6)/et

Page 444

7. Utility Reference475kernel Kernel configuration file (when using SUSE LINUX Enterprise Server)lvm Boot LVM information file (when using SUSE LINUX

Page 445

iPrefaceThis manual describes the functions and use of the following program products:• Hitachi Dynamic Link ManagerIntended ReadersThis manual is int

Page 446

2. HDLM Functions26For details on error levels, see 2.11.2 Filtering of Error Information.When the Thunder 9500V series, or Hitachi AMS/WMS series is

Page 447 - 0, and then

7. Utility Reference476/etc/xen/vm All subdirectories and filesDomain-related files (when using SUSE LINUX Enterprise Server 10 or SUSE LINUX Enterpri

Page 448

7. Utility Reference477stat Statisticsswaps SWAP informationuptime System's operating time informationversion Kernel version information/proc/irq

Page 449

7. Utility Reference478/tmp qemu.log KVM-related log file (when using Red Hat Enterprise Linux 5 or Red Hat Enterprise Linux 6)/var/lib/dhclient dhcli

Page 450

7. Utility Reference479#1Each output directory is created in the directory that is specified when the user expands the getras.tar.gz file.#2Informatio

Page 451

7. Utility Reference480directory is collected.#3The value N depends on the setting in the dlmwebagent.properties file. The default is 2.Table 7-4: Inf

Page 452

7. Utility Reference481/bin/ls -altRZ /etc/rc.d rc_security.txt List of script files containing security context information (when using Red Hat Enter

Page 453

7. Utility Reference482/etc/init.d/openais status openais-status.txt OpenAIS status information/opt/DynamicLinkManager/bin/dlmgetomtrace dlmgetomtrace

Page 454

7. Utility Reference483/opt/DynamicLinkManager/bin/dlnkmgr view -sys,/opt/DynamicLinkManager/bin/dlnkmgr view -sys -sfunc,/opt/DynamicLinkManager/bin/

Page 455 - 6.7.1 Format

7. Utility Reference484/sbin/e2label e2label.txt Label information (all the SCSI device names and the corresponding label names are displayed in each

Page 456

7. Utility Reference485/sbin/lvs lvs.txt Logical volume information (when using Red Hat Enterprise Linux 6 or SUSE LINUX Enterprise Server)/sbin/o2cb_

Page 457 - -sys) to specify the program

2. HDLM Functions27Figure 2-10: Path Switching(2) Automatic FailbacksWhen a path recovers from an error, HDLM can automatically place the recovered pa

Page 458

7. Utility Reference486ulimit -a ulimit-a.txt Limit values of the available system resources (data segment, stack segment, and file descriptor) for th

Page 459

7. Utility Reference487/usr/sbin/raw -qa raw-qa.txt Character-type device information (when using SUSE LINUX Enterprise Server 9 or SUSE LINUX Enterpr

Page 460

7. Utility Reference488/usr/sbin/lvmdiskscan lvmdiskscan.txt lvm disk information (when using Red Hat Enterprise Linux AS4/ES4 or Red Hat Enterprise L

Page 461

7. Utility Reference4897.3 dlmcfgmgr Utility for Managing the HDLM ConfigurationFor management by HDLM, the HDLM-configuration definition utility obta

Page 462

7. Utility Reference490-sSpecify this parameter when you do not want to display the confirmation messages during execution of the dlmcfgmgr utility. W

Page 463

7. Utility Reference491#A newly assigned logical device file name of the HDLM deviceEvery time the host starts, the dlmcfgmgr utility (dlmcfgmgr -r) i

Page 464

7. Utility Reference492HDLM device that is not managed by HDLM, that HDLM device will not be managed by HDLM.-o {logical-device-file-name-of-the-HDLM-

Page 465

7. Utility Reference493immediately after execution of the utility.You can use this parameter to reset an HDLM device that must be managed again to a m

Page 466

7. Utility Reference494time once it is recognized. Even if the recognized HDLM device is not available because this path is disconnected or the LU is

Page 467

7. Utility Reference495To exclude the HDLM device sddlmaa from being managed without confirming the execution of the utility:Example 3:To delete the i

Page 468

2. HDLM Functions28Storage Platform V/VM, Virtual Storage Platform, Hitachi AMS2000 series, or Hitachi SMS is being used, all the paths are owner path

Page 469 - -path -c parameter

7. Utility Reference496Table 7-7: Information for the Management Status and Configuration Information of an HDLM DeviceExample 5:The following shows a

Page 470

7. Utility Reference497#dlmcfgmgr -logfsKAPL10938-I dlmcfgmgr Log File Size(KB) : 10240# Reference informationIf you do not specify a parameter, the s

Page 471

7. Utility Reference498device is executed. For example, when this utility executes an operation specified with the -o parameter for /dev/sddlmaa, /dev

Page 472

7. Utility Reference499cannot be used might increase.1. Update the HDLM device with information about unavailable SCSI devices by executing the dlmcfg

Page 473 - -item parameter

7. Utility Reference5007.4 dlmmkinitrd Utility for Supporting a Boot DiskThis utility creates an initial RAM disk image file for using an HDLM device

Page 474

7. Utility Reference501kernel-versionSpecify the kernel used for creating an initial RAM disk image file.ExampleThe following shows an execution examp

Page 475

7. Utility Reference502parameter.-b boot-directorySpecify the path for the location in which the initial RAM disk image file is to be created. This pa

Page 476

7. Utility Reference5037.5 dlmpr Utility for Clearing HDLM Persistent ReservationIf the persistent reservation of the LU is not canceled for some reas

Page 477 - All items are displayed all

7. Utility Reference504ExampleTo check the reservation keys, and then clear a reservation key:1. Execute the dlmpr utility to display the reservation

Page 478

7. Utility Reference505- A persistent reservation has been set by the cluster software.Operation1. Clear persistent reservation, specifying the SCSI d

Page 479 - SLPR slpr

2. HDLM Functions29Executing the online operation places the offline path online. For details on the online operation, see 6.5 online (Places Paths On

Page 480 - Table 6-17: LU Information

7. Utility Reference5067.6 dlmsetopt Utility for Setting HDLM Driver OptionsThis utility changes the settings for the HDLM filter driver. Restart the

Page 481

7. Utility Reference507command executed from another application.InquiryTimeoutSpecify a numeric value of -1 or in the range from 1 to 3,600.-1: This

Page 482

7. Utility Reference508# /opt/DynamicLinkManager/bin/dlmsetopt -r 100000KAPL12554-I The utility for setting HDLM driver option has started.KAPL12555-I

Page 483 - -lu -c -item parameter

7. Utility Reference509Table 7-9: Setting file names for boot loadersBoot loader File NameLILO/etc/lilo.confGRUB For Red Hat Enterprise Linux /etc/gru

Page 484

7. Utility Reference5107.7 dlmstart Utility for Starting HDLMYou must perform the following operations after installing HDLM:• Load an HDLM alert driv

Page 485

7. Utility Reference5117.8 dlmupdatesysinit Utility for Updating System ScriptsIn an environment that uses Red Hat Enterprise Linux, if you update the

Page 486

7. Utility Reference5127.9 installgetras Utility for Collecting HDLM Installation Error InformationThis utility collects the error log information nee

Page 487 - 7. Utility Reference

7. Utility Reference513#This directory is created in directory-to-which-collected-information-is-output specified when the installgetras utility was e

Page 488 - 7.1 Overview of the Utilities

7. Utility Reference5147.10 installhdlm Utility for Installing HDLMYou can use this utility to perform a new installation, upgrade installation, or re

Page 489

7. Utility Reference515KAPL09228-W message is output.(2) Items To Be Defined in an Installation-Information Settings FileThe following describes the i

Page 490 - 7.2.2 Parameters

2. HDLM Functions30The status indicating that an I/O could not be issued on a given path, because an error occurred on the path.The (E) means error.(3

Page 491

7. Utility Reference516Legend:Optional: If a key and its setting are not specified, the default value will be used.However, for an upgrade installatio

Page 492

7. Utility Reference517[ENVIRONMENT_SETTINGS] sectionThis section defines HDLM operation information. If this section is omitted, the installer will u

Page 493

7. Utility Reference518error_log_level Set the level of error information that is collected as error logs.You can set a level from 0 to 4. The default

Page 494

7. Utility Reference519Legend:Optional: If a key and its setting are not specified, the installer uses the default.#1If you are upgrading or re-instal

Page 495

7. Utility Reference520You can specify this key only in the following cases:• For a new installation:When on is specified for the auto_failback key in

Page 496

7. Utility Reference5217.11 installux.sh Utility for HDLM Common InstallerThis utility determines what OS HDLM will be installed on, and installs the

Page 498

523Chapter8. MessagesThis chapter describes the format and meaning of the message IDs, and also the terms used in the messages and message explanation

Page 499

8. Messages5248.1 Before Viewing the List of MessagesThis section explains the following information that is needed to locate messages and understand

Page 500

8. Messages525• HDLM driver (filter component)• HDLM alert driver• HDLM management target

Page 501

2. HDLM Functions31• All the paths connected to an LU are Online(E), Offline(E), or Offline(C).• All the paths connected to an LU have been determined

Page 502

8. Messages5268.2 KAPL01001 to KAPL02000KAPL01001-IThe HDLM command completed normally. Operation name = aa...aa, completion time = bb...bbDetailsThe

Page 503 - *.rules files in that

8. Messages527KAPL01005-WA parameter is invalid. Operation name = aa...aa, parameter = bb...bbDetailsaa...aa: clear, set, online, offline, or viewbb..

Page 504

8. Messages528Specify the parameter value, and then retry.KAPL01009-WA parameter value is invalid. Operation name = aa...aa, parameter = bb...bb, para

Page 505

8. Messages529KAPL01014-WNo authority to execute the HDLM command. Operation name = aa...aaDetailsYou do not have the administrator permissions necess

Page 506

8. Messages530aa...aa: viewActionExecute the view operation of the HDLM command (dlnkmgr view -path) and check the value displayed in PathName. Specif

Page 507

8. Messages531Stop unnecessary applications, increase the amount of free memory, and then re-execute the HDLM command.KAPL01023-WThe last Online path

Page 508

8. Messages532To ignore this path and perform online processing for the next path, enter y.To cancel processing, enter n.aa...aa: Path ID (decimal (ba

Page 509

8. Messages533Detailsaa...aa: offline, online, set, or viewbb...bb: Parameter namecc...cc: Parameter valueActionExecute help operation-name of the HDL

Page 510

8. Messages534ActionIf you want to execute online processing, enter y. If you want to terminate processing, enter n. For details on the online operati

Page 511

8. Messages535processing, enter n. For details on the offline operation, see 6.4 offline (Places Paths Offline).KAPL01054-WDuring the offline operatio

Page 512

2. HDLM Functions322.9 Monitoring Intermittent Errors (Functionality When Automatic Failback Is Used)An intermittent error refers to an error that occ

Page 513 - 7.3.2 Parameters

8. Messages536If you want to execute offline processing for the paths that meet the specified requirements, enter y. If you want to terminate processi

Page 514 - /dev/sddlmaa

8. Messages537dd...dd: view or setActionExecute help operation-name of the HDLM command (dlnkmgr) to check the parameter and parameter value, and then

Page 515 - (dlmcfgmgr -r)

8. Messages538ActionUse the view operation of the HDLM command (dlnkmgr) to check the status of the path. For details on the view operation, see 6.7 v

Page 516

8. Messages539KAPL01072-IThe emergency license was installed. The license expires on aa...aa.DetailsA license was renewed and is registered as an emer

Page 517

8. Messages540None.KAPL01079-WThe intermittent error monitoring function cannot be set up because automatic failback is disabled.DetailsThe intermitte

Page 518

8. Messages541ActionMake sure that the license key file is correct, and then re-execute./var/tmp/hdlm_licenseKAPL01083-IThere is no license key file.

Page 519

8. Messages542KAPL01089-EOne of the following was executed at the same time as an HDLM command set -lic operation: another set -lic operation, or an u

Page 520

8. Messages543If you set a value that is less than the current value of the trace file size or number of trace files, all the current trace files will

Page 521

8. Messages544aa...aa: clear, offline, online, set, or viewActionIf you did not perform HDLM configuration, Perform HDLM configuration.When performing

Page 522

8. Messages545result, contact your HDLM vendor or maintenance company if there is a maintenance contract for HDLM.KAPL01116-WThe audit log configurati

Page 523

2. HDLM Functions332.9.3 Intermittent Error Monitoring ActionsIntermittent error monitoring is performed on each path, and it automatically starts as

Page 524 - 7.4.2 Parameters

8. Messages546contract for HDLM.KAPL01120-WA storage subsystem model ID could not be displayed. Details = aa...aa, bb...bbDetailsA storage system mode

Page 525

8. Messages547KAPL01125-EThe directory does not exist. Directory name = aa...aaDetailsaa...aa: /HDLM installation path, /HDLM installation path/libAct

Page 526 - -b boot-directory

8. Messages5488.3 KAPL03001 to KAPL04000KAPL03001-IHDLM API information - aa...aaDetailsThis information is required for resolving problems.aa...aa: T

Page 527 - 7.5.2 Parameters

8. Messages549aa...aa: API trace error informationActionExecute the DLMgetras utility for collecting HDLM error information, and then contact your HDL

Page 528

8. Messages550contract for HDLM. For details on the DLMgetras utility, see 7.2 DLMgetras Utility for Collecting HDLM Error Information.

Page 529

8. Messages5518.4 KAPL04001 to KAPL05000KAPL04001-IHDLM manager started.ActionNone.KAPL04002-ECould not start the HDLM manager.DetailsThe HDLM manager

Page 530 - 7.6.2 Parameters

8. Messages552aa...aa: Option definition file nameActionCheck whether another program is currently using this file (for example, the file is being ope

Page 531

8. Messages553KAPL04012-ECould not create a communication pipe. RC = aa...aaDetailsHDLM manager could not start normally because it was unable to crea

Page 532 - /etc/modprobe.conf

8. Messages554DetailsAn attempt to read the log information from the alert driver failed.aa...aa: API return code (decimal (base-10) number)ActionExec

Page 533

8. Messages555Utility for Collecting HDLM Error Information.KAPL04024-CA critical error occurred in the HDLM manager. (aa...aa)DetailsThis information

Page 534 - 7.7.1 Format

2. HDLM Functions34(2) When an Intermittent Error Does Not OccurIf an error does not occur on a path a specified number of times within a specified in

Page 535 - 7.8.1 Format

8. Messages556Install a permanent license by the expiration day.KAPL04028-EThe temporary license expired.ActionInstall a permanent license.KAPL04029-E

Page 536 - 7.9.2 Parameters

8. Messages557KAPL04034-EAn attempt to create the option definition file has failed.DetailsAn attempt to re-create an option definition file (/etc/opt

Page 537 - utility was executed

8. Messages558aa...aa: Trap IDbb...bb: Destination IP address of the trapcc...cc: Destination port number of the trapdd...dd: Community name given to

Page 538 - 7.10.2 Parameters

8. Messages559ActionReinstall HDLM.KAPL04051-EThe execution file does not exist. File name = aa...aaDetailsaa...aa: /HDLM installation path/bin/.dlnkm

Page 539

8. Messages5608.5 KAPL05001 to KAPL06000KAPL05003-IThe HDLM driver (filter component) was successfully attached to Disk (aa...aa), Partition (bb...bb)

Page 540

8. Messages561The path corresponding to the disk aa...aa and partition bb...bb could not be registered in the core logic. aa...aa: Disk sequence numbe

Page 541

8. Messages562of the path, execute the DLMgetras utility for collecting error information, and then contact the HDLM vendor or the maintenance company

Page 542

8. Messages563DetailsAn attempt to process the requested IOCTL call has failed.aa...aa: IOCTL code (hexadecimal number)bb...bb: Error code (hexadecima

Page 543

8. Messages564separated by period)aa...aa: Host ID (host port number) (decimal number)bb...bb: Channel number (bus number) (decimal number)cc...cc: Ta

Page 544

8. Messages565Detailsaa...aa: Memory allocation retry count (decimal number)ActionNone.KAPL05711-IThe timeout value and retry count of SCSI INQUIRY ha

Page 545 - 7.11.3 Log file

2. HDLM Functions35(3) When the Conditions for an Intermittent Error Are Changed During Error MonitoringWhen the conditions for an intermittent error

Page 546

8. Messages566dd...dd: Maintenance information (hexadecimal number)ActionNone.

Page 547 - 8. Messages

8. Messages5678.6 KAPL06001 to KAPL07000KAPL06004-ECould not allocate memory. (aa...aa:bb...bb)DetailsAn attempt to reserve memory to save alert infor

Page 548

8. Messages568aa...aa: IOCTL code (hexadecimal number)ActionNone.KAPL06010-ECould not process the IOCTL(aa...aa). (bb...bb:cc...cc)DetailsAn IOCTL req

Page 549 - • HDLM management target

8. Messages569Information.KAPL06014-ECould not write emergency information into the emergency information buffer. (aa...aa:bb...bb) DetailsUrgent info

Page 550 - 8.2 KAPL01001 to KAPL02000

8. Messages570aa...aa: Name of file where error was detected.ActionReinstall an HDLM.

Page 551 - KAPL01008-W

8. Messages5718.7 KAPL07001 to KAPL08000KAPL07819-IData for maintenance: aa...aa bb...bb cc...cc dd...dd.DetailsThis message is generated by the core

Page 552 - KAPL01013-E

8. Messages5728.8 KAPL08001 to KAPL09000KAPL08019-EThe path (aa...aa) detected an error (bb...bb). (cc...cc)DetailsAn error occurred in the path. The

Page 553 - KAPL01018-W

8. Messages573ee...ee: Target ID (same as PathName of view -path) (hexadecimal number)ff...ff: HLU number (same as PathName of view -path) (hexadecima

Page 554 - KAPL01021-E

8. Messages574KAPL08027-EA path was excluded from the items subject to automatic failback. PathID = aa...aaDetailsA path was excluded from being subje

Page 555 - KAPL01039-W

8. Messages5758.9 KAPL09001 to KAPL10000KAPL09001-EThere is no system management permission. Login with root permission and re-install HDLM.DetailsThe

Page 556 - KAPL01045-W

iiproblems that you might encounter.6. Command ReferenceChapter 6 describes all the HDLM commands.7. Utility ReferenceChapter 7 describes the HDLM uti

Page 557 - KAPL01050-I

2. HDLM Functions36check the IEP item displayed when the dlnkmgr command's view -path operation is executed with the -iem parameter specified. If

Page 558 - KAPL01053-I

8. Messages576KAPL09013-ESome HDLM drivers could not be removed.DetailsDeleting several HDLM drivers failed because these HDLM drivers were being used

Page 559 - KAPL01056-I

8. Messages577maintenance contact of HDLM.KAPL09023-EA file or directory related to HDLM could not be found. Re-install HDLM.DetailsA target file to c

Page 560 - KAPL01059-W

8. Messages578KAPL09035-EThe HDLM driver could not be loaded. Execute the dlmstart utility. For details on the dlmstart utility, refer to the HDLM Use

Page 561 - KAPL01063-I

8. Messages579KAPL09039-EThe HDLM devices could not be configured. Execute the HDLM-configuration definition utility (dlmcfgmgr) with the -r parameter

Page 562 - KAPL01071-I

8. Messages580KAPL09045-EAn attempt to create a file or directory related to HDLM has failed. Make sure that sufficient disk space exists, and then re

Page 563

8. Messages581KAPL09050-EThe driver module dependencies could not be updated. Contact your HDLM vendor or the maintenance company if there is a mainte

Page 564 - KAPL01082-E

8. Messages582KAPL09078-IThe emergency license was installed. The license expires on aa...aa.DetailsAn emergency license was installed.aa...aa: Year (

Page 565 - KAPL01088-W

8. Messages583KAPL09083-WThe emergency license expired.ActionInstall a permanent license.KAPL09087-EThe entered license key is invalid. Renewal of the

Page 566 - KAPL01097-W

8. Messages584KAPL09092-IThe installation was stopped because a stop request was received.DetailsThe installation was aborted, because a stop request

Page 567 - KAPL01112-E

8. Messages585ActionNone.KAPL09097-EA package installable on this system was not found. Please check whether HDLM is supported for this system. For de

Page 568 - KAPL01115-W

2. HDLM Functions37When you turn the intermittent error monitoring function off, information about paths not subject to automatic failback will be res

Page 569 - KAPL01119-W

8. Messages586DetailsThere is no license key file in the designated directory.aa...aa: /var/tmp/hdlm_licenseActionSave the correct license key file in

Page 570 - KAPL01124-W

8. Messages587DVD-ROM was copied, make sure that all the contents of the DVD-ROM have been copied to that directory, and then retry the installation.K

Page 571 - KAPL01128-W

8. Messages588Detailsaa...aa: Referenced directory nameActionCheck the directory displayed in the message. Re-install HDLM after creating the director

Page 572 - 8.3 KAPL03001 to KAPL04000

8. Messages589/media/cdrom• For SUSE LINUX Enterprise Server 9:/media/cdrom/media/cdrecorder/media/dvd/media/dvdrecorder/media/dvdram• For SUSE LINUX

Page 573 - KAPL03999-E

8. Messages590Linux 6 Kernels Supported by HDLM, Table 3-5: SUSE LINUX Enterprise Server 9 Kernels Supported by HDLM, Table 3-6: SUSE LINUX Enterprise

Page 574

8. Messages591DetailsAlthough the aa...aa processing has ended, an error occurred during the processing.aa...aa: ENVIRONMENT_SETTINGS, driver_config_s

Page 575 - 8.4 KAPL04001 to KAPL05000

8. Messages592An error occurred during I/O of a file that installhdlm uses.aa...aa: Error number that indicates the executed processing (decimal (base

Page 576 - KAPL04011-E

8. Messages593permission, re-execute installhdlm.If aa...aa is installhdlm_analysis:The correct location of installhdlm_analysis is /DVD-ROM/HDLM_Linu

Page 577 - KAPL04019-E

8. Messages594KAPL09221-WThe definition of the installation information settings file includes an unusable character. Error Code = aa...aa,bb...bb, li

Page 578 - KAPL04023-E

8. Messages595operation.KAPL09229-WThe definition of the installation information settings file includes an invalid section name. Error Code = aa...aa

Page 579 - KAPL04027-I

2. HDLM Functions382.10 Detecting Errors by Using Path Health CheckingHDLM can check the status of paths for which I/O operations are not being perfor

Page 580

8. Messages596Specify the revised installation information settings file and then retry the operation.KAPL09232-WThe composition of the definition of

Page 581

8. Messages597operation.KAPL09238-WThe specified file is not a normal one. Fail name = aa...aaDetailsA file other than a normal one (for example, a di

Page 582 - KAPL04050-E

8. Messages598KAPL09245-ECould not delete file supporting driver update.DetailsCould not delete file supporting driver update.ActionContact your HDLM

Page 583 - KAPL04053-W

8. Messages599aa...aa: /HDLM installation directory, /HBsA installation directoryActionReinstall HDLM.KAPL09501-EHDLM is not installed on this system.

Page 584 - 8.5 KAPL05001 to KAPL06000

8. Messages600KAPL09510-EService Pack aa...aa cannot be installed. A newer version has already been installed.DetailsA newer version is already instal

Page 585 - KAPL05018-W

8. Messages601all of the DVD-ROM files.KAPL09603-EThe installation will now stop because a command or utility cannot be executed. Confirm that the com

Page 586 - KAPL05023-E

8. Messages6028.10 KAPL10001 to KAPL11000KAPL10001-WNo parameter has been specified.DetailsNo directory to which the collected information will be out

Page 587 - DLMgetras

8. Messages603ActionCheck the parameters of the DLMgetras utility for collecting HDLM error information, and then retry. For details on the DLMgetras

Page 588 - KAPL05709-I

8. Messages604DetailsYou do not have write permission for the specified directory, or the creation of a subdirectory of the specified directory failed

Page 589 - KAPL05819-I

8. Messages605DetailsTwo or more file names or directory names exist in the file for defining the information to be collected.aa...aa: Line number of

Page 590

2. HDLM Functions392.11 Error ManagementHDLM collects information for troubleshooting into log files. HDLM can also filter error information according

Page 591 - 8.6 KAPL06001 to KAPL07000

8. Messages606bb...bb: Indicated contents in a lineActionAfter the DLMgetras utility for collecting HDLM error information terminates, check the conte

Page 592 - KAPL06013-E

8. Messages607DetailsThe root directory has been specified in the first parameter. A root "/" cannot be specified in a directory to which co

Page 593 - KAPL06101-E

8. Messages608KAPL10022-IThe utility for collecting HDLM error information completed normally.DetailsError information has been collected.ActionNone.

Page 594 - Reinstall an HDLM

8. Messages609The file to collect does not exist.aa...aa: Name of file to collectActionNone.KAPL10034-EThe file could not be copied. Filename = aa...a

Page 595 - 8.7 KAPL07001 to KAPL08000

8. Messages610the time of execution, and then contact your HDLM vendor or the maintenance company if you have a maintenance contract for HDLM.KAPL1003

Page 596 - 8.8 KAPL08001 to KAPL09000

8. Messages611Managing the HDLM Configuration.KAPL10302-I/sbin/dlmcfgmgr completed normally.DetailsThe HDLM-configuration definition utility (dlmcfgmg

Page 597 - KAPL08026-E

8. Messages612DetailsThe configuration definition file (/etc/opt/DynamicLinkManager/.dlmfdrv.conf) could not be created.ActionExecute the DLMgetras ut

Page 598 - PathID = aa...aa

8. Messages613aa...aa: Logical device file name of HDLM deviceActionNone.KAPL10316-ECould not allocate memory. Size = aa...aa. Execute the DLMgetras u

Page 599 - 8.9 KAPL09001 to KAPL10000

8. Messages614 | -u {special-file-name ... | all} |-logfs [log-file-size]}DetailsSince the paramet

Page 600 - KAPL09021-E

8. Messages615KAPL10322-EA file that defines HDLM-unmanaged disks could not be created. File name = aa...aa, Errno = bb...bb. Execute the DLMgetras ut

Page 601 - KAPL09028-E

2. HDLM Functions40Figure 2-15: Flow of Data When Collecting Error InformationLogs might be collected in layers below HDLM, such as for the SCSI drive

Page 602 - KAPL09038-E

8. Messages616None.KAPL10325-EA regular expression cannot be established. The files will not be deleted. Errno = aa...aa. Execute the DLMgetras utilit

Page 603 - KAPL09044-I

8. Messages617KAPL10328-EThe entered value is invalid. The HDLM-configuration definition utility processing will now stop. Execute the HDLM-configurat

Page 604 - KAPL09049-W

8. Messages618Execute the DLMgetras utility for collecting HDLM error information, and then contact your HDLM vendor or the maintenance company if the

Page 605 - KAPL09077-I

8. Messages619information, and then contact your vendor or maintenance company.DetailsAn internal error occurred during file operation.aa...aa: File n

Page 606

8. Messages620Execute the DLMgetras utility for collecting HDLM error information, and then contact your HDLM vendor or the maintenance company if the

Page 607

8. Messages621This message checks whether you want to change the configuration definition of an HDLM device.ActionEnter y to continue. Enter n to canc

Page 608

8. Messages622KAPL10344-IHDLM has detected and registered a new path to an already registered HDLM device. HDLM device = aa...aa, Device = bb...bb (Ho

Page 609 - KAPL09114-I

8. Messages623KAPL10346-IHDLM has unregistered an existing HDLM device. HDLM device = aa...aaDetailsBy executing the HDLM-configuration definition uti

Page 610 - KAPL09121-E

8. Messages624aa...aa: Logical device file name of HDLM deviceActionNone. For details on the dlmcfgmgr utility, see 7.3 dlmcfgmgr Utility for Managing

Page 611 - KAPL09146-E

8. Messages625KAPL10352-WThe HDLM device is in use. HDLM device = aa...aa. Stop the application using the HDLM device, unmount the HDLM device being m

Page 612 - KAPL09163-E

2. HDLM Functions412.11.1 Types of Collected LogsHDLM collects information on the detected error and trace information in the process-specific-trace i

Page 613 - KAPL09199-E

8. Messages626device, and re-execute the dlmcfgmgr utility. For details on the dlmcfgmgr utility, see 7.3 dlmcfgmgr Utility for Managing the HDLM Conf

Page 614 - KAPL09213-W

8. Messages627(decimal number)ActionRevise the configuration of the HDLM device to reduce the number of HDLM devices used, and then re-execute the dlm

Page 615 - KAPL09216-E

8. Messages628aa...aa: HDLM device namebb...bb: SCSI device namecc...cc: Host ID (decimal number)Channel: Channel ID (fixed value: 0) (decimal number)

Page 616 - KAPL09218-E

8. Messages629bb...bb: SCSI device namecc...cc: Host ID (decimal number)Channel: Channel ID (fixed value: 0) (decimal number)dd...dd: Target ID (decim

Page 617 - KAPL09220-W

8. Messages630KAPL10365-WThe LDEV for an HDLM device has changed. The processing for that HDLM device will be cancelled. HDLM device = aa...aa. Execut

Page 618 - KAPL09228-W

8. Messages631KAPL10643-WA necessary parameter is not specified.DetailsA parameter is not specified for the dlmpr utility.ActionExecute the dlmpr -h u

Page 619 - KAPL09231-W

8. Messages632and then retry. For details on the dlmpr utility, see 7.5 dlmpr Utility for Clearing HDLM Persistent Reservation.KAPL10648-EAn internal

Page 620 - KAPL09234-W

8. Messages633DetailsThe dlmpr utility has been terminated because n was sent to a request.ActionNone. For details on the dlmpr utility, see 7.5 dlmpr

Page 621 - KAPL09244-E

8. Messages634For details on the dlmcfgmgr utility, see 7.3 dlmcfgmgr Utility for Managing the HDLM Configuration.KAPL10922-EThe version of the kernel

Page 622

8. Messages635For details on the DLMgetras utility, see 7.2 DLMgetras Utility for Collecting HDLM Error Information.KAPL10935-WAn internal error occur

Page 623 - KAPL09509-E

2. HDLM Functions42#When you want to configure the system so that HDLM messages are output to syslog, specify user for the facility in the syslog sett

Page 624 - KAPL09602-E

8. Messages636same as, the maximum number. Refer to the Messages section of the HDLM User's Guide for instructions to correct this problem.Detail

Page 625 - KAPL09604-E

8. Messages637If it is not correct, execute the DLMgetras utility for collecting HDLM error information, and then contact your HDLM vendor or the main

Page 626 - 8.10 KAPL10001 to KAPL11000

8. Messages638DetailsAn error occurred during processing to read a file in the (aa...aa) function.bb...bb: File namecc...cc: ErrnoActionConfirm that t

Page 627 - KAPL10008-W

8. Messages639iscsi_boot=yKAPL10949-EA necessary file was not found. File name = aa...aaDetailsA necessary file was not found.aa...aa: File nameAction

Page 628 - KAPL10011-W

8. Messages6408.11 KAPL11001 to KAPL12000KAPL11901-Iaa...aa has started.DetailsThe operation has started on the host.aa...aa: Operation (character str

Page 629 - KAPL10013-W

8. Messages641None.KAPL11903-Iaa...aa has completed normally.DetailsThe operation has completed normally on the host.aa...aa: Any of the following ope

Page 630 - KAPL10016-W

8. Messages642• Clear Data• Get HDLM Driver Status• Get HDLM Manager Status• Get HDLM Alert Driver Status• Online• Offline• Get SNMP Trap Information•

Page 631 - KAPL10021-I

8. Messages643KAPL11907-IXML reception - aa...aaDetailsThis information is required for resolving problems.aa...aa: XML information (character string)

Page 632

8. Messages6448.12 KAPL12001 to KAPL13000KAPL12035-EThe version of the kernel supported by the installed HDLM does not match the currently running ker

Page 633 - KAPL10036-E

8. Messages645ActionIf the file name displayed in the message is the file name specified in the fstab parameter of the Boot Disk Support Utility (dlmm

Page 634 - KAPL10301-I

2. HDLM Functions43• Collects error information from the Information level and higher.• Collects error information from the Information level and high

Page 635 - KAPL10308-W

8. Messages646KAPL12306-IThe list of files required in the initial ramdisk image is being created.ActionNone.KAPL12307-IThe initial ramdisk file syste

Page 636 - KAPL10314-I

8. Messages647ActionNone.KAPL12314-IThe compressed initial ramdisk image is being created.ActionNone.KAPL12315-IA compressed initial ramdisk image aa.

Page 637 - KAPL10319-W

8. Messages648This message is always preceded by some other specific error message.KAPL12320-EA file or directory already exists. File name = aa...aaD

Page 638 - KAPL10321-W

8. Messages649aa...aa: The name of the module whose insertion has failedActionConfirm that the system environments are not changed after creating the

Page 639 - KAPL10324-I

8. Messages650dlmcfgmgr utility.• Confirm that the user has write permission in the root directory (/).dlnkmgr:• Confirm that HDLM has been configured

Page 640 - KAPL10327-W

8. Messages651KAPL12327-EAn invalid entry is registered in the file. File name = aa...aaDetailsaa...aa: The name of the file containing the invalid en

Page 641 - KAPL10330-E

8. Messages652None.KAPL12331-EA directory with the specified kernel version does not exist. Directory name = aa...aaDetailsaa...aa: The directory wher

Page 642 - KAPL10333-E

8. Messages653KAPL12333-EAn HBA that HDLM can support as a boot disk was not found in the file. File name = aa...aaDetailsaa...aa: The name of the fil

Page 643 - KAPL10335-E

8. Messages654Modify the fstab file specified in the fstab parameter of the boot disk support utility (dlmmkinitrd), or the file system of the /etc/fs

Page 644 - KAPL10339-I

8. Messages655ActionNone.KAPL12344-IA compressed initial ramdisk image (aa...aa) was created.Detailsaa...aa: The created initial ramdisk imageActionNo

Page 645 - KAPL10343-I

2. HDLM Functions442.12 Collecting Audit Log DataHDLM and other Hitachi storage-related products provide an audit log function so that compliance with

Page 646 - KAPL10345-I

8. Messages656Wait until the executing utility finishes, and then re-execute dlmsetopt.If two or more utilities are not executing simultaneously, dele

Page 647 - KAPL10349-I

8. Messages657ActionRestart the computer.KAPL12559-EAn invalid value was specified in the parameter. Option = aa...aa, Parameter = bb...bbDetailsaa...

Page 648 - KAPL10351-E

8. Messages658KAPL12563-EAn attempt to create a directory has failed. Directory = aa...aaDetailsaa...aa: Directory that an attempt was made to createA

Page 649 - KAPL10354-E

8. Messages659dlmdrvopt.conf.• When the file contents match:Delete the /etc/opt/DynamicLinkManager/DLMSETOPT/modprobe.conf file. Then, re-execute the

Page 650 - KAPL10357-E

8. Messages660ActionInstall HDLM that adjusts to the kernel that is running now.KAPL12802-EThe HDLM file is invalid. File name = aa...aaDetailsA file

Page 651 - KAPL10360-I

8. Messages661ActionInstall HDLM that adjusts to the kernel that is running now.KAPL12902-EThe HDLM file is invalid. File name = aa...aaDetailsA file

Page 652 - KAPL10362-W

8. Messages6628.13 KAPL13001 to KAPL14000KAPL13204-WThe file does not exist. File name = aa...aaDetailsaa...aa: /etc/.DynamicLinkManager/Path00, /etc/

Page 653 - KAPL10364-I

8. Messages663KAPL13401-ENo parameter has been specified.DetailsNo parameter (directory to which collected information is output) has been specified.A

Page 654 - KAPL10642-I

8. Messages664ActionThe specified directory already exists. Enter y to overwrite the existing file. Enter n or press any other key to terminate the ut

Page 655 - KAPL10646-W

8. Messages665The process has been terminated by an operation such as Ctrl + c.ActionThe utility for collecting HDLM install error information termina

Page 656 - KAPL10651-I

2. HDLM Functions45The categories of audit log data that can be collected differ depending on the product. The following sections explain only the cat

Page 657 - KAPL10920-W

8. Messages666ActionRe-execute the utility for collecting HDLM install error information.KAPL13413-WThe file does not exist. File = aa...aaDetailsThe

Page 658 - KAPL10934-W

8. Messages667aa...aa: gzip command output messageActionSee the details in the message, and then remove the cause of the error. For information about

Page 659 - KAPL10937-W

8. Messages668KAPL13504-IA symbolic link has been modified. Symbolic link name = aa...aaDetailsaa...aa: Name of the modified symbolic linkActionNone.K

Page 660 - KAPL10940-W

8. Messages669Re-execute dlmupdatesysinit utility as a user with root permission. Refer to 7.8 dlmupdatesysinit Utility for Updating System Scripts.KA

Page 661 - KAPL10943-W

8. Messages670KAPL13514-WUsage: /opt/DynamicLinkManager/bin/dlmupdatesysinitActionCheck for parameters, and then re-execute the dlmupdatesysinit utili

Page 662 - KAPL10948-W

8. Messages671Check for and, if necessary, restore the system file indicated in the message. Next, execute the dlmupdatesysinit utility. Refer to 7.8

Page 663

8. Messages672Reinstall an HDLM.KAPL13601-WThe audit log configuration file does not exist. Restart the HDLM Manager, and execute the "dlnkmgr vi

Page 664 - 8.11 KAPL11001 to KAPL12000

8. Messages673file.ActionContact your HDLM vendor or the maintenance company if there is a maintenance contract for HDLM.KAPL13605-WAn error occurred

Page 665 - KAPL11904-E

8. Messages674KAPL13904-IFilter driver had been loaded. Filter driver's loading was skipped.ActionNone.KAPL13905-IHDLM manager had started. HDLM

Page 666 - KAPL11906-I

8. Messages675/opt/DynamicLinkManager/bin/dlmmgr file does not exist or does not have executable permissions. Reinstall an HDLM.KAPL13909-WUsage: /opt

Page 667 - XML transmission - aa...aa

iii• HITACHI Gigabit Fibre Channel Board User's Guide• ServerConductor/DeploymentManager User's GuideConventions: AbbreviationsThis manual u

Page 668 - 8.12 KAPL12001 to KAPL13000

2. HDLM Functions46Table 2-11: Categories and Audit Events that Can Be Output to the Audit LogCategory Explanation Audit event Severity#1Message IDSta

Page 669 - KAPL12305-I

8. Messages676KAPL13913-EA command has failed. Command = aa...aa, details = bb...bbDetailsaa...aa: Command that failedbb...bb: Message that the comman

Page 670

8. Messages6778.14 KAPL15001 to KAPL16000KAPL15001-IThe registered value of ReserveKey was successfully displayed. Command Line = aa...aaDetailsaa...a

Page 671

8. Messages678Detailsaa...aa: Name of the utility that the user executedKAPL15044-IProcessing to add devices to HDLM management succeeded. Command Lin

Page 672

8. Messages679Detailsaa...aa: Name of the utility that the user executedKAPL15051-EAn attempt to create an initial RAM disk image file for using an HD

Page 673 - KAPL12326-E

8. Messages680Detailsaa...aa: Name of the utility that the user executedKAPL15058-IProcessing to re-register the HDLM information was successful. Comm

Page 674

8. Messages681cc...cc: Name of the utility that the user executedKAPL15065-EAn attempt to clear ReserveKey has failed on aa...aa SCSI device(s). Comma

Page 675 - KAPL12330-I

8. Messages682aa...aa: Command that the user executedKAPL15106-ESetting up the operating environment failed. Command Line = aa...aaDetailsaa...aa: Com

Page 676 - KAPL12332-E

8. Messages683KAPL15404-WThe HDLM Manager was executed by the user who does not have the authority.

Page 677 - KAPL12335-E

8. Messages6848.15 Return Codes for Hitachi Command Suite Common Agent ComponentWhen an operation requested of HDLM from Global Link Manager terminate

Page 678

8. Messages685ActionClick Refresh to update the host information, check the path status, and then retry the offline operation.1015DetailsThe Offline p

Page 679

2. HDLM Functions47Setup of the operating environment was successful.6KAPL15105-ISetup of the operating environment failed.3KAPL15106-EAn attempt to d

Page 680

8. Messages686maintenance contract for HDLM. For details on the DLMgetras utility, see 7.2 DLMgetras Utility for Collecting HDLM Error Information.102

Page 681 - KAPL12562-E

8. Messages687HDLM Error Information.1034DetailsAn attempt to acquire information about the HDLM version or SP version has failed.ActionRe-execute the

Page 682 - KAPL12566-E

8. Messages688Refresh the host information, and then perform the operation again. If the same error occurs again, execute the DLMgetras utility for co

Page 683 - KAPL12801-E

8. Messages689utility, see 7.2 DLMgetras Utility for Collecting HDLM Error Information.

Page 685 - KAPL12902-E

691AppendixesA. Notes on Linux Commands and FilesB. Troubleshooting Products That Use the Weak-Modules ScriptC. Functional Differences Between Version

Page 686 - 8.13 KAPL13001 to KAPL14000

A. Notes on Linux Commands and Files692A. Notes on Linux Commands and FilesThis section provides notes on Linux commands and files.A.1 Notes on the /p

Page 687 - KAPL13404-W

A. Notes on Linux Commands and Files693commands show little difference before and after HDLM installation.Table A-1: Examples of Linux Command Executi

Page 688 - KAPL13408-E

A. Notes on Linux Commands and Files694Figure A-2: Example of Executing the iostat CommandA.4 Notes on the mkfs CommandIf you are going to create a fi

Page 689 - KAPL13412-E

A. Notes on Linux Commands and Files695A.6 Notes on the sar CommandExecuting the sar command with the -d or -A option does not display HDLM devices. T

Page 690 - KAPL13416-E

2. HDLM Functions48Processing of the dlmcfgmgr -i command was successful.6 KAPL15044-IProcessing of the dlmcfgmgr -i command failed.3 KAPL15045-EProce

Page 691

A. Notes on Linux Commands and Files696SCSI device 1..n: The SCSI device names which are being managed by the above HDLM device (for example, /dev/sda

Page 692

B. Troubleshooting Products That Use the Weak-Modules Script697B. Troubleshooting Products That Use the Weak-Modules ScriptIf you use an HDLM device a

Page 693

B. Troubleshooting Products That Use the Weak-Modules Script698root directory:Example when the boot loader is elilo and LVM is not used:# cat /etc/fst

Page 694

B. Troubleshooting Products That Use the Weak-Modules Script699For device, enter the device you determined in step 1.In each of the following examples

Page 695 - KAPL13522-E

B. Troubleshooting Products That Use the Weak-Modules Script700used.6. Delete the kernel parameter you added in step 2 from the boot loader configurat

Page 696 - KAPL13604-W

B. Troubleshooting Products That Use the Weak-Modules Script701Example when LVM is not used:The underlined portion is the device that indicates the ro

Page 697

B. Troubleshooting Products That Use the Weak-Modules Script702The underlined portion is a device of the volume group that indicates the root director

Page 698

C. Functional Differences Between Versions of HDLM703C. Functional Differences Between Versions of HDLMThis section explains the functional difference

Page 699 - KAPL13912-E

C. Functional Differences Between Versions of HDLM704using the dlmcfgmgr utility.C.5 Functional Differences Between Version 5.9.1 or Later and Version

Page 700 - /bin/mknod:

C. Functional Differences Between Versions of HDLM705Table C-1: JRE/JDK Version Required for HDLM GUIC.8 Functional Differences Between Version 5.7.1

Page 701 - 8.14 KAPL15001 to KAPL16000

2. HDLM Functions49#1The severity levels are as follows:3: Error, 4: Warning, 6: Informational#2If you use Ctrl + C to cancel the DLMgetras utility fo

Page 702

C. Functional Differences Between Versions of HDLM706C.11 Functional Differences Between Version 5.6.3 or Later and Versions Earlier Than 5.6.3Table C

Page 703

D. Glossary707D. GlossaryThis glossary explains the terms used in this manual.Aautomatic failbackA function for checking the status of paths at regula

Page 704

D. Glossary708DDev (Device)A logical division of an LU that HDLM controls and operates. A Dev is equivalent to a partition in Linux. In Linux, each LU

Page 705

D. Glossary709failoverA function for switching to another normal path if there is an error in the current access path, thereby enabling the system to

Page 706

D. Glossary710host LU numberA number assigned to a host LU. The host LU number is part of a path name.(See also: host LU, path name)hypervisorSoftware

Page 707 - KAPL15404-W

D. Glossary711logical device fileA device file in the /dev directory.Note that the term logical device here is different from LDEV.LU (Logical Unit)A

Page 708 - Component

D. Glossary712owner controller is called a non-owner path.When using the Lightning 9900 series, Lightning 9900V series, Hitachi USP, Universal Storage

Page 709 - DLMgetras utility, see

D. Glossary713physical pathAn access path from a host to an LU. A path name is used to identify a physical path.QQEMUA virtual emulator available for

Page 711

715IndexSymbols/proc/partitions files 692Aabbreviations defined iiiactive host 56adding new LU 371adding path to existing LU 374audit logcategories an

Page 712

2. HDLM Functions50• You might need to perform operations such as changing the log size and backing up and saving collected log data, because the amou

Page 713

Index716collectingerror info. with HDLM utility (DLMgetras) 43collecting HDLM installation error informationusing installgetras 43commandformat 398ove

Page 714

Index717errorsdetected by HDLM 42management 39examiningmessage 392, 394Ffailback 25, 708failover 25, 709FC-SAN 7, 709, 8fdisk commands 694, 695feature

Page 715 - Appendixes

Index718HDLM resident processes 355HDLM utility 15HDLM-configuration definition utility 489HDLM-managed deviceoperations on 290Heartbeatcanceling sett

Page 716 - A.2 Notes on Linux Commands

Index719Linux commands and files 692load balancing 19, 415, 710load balancing algorithms 23log collection levelvalues 416log filter 42logical device f

Page 717

Index720cluster software 121file system 123kernel 70volume manager 122organization of this manual iOS 58update packages 339overviewcommand 398HDLM 1ow

Page 718 - A.4 Notes on the mkfs Command

Index721RHCMnotes 266SSAN (Storage Area Network) 713sar commands 695SCSI device 713set 414setting automatic mounting 286setting Heartbeat 262setting K

Page 719 - A.6 Notes on the sar Command

Index722utility for starting HDLM 510Vvendor ID 446vgrename commands 696view 431virtual environment 127volume managerwhen using Oracle Enterprise Linu

Page 720

2. HDLM Functions51Filtering by category:The following categories can be specified:•StartStop• Authentication• ConfigurationAccess• All of the aboveFo

Page 721

2. HDLM Functions52Common specification revision numberFixed to 1.1Serial number Serial number of the audit log messageMessage ID Message ID in KAPL15

Page 722

2. HDLM Functions53#: The output of this item depends on the audit event.Example of the message section for the audit event An attempt to display HDLM

Page 723

2. HDLM Functions542.13 Integrated HDLM management using Global Link ManagerBy using Global Link Manager, you can perform integrated path management o

Page 724

2. HDLM Functions55Figure 2-16: Example System Configuration Using HDLM and Global Link Manager

Page 725

ivHP XP128 HP StorageWorks XP128 Disk ArrayHP XP1024 HP StorageWorks XP1024 Disk ArrayHP XP10000 HP StorageWorks XP10000 Disk ArrayHP XP12000 HP Stora

Page 726

2. HDLM Functions562.14 Cluster SupportHDLM can also be used in cluster configurations.For details about the cluster software supported by HDLM, see (

Page 727

57Chapter3. Creating an HDLM EnvironmentThis chapter explains the procedure for setting up an HDLM environment and the procedure for canceling the env

Page 728

3. Creating an HDLM Environment583.1 HDLM System RequirementsCheck the following before installing HDLM:3.1.1 Hosts and OSs Supported by HDLMHDLM supp

Page 729 - DynamicLinkManager

3. Creating an HDLM Environment591. Execute the following command to check which kernel architecture is used: # uname -mx86_64# The following shows th

Page 730 - Versions Earlier Than 5.4

3. Creating an HDLM Environment60Table 3-2: Red Hat Enterprise Linux AS4/ES4 Kernels Supported by HDLMKernel architecture#1KernelIA32#22.6.9-11.EL2.6.

Page 731 - D. Glossary

3. Creating an HDLM Environment612.6.9-55.EL2.6.9-55.ELlargesmp2.6.9-67.EL2.6.9-67.ELlargesmp2.6.9-78.EL2.6.9-78.ELlargesmp2.6.9-89.EL2.6.9-89.ELlarge

Page 732

3. Creating an HDLM Environment62#1Only kernels that are provided by OS distributors in binary format are supported.#2HDLM supports an environment whe

Page 733

3. Creating an HDLM Environment63#1Only kernels that are provided by OS distributors in binary format are supported.#2HDLM supports an environment whe

Page 734

3. Creating an HDLM Environment64HDLM supports an environment where an IPF kernel is installed on a system that uses an Intel CPU.#4Note the following

Page 735 - /dev directory

3. Creating an HDLM Environment65- glibc-RPM package version.i686.rpmRPM package version depends on the OS version you are using.Table 3-5: SUSE LINUX

Page 736 - Offline(E) status

vOracle RAC A generic term for:• Oracle9i Real Application Clusters• Oracle Real Application Clusters 10g• Oracle Real Application Clusters 11gP9500 H

Page 737

3. Creating an HDLM Environment66HDLM supports an environment where an IPF kernel is installed on a system that uses an Intel CPU.#4HDLM supports an e

Page 738

3. Creating an HDLM Environment67Note:This subsection describes the operating environment common to SUSE LINUX Enterprise Server 10.• Among the functi

Page 739

3. Creating an HDLM Environment68#4All of the packages of SP1 for SUSE LINUX Enterprise Server 10 must be installed.#5All of the SP2 packages for SUSE

Page 740 - , 396, 466

3. Creating an HDLM Environment69• Among the functions for SUSE LINUX Enterprise Server, HDLM only supports CFQ, and the default I/O scheduler functio

Page 741

3. Creating an HDLM Environment70#2HDLM supports an environment where an IA32 kernel is installed on a system that uses an Intel CPU or AMD Opteron pr

Page 742

3. Creating an HDLM Environment71Note the following in an EM64T/AMD64 environment:• HDLM supports an environment where an EM64T/AMD64 kernel is instal

Page 743

3. Creating an HDLM Environment72Storage systems that are used must have a dual controller configuration. If you use them in a HUB-connected environme

Page 744

3. Creating an HDLM Environment73HDLM on all the nodes that comprise the cluster. If different versions of HDLM are installed, the cluster system may

Page 745

3. Creating an HDLM Environment742.6.9-34.EL2.6.9-34.ELsmp2.6.9-34.ELhugememLifeKeeper v6LifeKeeper v6 Update1LifeKeeper v6 Update2LifeKeeper v6 Updat

Page 746 - , 152, 258

3. Creating an HDLM Environment752.6.9-42.EL2.6.9-42.ELsmp2.6.9-42.ELhugememLifeKeeper v6LifeKeeper v6 Update1LifeKeeper v6 Update2LifeKeeper v6 Updat

Commentaires sur ces manuels

Pas de commentaire