web-dev-qa-db-ja.com

LinuxのDellマシンでディスクアレイを再構成するにはどうすればよいですか?

私はPERCRAIDコントローラーを搭載したDellR620を持っています(lspciは「RAIDバスコントローラー:LSI Logic/Symbios Logic MegaRAID SAS 2108 [Liberator](rev 05)」を示しています)。

その中に1つのディスクを配置し、それを「RAID0」RAIDレベル論理ディスク(ストライプが1つしかないストライプ)にしました。私はそれにファイルシステムを置き、それを使用しました-しかし私は常にそれをミラーリングするつもりでした。

1か月早送りすると、2つ目のディスクができました。このディスクを追加して、RAID0アレイからRAID1(ミラーリング)アレイを魔法のように作成するにはどうすればよいですか?

私のシステムをダウンさせる必要がないことを好む。

2
Mike S

これはCentOS7の場合ですが、他のLinuxバージョンでも同様のアクションを実行できます(読者の演習として残しておきます)。

新しいディスクをシステムに配置します(ホットスワップ可能であると想定します。そうでない場合は、ここにいるべきではありません)。

DellOMSAリポジトリを設定します。作成/etc/yum.repos.d/Dell-omsa-repository.repo

[Dell-omsa-indep] name=Dell OMSA repository - Hardware independent type=rpm-md mirrorlist=http://linux.Dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch &native=1&dellsysidpluginver=$dellsysidpluginver gpgcheck=1 gpgkey=http://linux.Dell.com/repo/hardware/latest/RPM-GPG-KEY-Dellhttp://linux.Dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios enabled=1 failover=priority bootstrapurl=http://linux.Dell.com/repo/hardware/latest/bootstrap.cgi

[Dell-omsa-specific] name=Dell OMSA repository - Hardware specific type=rpm-md mirrorlist=http://linux.Dell.com/repo/hardware/latest/mirrors.cgi?osname=el$releasever&basearch=$basearch &native=1&sys_ven_id=$sys_ven_id&sys_dev_id=$sys_dev_id&dellsysidpluginver=$dellsysidpluginver gpgcheck=1 gpgkey=http://linux.Dell.com/repo/hardware/latest/RPM-GPG-KEY-Dellhttp://linux.Dell.com/repo/hardware/latest/RPM-GPG-KEY-libsmbios enabled=1 failover=priority bootstrapurl=http://linux.Dell.com/repo/hardware/latest/bootstrap.cgi

実行:yum cleanall; yum make cachesrvadmin-omacoreパッケージ、および必要なパッケージをインストールします。

あなたのシステムを研究してください。再びあなたのマイレージは変わるかもしれません:

すべてのコントローラーを表示:omreport storage controller

すべての仮想(論理)ディスクを表示します:omreport storage vdisk

コントローラ0のすべての物理ディスクを表示します:omreport storage pdisk controller=0

コントローラ0のすべての論理ディスクを表示します:omreport storage vdisk controller=0

ID 1のvdisk上のすべての物理ディスクを表示します:omreport storage pdisk controller=0 vdisk=1

ここで、RAID(別名仮想ディスク)がコントローラー0にあり、そのIDが1であり、物理ディスクのIDが0:0:2および0:0:3であると仮定して、次のようにします。

omconfig storage vdisk action=reconfigure controller=0 vdisk=1 raid=r1 pdisk=0:0:2,0:0:3

1TB 2.5 "SASドライブの場合、このプロセスには24時間以上かかりました。その時間の多くは、omreportが再構成が完了するまで、アレイを「RAID0」と呼び続けました。 。その後、別のハウスキーピングパスを作成する必要がありました。これには約1時間か2時間かかりました。

2
Mike S