めもぶろぐスマートフォン用の表示で見るめもぶろぐお勉強したこと、趣味なんかを適当に書いてます。VMware初めてキックインストールやったのでメモ。キックスタート環境OSはすべてCentOS(6.4)dhcpサーバを使用インストールはcdromからkickstartコンフィグはhttpd経由で提供クライアントhyper-vを使用(レガシーネットワーク)HTTPサービスのインストール・設定メディアはマウント済み前提でログを記載してます。ちなみに、使用しているサーバでは下記の通りになっています。/media/cdromにマウントするよう記述し、noautoオプションによって起動時にマウントしないようにします。マウントするときは下記のコマンドでマウントできます。何のデバイスをマウントするかの記述が省けます。]たぶん何もせずに起動するデフォルトのDocumentRoot(ドキュメントルート)は/var/www/htmlここにキックスタート用のコンフィグを置いておきます。こまめに設定することもできますが、今回は面倒だし、キックスタートのやり方を覚えたかっただけなので省略します。キックスタート用のコンフィグ作成まずはstartxでGUIを立ち上げますシステム設定画面からkickstartを選択します。※キックスタートコンフィグ作成のためのアプリケーションがインストール済みを前提をしています。画面が立ち上がりました各種設定が完了したら、画面左上のfileからsaveを選択し、設定ファイルの保存をします。どこでもいいですちなみに端末からコマンドを打って、コンフィグ作成画面を開くこともできます。作成済みのものが実はあって、/root/anaconda-ks.cfgがそのコンフィグになります。作成済みのOSがあればこのコンフィグを使ってもよいです。作成したコンフィグ***.cfgを/var/www/htmlの下にコピー、もしくは移動します。/etc/dhcp/dhcpd.confで設定ファイルを編集していきます。下記は設定したファイルの先頭から末尾まで載せておきます。IPやセグメントは適切なものに変更してください。#}今回は、macアドレスがわかっていたので、42行目から記載している箇所のコメントアウトは外して、特定のmacアドレスに対して特定のIPアドレスを割り振るように設定しました。仮想マシンの作成から順次画面を張り付けておきます。仮想マシンの作成画面に進みます仮想マシン名をいれてください。世代は1にしておきましょう。CentOS6.4は第二世代だと起動できなかったような・・・メモリの割り当て量の設定です。動的メモリを使用するため、基本的なメモリ量は512MBにしておきました。最大では1024MBほどしか割り当てません。そんなにメモリ使うことがないので最低限にとどめておきます。ネットワークの設定です。Hyper-Vの仮想スイッチの割り当てになります。作成済みのものを割り当てましょう。基本的には内部のスイッチしか使用しないと思います。ここら辺は適当な設定を入れましょうインストール時のイメージファイルの選択です。今回はCDを使うので、そのisoファイルを指定しています。最後にサマリが出ます。設定値に間違いがなければ完了しましょう。ほいで、CentOS06が出来上がりました。次は作成した仮想マシンをもうちょっとカスタマイズします。レガシネットワークアダプタの追加です。デフォルトでは使われないようなので、カスタマイズする必要があります。ハードウェアの追加からレガシネットワークアダプターを選択、追加をクリック仮想スイッチの選択をします。これも内部スイッチになります。dhcpサーバと疎通のとれるスイッチを選択してください。仮想マシン作成時に入力した値がスタートアップRAMに入ります。最大RAMは1024とでもしておきましょう。お好みでお願いします。仮想プロセッサの数を選択します。デフォルトは1なのですが2にしておきます。この設定はデフォルトのままでも構いません。設定がすべて終わったらOKをクリックして、カスタマイズを終了しましょう。仮想マシンのコンソールを開きます。対象の仮想マシンをダブルクリックすると下記のコンソールが開きます。メニューバーの下にある電源ONボタンをクリックし、仮想マシンを起動します。CDROMからの軌道になりますので、下記画面が表示されます。一分経つと自動でメニューが選択されますのでお急ぎを。今回はキックスタート用のコンフィグを読み込ませたいので、TABキーを押下します。すると下記のとおり起動時の設定が出てきますので、下記を末尾に追記してENTERを押下します。ks=http://HTTPサーバ名もしくはIP/ks.cfg(キックスタート用のコンフィグ)するとイメージファイルを読み込み起動し始めますks=でコンフィグを指定しているので、ネットワークの設定画面が出てきます。どっちのNIC使うんだっけ???レガシーと標準があるけど、どちがどっちだっけ。なったので、macアドレスの確認です仮想マシンの設定画面を開き、レガシネットワークアダプタの項目をすべて展開して、高度な機能を選択し、画面右、上部のmacアドレスを確認します。末尾23ですね上記で確認した末尾が23のmacアドレスのnicがeth0なので、eth0を選択状態にしてOKを選択しますあ、DHCPさーば起動し忘れていました。すると仮想マシンからアクセスがあり、DHCPサーバよりアドレスを割り振っています。仮想マシンに戻るとキックスタート用のコンフィグを読みながら、自動でインストールを始めていました。放っておきましょうちなみに放っておくとまたインストーラが立ち上がっていると思いますので、メディアは取り外して、再起動しましょう。パスワードわからん!!!こうなることもあるかも知れません。シングルユーザモードで起動しましょう。起動したら、GRUBの選択画面が立ち上がります。ここで、「e」キーを押します。すると下記の画面が出るので、kernelを選択状態にして、また「e」キーを押します。ほんで末尾に「s」を入力し、Enterを押します。シングルユーザモードでの起動を指定しました。kernelでシングルユーザモード指定しているので、また、kernelを選択状態にして、「b」キーを押して起動します。するとシングルユーザモードで起動しました。パスワード入力不要でログインです。いろいろなサービスが停止状態で、最低限のものでしか起動していません。rootコマンドを実行してパスワードを変えておきます。パスワードの再設定が終わったらrebootしましょう。ほいログインできました。ちなみに、DHCPサーバもHTTPサーバも疎通が取れればどのマシンでも、OSでも構いません。今回はCentOS立てまくって勉強しているので、たまたまLinuxだっただけです。CentOS_01としているサーバがメインで動かしていて、syslogサーバにもなっています。各マシンのログがここに全部集まってきて便利なので、今回の構成はすべてCentOSです。DRBD3さて、3回目でようやく終わりです。注目記事リンクはてなブログブログをはじめる週刊はてなブログはてなブログProプロフィールid:chiita01お勉強したこと、趣味なんかを適当に書いてます。読者になる美女LINUXはてなブログをはじめよう!chiita01さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。