1. コンポーネントをインストールする yum install epel-rpm-macros.noarch -y #epel ソースをインストール yum install -y cobbler cobbler-web dhcp tftp-server pykickstart httpd rsync xinetd cobbler \ ##cobbler をインストール\ cobbler-web \ ##Web管理機能を提供する dhcp \ ##アドレス割り当てサービス tftp-server \ ##圧縮ファイルとブートファイルを配置する pykickstart \ ##Pythonで開発されたKickstart httpd \ ##ウェブを提供する rsync \ ##リモート同期管理 xinetd ##管理プラットフォーム 2. コブラーを構成する vim /etc/cobbler/settings #設定ファイルを開き、次の項目を変更します next_server: 10.1.1.1 #リスニングIPアドレスを設定します server: 10.1.1.1 manage_dhcp: 1 # DHCPを有効にする vim /etc/xinetd.d/tftp #tftpを設定し、tftpを有効にする openssl passwd -1 -salt '123456' '123456' #ssl を使用してパスワードを暗号化します [root@localhost ~]# openssl passwd -1 -salt '123456' '123456' $1$123456$wOSEtcyiP2N/IfIl15W6Z0 #生成された暗号化パスワードをコピーします vim /etc/cobbler/settings #cobbler 構成ファイルを開き、次のパスワード オプション default_password_crypted を見つけます:$1$123456$wOSEtcyiP2N/IfIl15W6Z0 #ここで生成された暗号化パスワードを貼り付けます。これは、インストール後のルート システムのデフォルト パスワードです。暗号化して保存します 3. DHCPサービスを設定し、サービスを開始する vim /etc/cobbler/dhcp.template #dhcpサービスを設定し、以下の項目を変更します systemctl restart syncd.service #同期サービスを開始します cobbler sync #各ソフトウェアに先ほど設定したファイルを同期します systemctl restart cobblerd.service dhcpd.service httpd.service xinetd.service #cobblerd dhcp およびその他のサービスを起動します 4. ISOファイルをインポートし、システムブートカーネルの保存場所を確認します。 mount /dev/cdrom /mnt # isoファイルをmntディレクトリにマウントします コブラーインポート --path=/mnt/ --name=Centos-7-x86_64 --arch=x86_64 #パスを指定して名前を保存し、イメージをcobblerにコピーします cobbler list # 現在のシステムに保存されている画像を表示する cd /var/www/cobbler/ks_mirror/ #このディレクトリはミラーが保存される場所です #ここで、イメージファイルがこのディレクトリにコピーされ、管理されていることがわかります。cd /var/lib/tftpboot/images #このディレクトリには、ブートシステムによってインストールされたマイクロカーネルが格納されます systemctl restart cobblerd.service dhcpd.service httpd.service xinetd.service #各サービスを再度再起動します 5. システムのないコンピュータを準備し、ネットワークカードを選択して起動します #この画面が表示されたら成功です。お茶を淹れるだけで自動的にインストールされます。 インストールが完了しました。ルートパスワードは「123456」です。これは、以前にSSL暗号化を使用してWeb管理にログインするために使用したパスワードです。 6. ksファイルを設定し、ksファイルを使用してインストールするだけです。 anaconda-ks.cfg を /var/lib/cobbler/kickstarts/center7.ks にコピーします。 vim /var/lib/cobbler/kickstarts/center7.ks #コピーしたksファイルを変更する #cdrom をコメントアウトし、url --url=http://192.168.1.111/cobbler/ks_mirror/Centos-7-x86_64/ に置き換えます cobbler profile add --name=CentOS7 --distro=Centos-7-x86_64 --kickstart=/var/lib/cobbler/kickstarts/center7.ks #スタートアップ項目を追加 # CentOS7 という名前のスタートアップ項目を追加することを示します。イメージ ファイルは Centos-7-x86_64、ks ファイルは center7.ks です。 靴屋リスト #関連データを表示 #ここで追加のスタートアップ項目があることがわかります。インストール時に、この新しく追加されたスタートアップ項目を選択してksファイルを呼び出し、自動インストールを完了します。 #以前インストールしたシステムにはデスクトップがあったので、ks 構成にもデスクトップがありました。 スタートアップ項目の表示と削除 cobbler profile list #スタートアップ項目のみ表示 cobbler profile remove --name=CentOS7 #CentOS7という名前のスタートアップ項目を削除 要約する 上記は、cobbler に基づく Linux システムの自動インストールに関する編集者の紹介です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: JavaScript のデシェイクとスロットリングの例
JavaScriptゲームSnakeの実装アイデア(完全なコード実装)を参考までに説明します。具体...
この記事では、シンプルなカルーセルを実装するためのJavaScriptの具体的なコードを参考までに紹...
プロジェクトで frameset 属性を使用したことがあるかどうかはわかりません。昨年、オンライン ...
Linux ヘルプ ドキュメントでの echo の説明は、Python や Java などのプログラ...
1. コマンドの紹介ln コマンドは、ファイルのリンクを作成するために使用されます。リンクは、ハード...
半透明の境界線結果: 実装コード: <div> 半透明の境界線が見えますか? </...
クラスタリングは、実際には InnoDB データベース エンジンに関連しています。したがって、インデ...
目次1: カプセル化の考え方2. 包装工程3: ドットインジケーター4: 左と右のインジケーター5:...
ページの DIV+CSS レイアウトを行う際、IE6 で画像要素 img の下に余分なスペースができ...
1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...
2048ミニゲーム、参考までに具体的な内容は以下のとおりですまず、2048ゲームは16のグリッドか...
Web ページのスタイル設定に関しては、プロジェクトで純粋な CSS または SCSS (および他...
序文ORDER BY 字段名升序/降序、このソートステートメントは皆さんご存知だと思いますが、特殊な...
vue2 では、タイムスタンプを変換するときに、通常はフィルターを使用します。vue3 以降では、...
目次序文原因分析と解決策スケジュールされたタスクを迅速に実行する要約する序文データベースのスケジュー...