フォアマン Ubuntu16 クイックインストール

フォアマン Ubuntu16 クイックインストール

クイックスタートガイド
Foreman インストーラーは、完全に機能する Foreman セットアップに必要なすべてをインストールする Puppet モジュールのコレクションです。ネイティブ OS パッケージ (RPM や .deb パッケージなど) を使用し、完全なインストールに必要な構成を追加します。

コンポーネントには、Foreman Web UI、Smart Proxy、Passenger、Puppet マスター (Puppet Server または Passenger 下)、およびオプションで TFTP、DNS、DHCP サーバーが含まれます。これは構成可能であり、Puppet モジュールを読み取ったり、「no-op」モードで実行して、どのような変更が行われるかを確認できます。

サポートされているプラ​​ットフォーム
CentOS、Scientific Linux、または Oracle Linux 7、x86_64
Debian 9 (ストレッチ)、i386/amd64/aarch64
Red Hat Enterprise Linux 7、x86_64 Ubuntu 16.04 (Xenial)、
i386/amd64/aarch64
他のオペレーティングシステムでは代替インストールを使用する必要があります
方法(マニュアルを参照)。
インストールには 4GB のメモリが必要です。詳細については、システム要件を参照してください。

インストール
Foreman インストーラーは、Puppet (3.x 以降が必要) を使用して Foreman をインストールします。このガイドでは、新しくインストールされたオペレーティング システムがあることを前提としています。インストーラーはデフォルトで Foreman、Puppet マスター、および Smart Proxy をセットアップします。インストーラーは複数のコンポーネントの構成に影響を与えるため、既存のシステムで以下の手順を実行することはお勧めしません。

オペレーティングシステムを選択
具体的なインストール手順を確認するには、オペレーティング システムを選択してください。

リポジトリ
Puppet Labs リポジトリから入手できる Puppet 5.x の使用が推奨されます。Puppet Agent および Puppet Server で Puppet 5.x を使用するには:

sudo apt-get -y ca証明書をインストールします
cd /tmp && wget https://apt.puppetlabs.com/puppet5-release-xenial.deb
sudo dpkg -i /tmp/puppet5-release-xenial.deb
1.sudo apt -get -y install ca -certificates

2.cd /tmp && wget https: //apt.puppetlabs.com/puppet5-release-xenial.deb

3.sudo dpkg -i /tmp/puppet5 -release -xenial . deb

Foreman リポジトリを有効にします。

echo "deb http://deb.theforeman.org/ xenial 1.18" | sudo tee /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ プラグイン 1.18" | sudo tee -a /etc/apt/sources.list.d/foreman.list
sudo apt-get -y ca証明書をインストールします
wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key を追加します

echo "deb http://deb.theforeman.org/ xenial 1.18" | sudo tee /etc/apt/sources.list.d/foreman.list
echo "deb http://deb.theforeman.org/ プラグイン 1.18" | sudo tee -a /etc/apt/sources.list.d/foreman.list
sudo apt-get -y ca証明書をインストールします
wget -q https://deb.theforeman.org/pubkey.gpg -O- | sudo apt-key を追加します

-
インストーラーのダウンロード

sudo apt-get update && sudo apt-get -y install foreman-installer
1 sudo apt -get update && sudo apt -get -y install foreman -installer
インストーラーの実行
ping $(hostname -f) が 127.0.1.1 ではなく実際の IP アドレスを表示することを確認します。/etc/hosts にこのエントリが存在する場合は、変更または削除します。
インストールの実行は非対話型ですが、foreman-installer –help にリストされているオプションのいずれかを指定するか、対話型モードで foreman-installer -i を実行することで設定をカスタマイズできます。インストール オプションのセクションに、その他の例が記載されています。-v を追加すると、進行状況バーが無効になり、すべての変更が表示されます。インストーラーを実行するには、以下を実行します。

sudo フォアマンインストーラ
1 sudo foreman-installer
完了すると、インストーラーは、Foreman と一緒にインストールされている場合は、Foreman と Smart Proxy および Puppet マスターの場所に関する詳細を出力します。出力は次のようになります。

Foreman は https://theforeman.example.com で実行されています
初期認証情報はadmin / 3ekw5xtyXCoXxS29です
Foreman Proxy は https://theforeman.example.com:8443 で実行されています
Puppetmasterはポート8140で実行されています
完全なログは /var/log/foreman-installer/foreman-installer.log にあります。

要約<br /> 以上がこの記事の全内容です。この記事の内容が皆さんの勉強や仕事に何らかの参考価値を持つことを願っています。123WORDPRESS.COM を応援していただき、ありがとうございます。これについてもっと知りたい場合は、次のリンクをご覧ください。

以下もご興味があるかもしれません:
  • Ubuntu 16.04.4LTS に mininet をインストールする際に発生する問題と解決策
  • Ubuntu で G++ を使用して CPP ファイルをコンパイルする
  • Ubuntu で VIM を C++ 開発エディタとして設定する
  • 開発環境にUbuntu 16をインストール後の初期設定
  • Ubuntu ターミナル マルチウィンドウ 分割画面 ターミネーター
  • Ubuntu 16.04 で PostgreSQL の起動を設定する方法
  • Ubuntu Linux に Git と GitHub をインストールして使用する
  • Ubuntu 16.04はvimとpython3の開発環境を作成します
  • Ubuntu 18にNvidiaドライバーをインストールして、黒い画面を解決し、解像度の問題を解決する
  • Ubuntu で PHP5 と PHP7 のデュアルバージョンをサポートするシンプルな実装
  • Ubuntu 16.04 にソースコードから Mininet をインストールする

<<:  Uniapp WeChatアプレット: キー障害の解決策

>>:  MySQLリモート接続失敗の解決策

推薦する

MySQL 永続統計の詳細な説明

1. 永続的な統計情報の重要性:統計は、MySQL が実行プランを生成するためのガイドとして使用され...

MySQL InnoDBストレージエンジンについて簡単に説明します

序文:ストレージ エンジンはデータベースの中核です。MySQL の場合、ストレージ エンジンはプラグ...

外部キー制約を持つテーブルデータを削除する MySQL メソッドの紹介

MySQLでテーブルやデータを削除する場合、 [エラー] 1451 - 親行を削除または更新できませ...

大きな太陽の天気アイコンを純粋な CSS で記述する方法の例

効果効果図は以下のとおりです実装のアイデアDivは太陽の長方形の光と影を実現します前の疑似要素は、既...

Tomcat 例外の解決方法 (リクエスト ターゲットに無効な文字が見つかりました。有効な文字は RFC 7230 および RFC 3986 で定義されています)

1. シナリオ表示Tomcat ログに次の例外情報が時々報告されます。何が起こっているのでしょうか...

アリババの中秋節ロゴとウェブサイトのデザインプロセス

<br />まずアイデアを考え、次にスケッチを描き、次にマウスでスケッチし、最後にフラッ...

ネイティブWeChatアプレット開発におけるreduxの使用の詳細な説明

前提複雑なシナリオでは、複数の異なるページ間で大量のデータを使用したり変更したりする必要があります。...

js の Array.forEach でループを終了する方法の例

目次forEach() メソッドjs の Array.forEach のループから抜け出す方法解決:...

Vue3.0はドロップダウンメニューのカプセル化を実装します

Vue3.0 がリリースされてからしばらく経ちましたが、勉強を始める必要があります。まず、達成したい...

MySQL への接続時に発生する 1449 および 1045 例外の解決方法

MySQL への接続時に発生する 1449 および 1045 例外の解決方法 mysql 1449:...

mysql は sql ファイルを実行し、エラーを報告します エラー: 不明なストレージ エンジン 'InnoDB' ソリューション

問題を見つける最近、仕事で問題が発生しました。InnoDB タイプの SQL ファイルを実行すると、...

int(3)とint(10)の値の範囲はmysqlで同じですか?

目次質問:答え:現実:知識ポイント結論は:要約する質問: MySQLフィールド、unsigned i...

Tomcat で複数の war パッケージを展開する方法と手順

1 背景JDK1.8-u181とTomcat8.5.53がインストールされました。インストール後、環...

JavaScriptのスリープ関数の使用

目次1.スリープ機能2.タイムアウトを設定する3. 約束4. 非同期待機5. 1秒後に出力1、2秒後...

JavaScript の setTimeout と setTimeinterval の使用例の説明

どちらの方法も、一定時間後に JavaScript コードを実行するために使用できますが、それぞれに...