ntp.nict.jpPXE用のサーバの構築PXEブート用サーバとして、以下を構築する必要があります。HTTPとかでもよい。縛りとして外からyumを使えない制限を考慮して作業します。ローカルリポジトリがもてると便利なので、DVD版イメージを使いMinimalインストールします。http://ftp.riken.jp/Linux/redhat/ftp.redhat.com/rhel/rc/7/Server/x86_64/iso/rhel-server-7.0-x86_64-dvd.iso以降はrootかAdministratorなユーザで以下のコマンドを実行します。addrで確認します。イメージコピーイメージをマウントします。仮想ドライブからCDがEjectされてる状態の可能性もあるので、注意してください。/mntDVDイメージの中身をディレクトリに移します。ディレクトリ名は適当でも良いですが、こんな感じにしておきます。移し終えたらイメージはお役御免。/mntyumリポジトリ設定まず、RHEL7RC版のyum.repos.dが空っぽなので、適当に追加します。baseurlの$basearchにはx86_64が入ります。上でコピーしたものがちゃんと入った先であれば何でも良いです。いることを確認します。外部のリポジトリを使いたいならこうしておきます。$basearchbaseurl=http://ftp.redhat.com/pub/redhat/rhel/rc/7/Server-optional/$basearch/os/priority=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release__EOF__NFSの導入Kickstartでセットアップするマシンから先ほどコピーしたファイルに参照できるようにしてあげます。NFSなら手っ取り早くできそうです。--list-allDHCP導入DHCPのインストールとNetworkインストール向けブートローダであるpxelinuxの場所を教える設定をしておきます。今回は全部このマシンにいれるので、next-serverは自分のプライベートIPにします。255.255.0.0"。デフォルトゲートウェイは10.1.255.254なので、routersは"10.1.255.254"。dhcpd.serviceブートローダ(pxelinux.0)の配備はtftp-serverでやります。tftp-serverxinetdも一緒に入ります。/var/lib/tftpboot/pxelinuxpxelinux.cfgの配備。今のところはdefault1つのみにしておきます。システまちっくな事をやるなら、NICに割り当てたMACアドレスを使ったファイル名にする感じになるでしょう。リポジトリの情報やkickstartの設定ファイルの場所を示す情報を欠いておきます。「マシン起動したらOSのインストールまで終わってた状態」になるべく早くするため、timeoutの値は短めにしておきます。確認(このtftp.socketも必要だった。やって参照できればOKです。KickStartファイルの準備パスワードを作ります。range(16)]))'今回はrootとユーザとしてryozi(wheel所属)を作ります。パスワードは上記のワンライナーで作ったSHA-256を使っています。("$5$4gHwfWJMsIHSxI0C$77ZUHITUPfwITixFZGDh9MrkubFaiF1ApvkgQxMK4H4"という箇所。)モジュールは最小構成でcoreのみ入れます。minimalインストールと同等かと思います。(800MB強)後は言語設定、キーボード設定、タイムゾーン設定とか、ディスクパーティションをOS任せにしたり、ブートローダ入れたりしてます。--nobase@core%end__EOF__後は適当にESXiで仮想マシンを作って起動して、PXEブートしてkickstartが良い感じに走るのを観察します。7ではうまくいかなかった(多分必要なパッケージがないのかも。)やるとすればscriptでnmcliコマンドを実行する形になるのかなぁ。関係ないけども、systemctlとかfirewall-cmdを使うのも初めてで、使い方も少し覚えられたのがよかった。x86_64)サーバの設定は含みませんサーバを構築するのに必要なmonoと必...2013-08-03vagrantで使えるboxを1から作るvagrant、全く使えていないのだけど、流行ってるので。)はてなブログをはじめよう!ryousanngataさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。