Чтобы понять, как в конечном итоге создать кластер beowulf с другими компьютерами, я попытался, следуя этому чтению, создать простой кластер Beowulf с Ubuntu, чтобы связать мой компьютер с Ubuntu 18.04.01 Server Edition с моим ноутбуком, где я установил версию VMware та же Ubuntu 18.04.01 Server Edition.
Это содержимое файла /etc /hosts в версии Ubuntu 18.04.01 VMware на ноутбуке:
127.0.0.1 localhost
127.0.1.1 ubuntu
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.1.3 pc01
И это содержимое файла /etc /hosts в Ubuntu 18.04.01 на ПК:
127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
192.168.229.128 laptop
fe00::0 ip6-localnet
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
192.168.1.3 pc01
172.17.0.1 pc01
172.18.0.1 pc01
172.20.0.1 pc01
172.19.0.1 pc01
172.21.0.1 pc01
Теперь ... проверка связи с Ubuntu-ноутбука на Ubuntu-PC выполнена на 100%:
marco@ubuntu:~$ ping -c 3 pc01
PING pc01 (192.168.1.3) 56(84) bytes of data.
64 bytes from pc01 (192.168.1.3): icmp_seq=1 ttl=128 time=1.08 ms
64 bytes from pc01 (192.168.1.3): icmp_seq=2 ttl=128 time=2.42 ms
64 bytes from pc01 (192.168.1.3): icmp_seq=3 ttl=128 time=2.04 ms
--- pc01 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2017ms
rtt min/avg/max/mdev = 1.087/1.851/2.420/0.563 ms
marco@ubuntu:~$
Пинг с Ubuntu-PC до Ubuntu-ноутбука полностью завершается:
marco@pc01:~$ ping -c 3 laptop
PING laptop (192.168.229.128) 56(84) bytes of data.
--- laptop ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2040ms
sudo iptables-save в ноутбуке выдает "пустой" вывод:
marco@ubuntu:~$ sudo iptables-save
marco@ubuntu:~$
вывод ip a в ноутбук:
marco@ubuntu:~$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state
UP group default qlen 1000
link/ether 00:0c:29:b0:ad:7b brd ff:ff:ff:ff:ff:ff
inet 192.168.229.128/24 brd 192.168.229.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:feb0:ad7b/64 scope link
valid_lft forever preferred_lft forever
Вопрос: после включения первого параметра «Bridged: подключен напрямую к физической сети», следует ли мне также включить подопцию "Реплицировать состояние физического сетевого подключения"?
Три важных обновления: 1) В соответствии с этим интерактивным документом: VMware Workstation 9 Центр документации, опция "Реплицировать состояние физического сетевого подключения" должна быть включена, чтобы можно было обновлять IP-адрес при переходе из одной проводной или беспроводной сети в другую. Итак, я сделал два испытания, включив эту опцию. Но произошло нечто странное: виртуальная машина успешно открылась с моим именем пользователя и паролем. Но я не мог получить к нему доступ через обычное соединение ssh, потому что мой пароль не был распознан. После отключения опции «Bridged: подключен напрямую к физическому соединению», при включении опции «NAT: используется для совместного использования IP-адреса хоста», мой пароль также распознавался соединением SSH ...
2) Я обнаружил через ifconfig | grep inet, что после включения опции «Bridged: подключен напрямую к физической сети» и подопции "Replicate физической network network connection", inet становится 127.0.0.1 Затем в /etc /hosts на моем ПК я обновил IP-адрес ноутбука до 127.0.0.1
marco@pc01:~$ ping -c 3 laptop
PING laptop (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=1 ttl=64
time=0.046 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=2 ttl=64
time=0.025 ms
64 bytes from localhost.localdomain (127.0.0.1): icmp_seq=3 ttl=64
time=0.042 ms
--- laptop ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2053ms
rtt min/avg/max/mdev = 0.025/0.037/0.046/0.011 ms
Но все равно мой пароль не распознается при попытке доступа к VMware Virtual Machine'Ubuntu через соединение SSH ...
3) Я попробовал также другой вариант в настройках VMware: VirtualMachineSettings02 : «Только для хоста: частная сеть, используемая совместно с хостом». Когда этот параметр включен, как и для параметра «NAT: используется для совместного использования IP-адреса хоста», я может подключиться к виртуальной машине Ubuntu через соединение SSH, потому что в этом случае пароль распознается. Но после обновления IP-адреса в ПК /etc /hosts пинг до ноутбука снова полностью завершается:
marco@pc01:~$ ping -c 3 laptop
PING laptop (192.168.30.128) 56(84) bytes of data.
--- laptop ping statistics ---
3 packets transmitted, 0 received, 100% packet loss, time 2055ms
Ждем вашей помощи. Marco