2017-02-13 8 views
0

idrac 7のdellサーバーがあり、racadmを使用してすべての物理ディスクに対して単一の仮想ディスクを作成する単純なbashスクリプトを作成しようとしていますが、失敗しています。フローは次のとおりです。Enclosure.Internal.0-1:$ all_disksの仮想ディスクの作成に失敗したracadm

disks=`sshpass -p "$idracpasswd" ssh -o StrictHostKeyChecking=no [email protected] racadm raid get pdisks` 
all_disks=$(echo $disks | sed 's/ /\,/g') 
echo $all_disks 

createvd=`sshpass -p "$idracpasswd" ssh -o StrictHostKeyChecking=no [email protected] racadm raid createvd:RAID.Integrated.1-1 -rl r0 -pdkey:$all_disks` 
echo $createvd 

出力がDisk.Bay.0あるRAID.Integrated.1-1、Disk.Bay.1:Enclosure.Internal.0 -1:RAID.Integrated.1-1、Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1、Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated .1-1、Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1、Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1

基本的にコンマで区切られた物理ディスクを含む文字列です。だから、全体のコマンドは、このような

'sshpass -p *passwd* ssh -o StrictHostKeyChecking=no [email protected]$line racadm raid createvd:RAID.Integrated.1-1 -rl r0 -pdkey:Disk.Bay.0:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.1:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.2:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.3:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.4:Enclosure.Internal.0-1:RAID.Integrated.1-1,Disk.Bay.5:Enclosure.Internal.0-1:RAID.Integrated.1-1` 

しかし、スクリプトがエラーメッセージ

cmdstat 
status  : 2 
status_tag : COMMAND PROCESSING FAILED 
error  : 253 
error_tag : COMMAND NOT RECOGNIZED 

私はRACADMコンソールから発射し、それが正常に動作しますが、ローカルの失敗から同じコマンドを次のように失敗するたびにあります。

私は$ idracpasswdとその値を正しく反映しています。それは問題を引き起こさないことを確実にするためのものです。検索は行いましたが、関連するリンクは見つかりませんでした。ここで私を案内してください。

答えて

0

最初に選択したF2を選択して、デバイス設定を選択すると、仮想ディスクの設定が表示されます。すべての内容を削除したい場合は、そこにRAIDディスクが表示されます。選択された構成仮想ディスク管理の構成をクリアしてから、すべてのディスクを再度選択して再作成します。あなたは襲撃をセパレートすることができます0-1-2-3-4-5-6