さて、私はかなりたくさん構成しましたが、2つのノードが互いに認証し、すべてが大丈夫でしたが、virtual_ipを追加しようとすると起動しません。
これまで私が使ったことは実際には関係ありませんが、書き留めます(拭き取ってください)ここでは、この投稿を必要以上に大きくしたくありません。
仮想インターフェイスを作成するには、次のものを使用しました。
pcs resource create virtual_ip ocf:heartbeat:IPaddr2 ip=192.168.1.218 cidr_netmask=32 op monitor interval=30s
ネットワークカードが1つだけあり、構成は次のとおりです。
[root@node1 network-scripts]# cat ifcfg-eno16777984
TYPE="Ethernet"
BOOTPROTO=none
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT=no
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME=eth0
UUID="bf0b3de8-f607-42f3-9b00-f22f59292c94"
DEVICE="eno16777984"
ONBOOT="yes"
IPADDR=192.168.1.216
PREFIX=32
GATEWAY=192.168.1.1
DNS1=192.168.1.149
エラー:(「PCSステータス」で見つかりました)
* virtual_ip_start_0 on node1 'unknown error' (1): call=12, status=complete, exitreason='Unable to find nic or netmask.',
last-rc-change='Fri Apr 29 02:03:57 2016', queued=1ms, exec=24ms
現在、他のすべてのファイアウォールで無効になっているので、これはIPTablesの問題ではないと思います。 SELinuxを無効にしていません。他のネットワーク構成が必要だと思いますが、デバイスの作成方法に少し迷子になりました。 =実際に私はUbuntuから移行したので、レイアウトは少し新しいですが、NMTUIが好きです!
これは有望に見えます。インターフェースに関しては動作させることができず、多くの努力をしました。助けてくれてありがとう。
私が読んだ他のもの
https://www.centos.org/forums/viewtopic.php?t=50183 https://ihazem.wordpress.com/2011/03/15/adding-virtual-interface-to-centosredhat/
これは私が従うガイドです。
いつものように、より多くの情報が必要な場合は喜んで提供します。よろしくお願いします!
答え1
このガイドでは、このコマンドに nic=eno### を追加することはできませんが、使用しないと失敗します。次のコマンドを使用してデバイス番号を見つけることができます
cat /etc/sysconfig/network-scripts/ifcfg-e* | grep DEVICE
私はeno16777984なので、ここに私のコマンド例があります。
pcs resource create virtual_ip ocf:heartbeat:IPaddr2 ip=192.168.1.218 cidr_netmask=32 nic=eno16777984 op monitor interval=30s
次のコマンドを使用して開始されたことを確認します。
pcs cluster start --all && sudo pcs status resources
答え2
リソースの作成にnicを使用すると、次のように動作します。
犬のリソースを作成するVirtIP ocf:heartbeat:IPaddr2
答え3
既存のリソースのネットワークカードを更新できます。私に適しています(CentOS 7.2)
pcs resource update RESOURCE_NAME nic=NIC_NAME
pcs resource cleanup