
환경
저는 OVH에서 전용 서버를 임대하고 Proxmox 3.3(Debian 6 Wheezy 기반)을 설치하여 여러 가상 머신을 생성하고 관리했습니다.
각 VM은 OVH에서 제공한 공용 IP를 사용하도록 구성되며,주인- 각 IP당 하나의 가상 네트워크 장치: eth0:0, eth0:1 등 - OVH 가이드에서 권장하는 대로:http://help.ovh.co.uk/IpAlias#link7
그리고 그들은 다른 것들과 연결되어 있습니다손님, 다음 OVH 가이드에서 권장하는 대로 vmbr0 브리지를 통해 각 IP에 대해 생성된 가상 MAC 주소를 사용합니다.http://help.ovh.com/Proxmox 및 /BridgeClient [죄송하지만 링크를 2개 이상 게시할 수 없습니다.]
VM은 CentOS 7 설치이며, 구성은 공용 IP를 사용하여 VM에 대한 액세스 및 가상 머신 간의 통신에 완벽하게 작동합니다.
또한 호스트 시스템과 게스트에 대한 SSH 액세스 권한도 있습니다.
사용 사례
물리적 머신의 스토리지와 OVH에서 제공하는 "백업 스토리지"에 더 쉽게 액세스하기 위해 호스트에 설치된 BackupPC를 사용하여 다양한 VM의 백업을 설정하려고 합니다.
BackupPC가 호스트에 설치되어 사용하도록 구성되었습니다.재동기화을(를) 통해 VM에 연결하는 것이 목표입니다.SSH.
문제
SSH를 사용하여 호스트에서 VM에 연결할 수 없습니다.이는 VM에 액세스하려는 공용 IP가 실제로 (호스트의 관점에서) 호스트 자체에 IP 별칭으로 할당되어 있기 때문입니다.
즉, SSH를 통해 VM의 IP에 연결하면실제로 호스트 자체에 루프로 연결합니다..
질문
백업이 작동하도록 하려면 이 문제를 어떻게 해결해야 합니까?
1.물론 하나 이상의 VM을 생성하고 거기에서 백업을 처리할 수 있지만 백업을 위한 리소스를 전용으로 사용해야 하고 VM에 백업을 저장하지 않기 때문에 이는 최적의 솔루션이 아닙니다.
2.'로컬' 통신을 처리하기 위해 VM에 두 번째 네트워크 장치를 추가하려고 생각했지만 그렇게 하는 방법을 알 수 없습니다. 내 "public-IP-configuration-bridge"는 이미 내 호스트의 eth0 장치를 사용하고 있으므로 이 사용 사례에 대해 다른 브리지를 만들어야 한다고 가정합니다. 하지만 "공용 IP 구성"에 문제를 일으키지 않고 호스트의 eth0에 브리지할 수 있습니까?
참고:내 백업 개념에 대한 추론이 잘못된 경우 알려주시기 바랍니다. 다른 VM의 증분 및 전체 백업을 제공하는 다른 솔루션을 환영합니다.
도와주셔서 정말 감사합니다!
답변1
당신은~ 아니다이 시나리오에서는 호스트에 장애 조치 IP 주소를 구성해야 합니다. 구성해야 합니다.오직손님 중에.
더 나은 방법은 IPv6 주소를 사용하여 호스트에서 VM에 액세스하는 것입니다. 어쨌든 이것은 더 신뢰할 수 있을 것입니다.