ガイドに従って IBM-Cloud-private-ce をインストールしましたhttps://www.ibm.com/support/knowledgecenter/SSBS6K_1.2.0/installing/install_containers_CE.html しかし、docker run -e LICENSE=accept --net を実行した後=host -t -v "$(pwd)":/installer/cluster ibmcom/cfc-installer:1.2.0 インストールで、次のエラー メッセージが表示されました
task path: /installer/playbook/roles/check/tasks/main.yaml:78
fatal: [a.b.c.d] => Hostname should be resolved to a valid IP address
fatal: [a.b.c.e] => Hostname should be resolved to a valid IP address
極秘のため、IPアドレスを[abcd]としました。実際、ここでは数字です。これらの IP アドレスは到達可能です。ansibleファイルを確認すると、次のコードに気付きました
- name: Checking Hostname is resolvable
shell: ping -c 1 $(hostname) | awk -F'[()]' '{print $2;exit}'
args:
executable: /bin/bash
register: ip_out
- name: Validating Hostname is resolvable
fail: msg="Hostname should be resolved to a valid IP address"
when: ip_out.stdout in ['', '127.0.0.1', '127.0.1.1']
イメージがコンテナー内で ping を実行していないため、コンテナー内で ping を実行できないことがわかりました。これがメッセージを受け取った理由ですか?誰かがそれを手伝ってくれたら幸いです。
質問を更新しました。ありがとう@SBERENS
2.1.0 バージョンを試してみたところ、同じ問題が発生しました: (機密上の理由から、IP アドレスとして abcd を使用しましたが、実際には IP アドレスに到達可能です)
私の /etc/hosts は次のようなものです:
127.0.0.1 localhost
127.0.1.1 e1.xx.yy.com e1
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
#puppet:
a.b.c.a puppet.xx.yy.com puppet
a.b.c.d e1.xx.yy.com e1
a.b.c.e e2.xx.yy.com e2
クラスター/ホストは次のようになります。
[master]
a.b.c.d
[worker]
a.b.c.e
[proxy]
a.b.c.e
#[management]
#4.4.4.4