人形をインストールできません

人形をインストールできません

私はPuppetを初めて使用し、ローカルコンピュータにPuppet Enterprise 2016.2をインストールしようとしました(全体的なアプローチ)。

  • tarファイルをダウンロードして解凍します。
  • 「ブートインストール」オプションが提供されます。
  • 「インストールを続行するには、ブラウザでhttps:/ hostname /:3000に移動してください」というメッセージが表示されます。
  • ページを開き、Puppet Labsで提供されている指示に従いました。最終確認段階でログを確認するように求めるエラーメッセージが表示されました。

残念ながら、ログの表示中にコンピュータがクラッシュして再起動しました。

コンソールを開こうとしましたが開かなかったため、.puppet-enterprise-uninstallerスクリプトを実行して削除しました。その後、/puppet-enterprise-installerスクリプトを使用して再インストールしようとしましたが、次の行で停止して続行されませんでした(また、https:/ hostname /:3000にアクセスできません)。

# We're preparing the Web Installer...

./puppet-enterprise-installer: line 502: /opt/puppetlabs/puppet/bin/facter: No such file or directory
2016-09-14 10:58:50,887 Running command: mkdir -p /opt/puppetlabs/puppet/share/installer/installer
2016-09-14 10:58:50,890 Running command: cp -pR /tmp/puppet-enterprise-2016.2.1-el-6-x86_64/* /opt/puppetlabs/puppet/share/installer/installer/
Please go to https://:3000 in your browser to continue installation. Be sure to use 'https://' and that port 3000 is reachable through the firewall.
2016-09-14 10:58:51,101 Running command: RACK_ENV=production /opt/puppetlabs/puppet/bin/bundle exec thin start --debug -p 3000 -a 0.0.0.0 --ssl --ssl-disable-verify &> /dev/null

これに対する業務を指導してください。

答え1

rootとしてインストールしていることを確認してください(システムがSSHのrootを許可していることを確認してください。「ssh root@localhost」と入力して確認してください)。インストールするシステムのポート3000にアクセスできることを確認してください。したがって、ローカル仮想マシンにインストールする場合は、ポート3000が開いていることを確認するか、SSHトンネルとトンネルポート3000を使用してポート22を介してローカルマシンに再接続する必要があります。

ここにあるすべての指示に従ってください。

https://docs.puppet.com/puppet/3.8/reference/pre_install.html

関連情報