ラベル gpt の投稿を表示しています。 すべての投稿を表示
ラベル gpt の投稿を表示しています。 すべての投稿を表示

2014年6月24日火曜日

LSI Megaraid SAS 9271iでRAIDを組んでcentos6.5をインストールする

設定しながら書いてます。

まず、ブート時にctrl+Hを押して、web biosに入る。前はcttrl+3とかだった気がするんだけど・・・。
RAID1+0(RAID10)で組みたかったのだけれども、どうにも出てこなかったのでgoogle先生に聞いてみると
http://itdoc.hitachi.co.jp/manuals/ha8000/hard/xm2/5_bios/pee3m21500/pee3m21500-1.pdf
流石HITACHI。
HA8000シリーズのマニュアルである。
中にmegaraidが入っているので、こいつ参照でRAID10のやり方が分かった。
解説はP100~で、
ディスク2つずつのアレイを作って、それぞれAccept DGする。
で、次画面で作ったもの全てをaccept to span。
すると、ちゃんとRAID10が出てくる。
なるほど。

ディスクアレイの設定は
http://akira-arets.blogspot.jp/2012/03/megaraid9260-8i-virtualdrive-setting.html
を見ながら設定。
BBUモジュール買わないと、速度は1/10ということか。たしかに今までの3ware製品も、1/10とは言わないまでもスピードが出なかった。
因みにモジュール名は「LSIiBBU09バッテリー・バックアップ・ユニット」。
amazonで25000円也。相変わらずただの電池のくせに、高い。

外付けのDVDドライブでOSを起動。
http://roserogue.blogspot.jp/2011/10/centos62tb.html
を参考に、ビッグドライブにぶち込む。
UEFIでインストールしようとしたら、何故かgrubの黒画面になって、対処法を調べる気が起きず断念したのはヒミツ。誰か教えてください・・・。

/boot 1000MB(痛い目にあった事があるので大きく)
/swap 16000MB(16GBメモリを積んだため。多分10GBも入らないんだけど一応)
/var 50000MB(varさえ別にしておけばオーバーフローが起きないって誰かが言ってた、よ。)
/ 残り全て(夢の10TB)

みたいに切った。

UEFIなら
パーティションは
https://access.redhat.com/site/documentation/ja-JP/Red_Hat_Enterprise_Linux/6/html/Installation_Guide/s2-diskpartrecommend-x86.html
を見ながらで大丈夫でしょう。

で、問題ないかと思ったら、どうしてもインストールできない。
仕方が無いので、webbiosで、ヴァーチャルディスクを2つに(まず10tbの容量を切ってデータ用、同様の手順を踏んで100GBの容量を切る)して、100GBの方にインストール。
すんなり入る。何故。

あとは何時もな感じで設定して終了。特に詰まるところは無く、そしてEFIでないという。

megaraidのユーティリティは・・・。
http://www.lsi.com/support/pages/download-search.aspx
から検索してダウンロード。
表示が凄く遅いのでじれる。
strage
raid controller
品番
で、サーチすると全て出る。
Management Software and Tools
から、megacliとMegaRAID Storage Manager をダウンロード。
MegaRAID Storage Manager tarの中にインストール用のシェルスクリプトが入っている。
megacliは、RPMを
rpm -ivh XXX.rpm
でインストール。
を参考に、cliはいじる。
MSMは・・・GUIオンリーってそんな・・・。
遠隔でも出来るらしい記述は見えるけど、管理PCを作らなきゃならないのが何とも。。。
 
今回地味にはまったところ。
rc.localが反映されなかった。
rc.localにシェルスクリプトへのリンクを記述して再起動させても、全く動いている感じがしない。
動かないのである。
おかしいなあと実機を見たところ・・・startupが起動してる・・・そういえばインストールしてから見てなかったや・・・。
初回アップデートの後に出てきたので、まあ、初めはSSHのみで作業しちゃ駄目よ、ということか。

2011年10月22日土曜日

CentOS6で2TBを超えるハードディスクにインストールできない、が解決

気を利かせてくれたのか利かせてくれていないのか、はた迷惑な話なのだけれども、解決したのでメモ。

3TBのRAIDで組んだハードディスクに1パーティションでシステムまでぶち込もうと躍起になっていたのだけれども、
とりあえず後で作れば良いやと思い、インストールしても2TBを超えるパーティションを作ることが出来なかった。
システム以外でならば作れるのにこれはおかしい、と調べに調べた結果、
partedのprintコマンドで何故か「msdos」という記述がパーティションテーブルの所にある。
・・・ビッグボリュームを作るならばgptだよな・・・。

ということで、google先生にお伺いを立てたところ、

http://godwood.allnet.ne.jp/vioret/d/?date=20110815

を発見。

>以上でインストーラーが RR2720 の RAID ボリュームを見つけられるようになります。
>ただ、このままでは MBR モードでフォーマットを行おうとするため、2TB 以上の容量が
>使用できません。今回の私の環境では 6TB の容量があるため、ハードディスクドライブ
>(RAID ボリューム)を GPT に切り替えます。


対処法は、

GUIインストーラまでたどり着く(言語設定の前)

ALT+CTRL+F2を押してCUI画面へ

partedでビッグボリュームを作成したいディスクを指定する

例:parted /dev/sdX ←sdXは任意のドライブ

1ドライブしかないならば、「parted」と打てば勝手に指定してくれる。
因みに複数ドライブで、ドライブを変更したい場合は、partedの中で
select /dev/sdX ←sdXは任意のドライブ

以下を打ち込む
mklabel gpt

quitと打ち込み、partedから抜ける

CTRL+F6でGUIに戻る

更に、どのタイプのインストールをしますか?というところで、
「全ての領域を使用する」を選んではいけない。

>ディスクのラベルを GPT に変換した場合には、「どのタイプのインストールをしますか
>?」の画面で、絶対に「すべての領域を使用する」を選択してはいけません。インスト
>ーラーが MBR でフォーマットしようとします。これでは先ほど設定した GPT の設定が
>無効になってしまいます。ですので「カスタムレイアウトを作成する」を選択するか、
>その他の選択をした場合には、念のため「パーティションのレイアウトをレビューまた
>修正」にチェックを入れてパーティションが思い通りに使用されているか確認するとい
>いでしょう。



するとビッグボリュームが作れるようになった。
現在フォーマット中ですが、フォーマットに異常な時間がかかっております・・・。
とりあえずパーティションテーブルがgptにさえ変えておけばいいので、ボリュームは後から作っても良いんじゃないかな・・・。

参考サイト
http://godwood.allnet.ne.jp/vioret/

追記
参考サイトが移転されたようで、
http://kei-sakaki.jp/2011/08/15/centos-6-install-new-home-server-candidate/
で見られます。

2008年10月21日火曜日

partedでパーティションを確保する

3TB近くの領域をRaidで作成したので、使用するためにfdiskではなく、partedで領域を確保する。
まずは確保する領域のデバイスを特定。取り敢えず/devを覗いてみると、sdbがあるので、多分これ(大丈夫かそんなので)。
取り敢えずroot権限になってからpartedを起動。書式はparted [デバイス]

parted /dev/sdb

プロンプトが(parted)に変わり、helpと打てばヘルプが見られるようになる。
で、領域を確保。

mkpartをタイプ。以下ログ
----------------------------------------------------------------
(parted) mkpart
パーティションの名前? []? cmp2disk
ファイルシステムの種類? [ext2]? ext3
開始? 0
終了? -0
(parted) print

モデル: AMCC 9650SE-8LP DISK (scsi)
ディスク /dev/sdb: 2946GB
セクタサイズ (論理/物理): 512B/512B
パーティションテーブル: gpt

番号 開始 終了 サイズ ファイルシステム 名前 フラグ
1 17.4kB 2946GB 2946GB cmp2disk

(parted) quit
通知: 必要であれば /etc/fstab を更新するのを忘れないようにしてください。

[root@memb ~]#

----------------------------------------------------------------

mkpart時、開始と終了を入力する際、開始ポイント、終了ポイントが分からなかった場合はprintと入力すると教えてくれる。
また、サイズを指定する際、特に終端を指定したい場合、負数で指定することによって、終端からのオフセットで入力できる。
(だから上のログだと終端が-0になってる)。


----------------------------------------------------------------
2chのくだらねえ質問はここに書き込め!part156
http://pc11.2ch.net/test/read.cgi/linux/1195106840/
の以下のログより。

232 :login:Penguin:2007/11/19(月) 02:01:27 ID:ZEkXCMCs
fdiskでは2TB以上のパーティションが切れないそうなので、partedというのを使ってみたのですが
サイズを終端まで指定する方法はありますか?mkpartの書式は
「mkpart パーティションタイプ ファイルシステム 開始位置(MByte) 終了位置(MByte)」
ですが、終了位置を自分で指定しないと駄目みたいなんです・・・

あと、partedが扱えるファイルシステムは今のところext2, ext3, linux-swap, FATなど
しかありませんが今後増えていくのでしょうか?
(fdiskがgptを扱えるようになればいいのですが)

233 :login:Penguin:2007/11/19(月) 02:11:50 ID:cXDR4E9v
負数で指定すれば末端からのオフセット
例 -1s

----------------------------------------------------------------

間違えたら、rm [番号]で外套パーティションを削除できる。パーティション番号はnumberで調べる。
例:rm 1

mkpartfsならば、ファイルシステムも作ってくれるらしいが、現在未実装らしく、ファイルシステム確保はやってくれない。
よってquitで抜けた後、mkfs.ext3でファイルシステムを作成。


[root@memb ~]# mkfs.ext3 /dev/sdb1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
359661568 inodes, 719303671 blocks
35965183 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=4294967296
21952 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000, 214990848, 512000000, 550731776, 644972544

Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.

手軽。

後はマウントするなりで。
恒久的にマウントする場合、/etc/fstabに記述。


参考リンク
partedについて
http://nigou25.blog.so-net.ne.jp/parted_on_redhat

fstabの記述は以下を参考に。
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/756fstabnum.html
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/756fstabnum.html