完全ディスクレスでCentos起動したかった
昨日iSCSIの設定をいろいろやって,HDDすらなしでブートできる的な記事をどっかで見かけた気がしたのでそれに挑戦してみようとしました.
先に結果としては,HDDなしでブートは上手くいきませんでした.ブートローダーがないと起動できないのは当たり前なので,ブートローダーをいい感じにしないとダメでした.記事によってはブートローダーをPXEからよみこむ的なものもあったので後日再挑戦してみようと思います.
今回は/bootだけをローカルのHDDからマウントして,それ以外をiSCSIでマウントする方法でやりたいと思います.
作業
とりあえずcentosのインストーラーの立ち上げ等は割愛します. まずiSCSIのディスクを追加してあげないといけないのでとりあえず,ディスクの追加をします.
その後,iSCSIターゲットの追加をします.リモートデスクトップのVMコンソールでやっていたので画面の大きさの都合上見づらい,ごめんなさい.
ターゲットIPアドレスとターゲット側で作成したイニシエーター名を入力して探索を開始します.
見つかったらとりあえず完了.
ちゃんとディスクとして追加されてるのを確認して,自分でパーティションを区切る.
パーティションの区切り方は好みで.今回は1GBのHDDを/bootに割り当てて,今回は細かく区切る必要は特にないのでルートにiSCSIの奴を全部割り当てました.
後は通常通りにインストールして再起動.再起動かけた後は特に何もしなくてもiSCSIのディスクを読み込んでくれるので.ちゃんとマウントされてるのを確認して終了.
今回はiSCSI使ってOSのインストールを試してみました.できるかわからんけど今度は,ブートローダーをいい感じにして完全ディスクレスを目指します.