1. 需要 ベースには 300 台の新しいサーバーがあり、CentOS7.6 オペレーティング システムを独自にインストールする必要があります。バッチ インストールには PXE を使用することを選択します。 2. 準備 既存のネットワーク上の通常のサーバーに影響を与えないように、レイヤー 2 スイッチを使用して、オペレーティング システムがインストールされていないサーバーを接続します。 オペレーティング システム イメージをサーバーにアップロードし、PXE 環境に必要なサービスをインストールします。 イメージ ファイルをローカル ソフトウェア リポジトリとしてマウントします。 環境の準備 systemctl stop firewalld # ファイアウォールをオフにします setenforce 0 # 一時的に SELINUX をルーズ モードに設定します sed -i '/^SELINUX=/s/.*/SELINUX=disabled/' /etc/selinux/config # SELINUX を永続的に無効にします (有効にするには再起動が必要です) mkdir -p /var/www/html/CentOS1810/ /tmp/CentOS-7-x86_64-DVD-1810.iso /var/www/html/CentOS1810 をマウントします。 /etc/yum.repos.d/backup をディレクトリに追加します。 mv /etc/yum.repos.d/{*,backup} # エラーメッセージを無視します cat >/etc/yum.repos.d/local.repo<<EOF [ローカルリポジトリ] 名前=ローカルリポジトリ ベースURL=ファイル:///var/www/html/CentOS1810 gpgcheck=0 終了 yum clean all && yum makecache yum インストール httpd dhcp xinetd tftp-server syslinux -y 3. サービス構成 DHCPサービスを構成する DHCPサーバー設定ファイルを変更する mv /etc/dhcp/dhcpd.conf{,.bak} # デフォルトの設定ファイルをバックアップします cat>/etc/dhcp/dhcpd.conf<<EOF サブネット 10.0.0.0 ネットマスク 255.255.255.0 { # 割り当てられたネットワークセグメントとマスクを定義します 範囲 10.0.0.1 10.0.0.252; # 割り当てられたアドレス範囲を定義します next-server 10.0.0.253; # ブートファイルのサーバー IP アドレスを指定します ファイル名 "pxelinux.0"; # ブートファイル名を指定します} 終了 systemctl dhcp を起動する systemctl dhcp を有効にする ss -nltup |grep :67 tftpサーバの設定 /etc/xinetd.d/tftpファイルを編集する sed -i '/disable/s/yes/no/' /etc/xinetd.d/tftp systemctl xinetd を起動します systemctl xinetd を有効にする ss -nltup |grep :69 関連するファイルをtftpサービスのデフォルトのホームディレクトリにコピーします。 mkdir /var/lib/tftpboot/pxelinux.cfg cp -a {/var/www/html/CentOS1810/isolinux/*,/usr/share/syslinux/pxelinux.0} /var/lib/tftpboot/ # ブートメニューとブートローダーをコピーします cp -a /var/www/html/CentOS1810/isolinux/isolinux.cfg /var/lib/tftpboot/pxelinux.cfg/default 要約する 上記は、PXE を使用して CentOS7.6 を自動的にインストールする方法に関する詳細なチュートリアルです。お役に立てば幸いです。ご質問がある場合は、メッセージを残してください。すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: フォームデータを取得するための Node.js メソッドの 3 つの例
>>: MySQL テーブルの読み取り、書き込み、インデックス作成、その他の操作の SQL ステートメントの効率最適化の問題を分析します。
タイトルを左に、日付を右に揃えたいのですが、日付の範囲に float:right を直接追加すると、...
なぜログを読む必要があるのでしょうか?たとえば、コンテナの起動に失敗したがプロンプトが表示されない場...
コードをコピーコードは次のとおりです。 <!DOCTYPE html> <html...
標準 CSS3 を使用して要素の影の効果を実現するには、2 つの手順があります。1 つ目は一般的なb...
分割線はウェブページでよく使われるデザインです。例えば、Zhihuのその他の回答をご覧ください。 こ...
目次1. 開発環境2. dockerプラグインをインストールする1. アイデアのインストール2. イ...
ウェブサイトを作成している際に、flv や MP4 形式などのビデオ ファイルはローカルでは正常に再...
1. コマンドラインでMySQLサービスを停止します: net stop mysql stop my...
WIN10 64ビットに最新のMySQL8.0.18をインストールダウンロード公式サイトから最新バ...
目次1. はじめに2. 本文2.1 フィールドの連結2.2 フィールドでの算術計算の実行1. はじめ...
node を D ドライブにインストールしましたが、C ドライブのスペースを占有したくなかったため、...
次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...
今回は、コンピューターや携帯電話用の rtmp ライブ ブロードキャスト サーバーを設定し、ライブ ...
目次コンテナデータボリュームとはコンテナ データ ボリュームが必要なのはなぜですか?使用データボリュ...
この記事では、弾幕効果を実現するためのネイティブjsの具体的なコードを参考までに共有します。具体的な...