작성
·
1.3K
1
안녕하세요. Xshell로 ssh 접근을 계속해서 실패해서 문의 드립니다.
먼저 강의에서 2번째 쉬운 버전으로 설치 시도했고 호스트 환경은 윈도우입니다.
VirtualMachine에서 네트워크는 핫스팟을 사용했고, 따라서 다른 질문들에 대한 가이드를 따라 NatNetwork로 사용. 포트 포워딩 설정해주었습니다.
192.168.56.1:22 --> 192.168.56.30
192.168.56.1:22 --> 192.168.56.31
192.168.56.1:22 --> 192.168.56.32
로 각각 설정해 주었습니다.
xshell에서 터널링을 사용하여, 포워딩 설정 역시 위와 같이 해주었습니다.
현재 vm 3대 생성된 상태입니다.
문제 상황:
처음 마스터 노드에 접근했을때는 접근이 되었지만, 이후 워커노드 쉘에 접근하려고 워커노드1과 마스터 노드의 쉘을 같이 켜진상태가 되니까, 마스터 노드의 쉘은 접근이 더이상 되지 않습니다. 이상하게 세션이 한개만 연결이 되고 동시에 3개의 세션을 접근하는건 안됩니다. 또한 2개의 세션을 한번 키고 나면 그 이후로 그 전에 켯던 세션은 더이상 접근이 되지 않고 아래와 같은 에러를 뱃어냅니다.
Connecting to 192.168.56.31:22...
Could not connect to '192.168.56.31' (port 22): Connection failed.
많이 구글링 해봤는데.. 문제가 해결이 안되서 실마리를 모르겠어서 질문드립니다...
답변 3
1
하나 더 질문하고 싶습니다. Vagrantfile에 VM버전 관련된 config를 못찾겠는데 혹시 버전 관련된 config가 어디있을까요? 또한 버전 차이로 인해서 문제가 생길수 있었을까요?
1
감사합니다. VM버전 문제였던것 같습니다.
VM이 같은 6버전이라 뒤에 버전 정도는 괜찮을줄 알고 이미 깔려있던걸 사용하려고 했는데, 확실하게 강의에 나온데로 맞춰주면 강사님께서 해주신 스크립트 그래도 잘 설정이 되네요..
감사합니다:)
참고로 저는 6.3.13버전으로 시도했더니 문제가 있었습니다. 아직도 쉘이 왜 하나씩만 접속이 되고 동시에는 세션이 안붙는지는 모르겠지만, 문제상황은 해결된것 같습니다!
0
안녕하세요.
NatNetwork이라뇨?
해당 강의 영상 내용에 없는건 세팅 안하셔도 되야하는 부분입니다.
예전에 NatNetwork세팅 설정도 있었지만,
지금은 해당 강의의 내용만 그대로 해도 잘 되야하는 설정이예요.
Virtualbox에 네트워크 설정은 Vagrantfile 내부에 자동 세팅되도록 설정되어 있습니다.
결국 사용하는 네트워크 종류는 Host-Only Network와 Nat입니다.
아래 설정 부분이 부분이 virtualbox 선택하는 부분인데, Virtualbox를 버전별로 설치하지는 않기 때문에 해당 설정에 세부 버전 설정은 없습니다.
config.vm.provider :virtualbox do |vb|
vb.memory = 3072
vb.cpus = 2
end
그리고, 버전차이에 대한 문제는 저도 다 알기 어려운 내용이라 이해부탁드립니다.
감사합니다.