Tôi đã tạo ra một môi trường mơ hồ đa máy ba nút và đang gặp sự cố từ vm này sang vm khác.
Đây là Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.define "master" do |master|
master.vm.hostname = "master.local"
master.vm.network "private_network", type: "dhcp"
end
config.vm.define "node1" do |node1|
node1.vm.hostname = "node1.local"
node1.vm.network "private_network", type: "dhcp"
end
config.vm.define "node2" do |node2|
node2.vm.hostname = "node2.local"
node2.vm.network "private_network", type: "dhcp"
end
end
Tệp máy chủ (giống nhau trên mỗi nút):
$ cat /etc/hosts
172.28.128.3 master.local master
172.28.128.4 node1.local node1
172.28.128.5 node2.local node2
Tôi có thể ping qua lại cả ngày từ bất kỳ máy nào sang máy khác nhưng tôi không thể ssh từ vm này sang máy khác. Thông báo lỗi điển hình là (từ nút1 đến chủ):
[vagrant@node1.local] $ ssh vagrant@172.28.128.3
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
SSH đang chạy và cổng được mở.
Tường lửa không chạy.
Tôi chắc chắn điều này phải làm với các phím ssh. Tôi dễ dàng thừa nhận tôi không phải là một chuyên gia.
Tôi đang làm gì sai ở đây vậy mọi người?
ssh vagrant@host
và sử dụng vagrant
làm mật khẩu.
ip a
tất cả các hộp vào câu hỏi và kiểm tra xem các địa chỉ IP (172.28.128.3-5) có khả dụng khi các hộp bị hỏng không.