HW/OS2008. 11. 15. 14:19

When background parity initialization does not complete on cluster-shared volumes, the following warning messages are displayed:

Array Configuration Utility (ACU) Popup Warning Message

Background parity initialization is currently queued or in progress on Compaq RA4000/4100 Controller in RAID Array BOX7 on the following logical drives:

Logical Drive x

This is a normal operation that is necessary to initialize logical drives that have a fault tolerance with parity. If background parity initialization is queued, it will start when I/O is performed on the drives. When background parity initialization completes, the performance of the logical drives will improve.

ACU (XE) Controller Status Message

Background parity initialization is currently queued or in progress on logical drive X ( RAID 5 in array B). If background parity initialization is queued, it will start when I/O is performed on the drive. When background parity initialization completes, the performance of the logical drive will improve.

When background parity initialization does not complete on other (non-cluster-shared) volumes, the following warning messages are displayed along with above warning messages.

POST Error Messages

1729-Slot X Drive Array - Disk Consistency Initialization In Progress RAID 4/5 performance may be lower until Auto Reliability Monitoring has completed Automatic Background Parity Consistency Initialization

OR

1729 - Slot x Drive Array - Disk performance Optimization Scan In Progress- RAID 4/5/ADG performance may be higher after completion.

System Event Log Message

Source: Server Agents
Type: Warning
Event Id: 1123 message
Description: "Warning: Compaq System Information Agent: Compaq Health: POST Errors Detected. One or more POST errors detected during server setup [SNMP Trap: 6027 in CPQHLTH.MIB]."

Background parity initialization is a normal operation that is necessary to initialize logical drives that have a fault tolerance with parity. If background parity initialization is queued, it will start when I/O is performed on the drives. When background parity initialization completes, the performance of the logical drives will improve.

HP Smart Array Controllers allow parity initialization for RAID 4, RAID 5 or ADG to be completed as a background process, thus avoiding the significant delays required by controllers that do not support this feature. The warning messages indicate that this process has not been completed.

IMPORTANT: NO DATA IS AT RISK. The warning messages indicate only that the Background Parity Initialization process has not been completed. All data that has been written during this process is fully protected against a single-drive failure for RAID 4 and RAID 5, and up to two drive failures for ADG RAID.

To maximize performance during this process, the Smart Array Controller starts background parity initialization, by default, whenever there is no I/O activity for 15 seconds and stops when there are any I/O requests made by the operating system or any application. Since this process is completed as a background task, if there are any applications or services installed which result in constant disk I/O or periodic access more frequent than this 15-second limit, the constant I/O will interfere with this process.

Also, as a precautionary measure, when new logical drives are being configured, the controller will not begin this initialization process until the operating system writes to the logical drive. This will occur when the disk is formatted or a disk signature is created. In addition, these warning messages will continue to occur until all logical drives that were created in ACU are written to or formatted. For example, if five logical drives are created and only four are subsequently formatted, the warning messages will continue to be displayed.

Windows 2000 Microsoft Cluster Services (MSCS) prevents background parity initialization from completing as a background task. Microsoft has changed the disk arbitration algorithm in Windows 2000 cluster services to provide better support for a multi-node cluster environment. This algorithm requires periodic writes to each cluster volume or disk resource every three seconds. This process is cumulative, so a controller with three (or more) cluster volumes will be accessed up to the maximum frequency of once per second. Since this will not allow the background parity initialization process to complete, it must be completed before the Cluster Service is loaded.

Note: The status of the parity initialization of any logical drives can be viewed using the Array Configuration Utility (ACU), ACU-XE or the Array Diagnostic Utility (ADU). The quickest method is to launch ACU. If the pop-up warning messages listed above are not displayed, then all logical drives are initialized. When using ACU-XE, check for the Controller Status Message listed above. If the ACU-XE Controller Status Message is not logged for any controller, then all logical drives are initialized.

Posted by [TheWon]
Network2008. 11. 14. 21:06

CentOS Linux v4.x - Install iscsi-initiator-utils

Type the following command:
# yum install iscsi-initiator-utils

Redhat ES Linux v4.x - Install iscsi-initiator-utils

Type the following command:
# up2date iscsi-initiator-utils

Configure iSCSI

Open /etc/iscsi.conf file, enter:
# vi /etc/iscsi.conf
Setup it as follows:

DiscoveryAddress=ISCSI_TARGET_HOST_OR_IP
 OutgoingUserName=ISCSI_USER_NAME
 OutgoingPassword=ISCSI_PASSWORD
 LoginTimeout=15

Save and close the file.

Start the iscsi service

Type the following command to start iscsi service so that you can see block device:
# chkconfig iscsi on
# /etc/init.d/iscsi start

Run any one of the following to find out new block device name:
# fdisk -l
# tail -f /var/log/messages
# find /sys/devices/platform/host* -name "block*"

Format iSCSI device

Use fdisk and mkfs.ext3 commands. First, create a partition (assuming that /dev/sdc is a new block device assigned to iscsi) :
# fdisk /dev/sdc
# mkfs.ext3 /dev/sdc1

Create /mnt/iscsi directory:
# mkdir -p /mnt/iscsi
Open /etc/fstab file and append config directive:
/dev/sdc1 /mnt/iscsi ext3 _netdev 0 0
Save and close the file. Mount the parition /dev/sdc1:
# mount -a
# df -H

Continue reading rest of the Linux iSCSI Storage Configuration series.


Posted by [TheWon]
Network2008. 11. 3. 18:19


- PoE 포트


Power over Ethernet (PoE)를 지원하는 포트는 스위치에 연결된 장치에 전원이 없는 것을 검출했을 경우 자동적으로 전력을 공급합니다.  연결 장치가 PoE스위치 포트 및 AC 전원에 접속되어 있는 경우, redundant 전원으로 공급 됩니다. PoE 포트는 이전에 inline power port로 불리고 있었습니다.

 - Supported Protocols and Standards

스위치에서는 PoE 를 지원하기 위해서 다음의 프로토콜과 표준을 사용합니다.

1. CDP with power consumption

: 장치가 소비하는 전력량을 스위치에 알려줍니다.

스위치는 전력 소비량 메세지에 응답하지 않습니다.

스위치는,PoE 포트에 전력을 공급 또는 공급을 중지할 뿐입니다.

2. Cisco Intelligent Power Management

: 연결 장치와 스위치는 power-negotiation CDP 메세지를 개입시키고 power-consumption level이 일치하도록 negotiation을 실시합니다. negotiation에 의해 7W 이상을 소비하는 high-power의 시스코 powered device가 최고의 전력 모드로 동작할 수 있습니다.  powered device는 우선 low-power mode로 기동해 7 W 이하를 소비해 high-power mode로 동작하도록 충분한 전력을 취득하기 위한 negotiation을 실시합니다.  스위치로부터 확인을 받았을 경우만 장치가 high-power mode로 바뀝니다.  high-power의 장치는 power-negotiation CDP을 지원하고 있지 않는 경우는 저전력 모드로 동작할 수 있습니다.

PoE 스위치(Intelligent Power Management를 지원하지 않는)에서는 Intelligent Power Management를 지원하는 high-power 장치가 low-power mod로 동작하고 있었습니다.

장치가 low-power mode의 경우, 능력을 충분히 발휘하지 않는 경우가 있습니다.

Cisco Intelligent Power Management는, CDP with power consumption와 backward-compatible이 있습니다.  스위치는 수신한 CDP 메세지에 따라 응답합니다. CDP는 third-party powered devices를 지원하지 않기 때문에 스위치는IEEE 분류를 사용해 장치의 전력 사용량을 판단합니다.

3. IEEE 802.3af

: 이 규격의 주된 기능은 powered devices의 발견, 전력 관리, 연결 감지, 및 옵션의 powered devices의 전력 분류입니다.

- Powered-Device Detection and Initial Power Allocation

스위치는,PoE-capable port가 no-shutdown 상태이며, PoE가 enable(default)로 접속되고 있는 장치가 AC 전원으로부터 전력을 공급되어 있지 않은 경우 Cisco pre-standard 또는 IEEE-compliant powered device를 찾습니다.  powered devices를 찾은 후, 스위치는 그 종류에 근거해 powered devices의 전력 요건을 판단합니다.

Cisco pre-standard powered device의 powered devices는 스위치가 장치를 찾아도 전력 요건을 제공하지 않기 때문에 스위치는 전원의 초기 할당으로서15.4 W를 할당합니다.

초기 전력 할당은, powered devices가 필요로 하는 최대 전력량입니다.

스위치는, powered devices를 검출해 전력을 공급할 때에 최초로 이 전력량을 할당합니다.

스위치가 powered devices로부터 CDP 메세지를 수신하고, powered devices가 CDP power-negotiation messages를 통해서 전력 레벨을 스위치와 네고시에이션 하므로, 초기 전력 할당이 조정되기도 합니다.  IEEE 장치의 경우, 스위치는 항상 15.4 W를 포트에 할당합니다.

스위치는 show power inline enable 명령어에 IEEE 클래스 타입을 표시하지 않습니다.

대신에, n/a로 표시합니다.

스위치는 전력 요구의 모니터와 추적을 실시해, 사용 가능한 경우만 전력의 공급을 허가합니다.

스위치에서는 전력 사용(PoE 용으로 스위치가 사용 가능한 전력량)을 추적하고 있습니다.

전력 사용을 최신의 것에 유지하기 위해서, 포트가 전력 공급을 허가 또는 거부할 때에, 스위치는 power-accounting 계산을 실행합니다.

전력이 포트에 적용된 뒤, 스위치는 CDP를 사용해 접속되고 있는 시스코의 powered devices의 실제의 소비 전력 요건을 판별하고, 거기에 응해 전원 사용을 조정합니다.

이것은, third-party PoE devices에는 적용되지 않습니다.

스위치는 요구를 처리해 전력 공급을 허가 또는 거부합니다.

요구가 허가되었을 경우, 스위치는 전원 사용을 갱신합니다.

요구가 거부되었을 경우, 스위치는 포트에 전력이 오프가 되는 것을 확인해, Syslog 메세지를 생성하고,LED를 갱신합니다. 또 powered devices는, 새로운 전력 공급에 대해 스위치와 네고시에이션 할 수 있습니다.

스위치가 저전압, 과전압, 온도과승, 발진기 장해, 또는 합선 상태에 의해서 발생한 장해를 검출하면, 포트의 전력 공급을 오프로 하고,Syslog 메세지를 생성해, 전원 사용과 LED를 갱신합니다.

 

- Power Management Modes : 전력 관리 모드

스위치는 다음의PoE 모드를 지원하고 있습니다.

 

auto ― 스위치는 접속 장치가 전력을 필요로 하고 있는지 어떤지를 자동적으로 검출합니다.

powered devices가 포트에 접속되어 있고, 충분한 전력이 공급되고 있는 것을 스위치가 검출하면, 전력 공급을 허가해, 전원 예비량을 갱신해, 포트에 전력 공급을 선착순 베이스로 온으로 해, LED를 갱신합니다.  스위치가 모든 powered devices에 충분한 전력을 공급할 수 있는 경우, 장치는 모두 enable됩니다.  스위치에 접속 할 수 있는 모든 powered devices가 충분한 전력을 사용할 수 있는 경우, 모든 장치에의 전력 공급이 온이 됩니다.

사용 가능한PoE 하지만 충분하지 않은 경우, 또는 장치가 disconnected 되어 다른 장치가 전력 공급을 대기하고 있는 동안에 재접속했을 경우, 스위치는 어느 장치의 전력 공급을 허가해, 어떤 것을 거부할까를 판단할 수 없습니다.

 

허가하는 전력이 시스템의 전원 사용을 초과하는 경우, 스위치는 전력 공급을 거부해, 포트의 전력 공급이 오프가 되는 것을 확인해, Syslog 메세지를 생성하고,LED를 갱신합니다.

전력 공급이 거부된 뒤, 스위치는 정기적으로 전원 사용을 재체크해 전력 공급의 요구의 허가를 계속 시행합니다.

스위치로부터 전력이 공급되고 있는 장치가 벽면 콘센트에 접속되어도, 스위치는 장치에 전력을 계속 공급할 수 있습니다.

스위치는 장치가 스위치로부터 전력이 공급되고 AC 전원으로부터 전력이 공급되고 있어도 장치에의 전력 공급을 계속하고 있는 것을 계속 리포트할 수 있습니다.

powered devices가 떼어내졌을 경우 스위치는 자동적으로 disconnect를 검출해 포트의 전력 공급을 정지합니다. nonpowered devices를 접속해도 고장나지 않게 되어 있습니다.

 

모든 PoE 포트에 auto 설정을 사용합니다. auto 모드가 디폴트 설정입니다.

 

never ― 스위치가 powered devices의 검출을 disable로 하고, 전력이 공급되어 있지 않은 장치가 PoE 포트에 접속되었을 경우에서도 전력을 공급하지 않습니다.

이 모드는, 전력을 PoE-capable port에서는 공급하지 않고 확실히 데이터만의 포트로 하는 경우만 사용합니다.

 

스위치의 PoE 설정

 

스위치는 접속되어 있는 Cisco IP Phone , Cisco Aironet Access Point ,IEEE Power Device에 전원이 없는 것을 감지하면,  이러한 장치에 자동적으로 PoE를 공급합니다. 전원이 있으면, 스위치는 전원을 공급하지 않습니다.

 

PoE-capable port로PoE를 enable로 하려면 , 다음의 순서로 실행합니다.

 

Step 1 -  configure terminal : Enter global configuration mode.

 

Step 2 - interface interface : Specify the port to be configured, and enter interface configuration mode.

 

Step 3 - power inline auto : powered-device 발견을 enable로 합니다.

충분한 전원이 사용 가능한 경우, 장치의 검출 후 자동적으로 전력을 PoE 포트에 할당합니다.

이것은 디폴트 설정입니다.

 

Step 4 - end :  Return to privileged EXEC mode.

 

Step 5 - show power inline interface : 변경을 확인.

 

포트의 PoE를 disable로 하려면 interface configuration mode에서 power inline never 명령어를 사용합니다. 포트에 시스코의 powered-device가 접속되어 있는 경우, 포트의 설정에 power inline never를 사용하면 안됩니다. 

포트에 문제가 있는 링크 업이 발생해, 포트가 error-disabled state가 됩니다. 



Posted by [TheWon]