2016-12-23 15 views
0

두 개의 프로덕션 시스템이 다운되었습니다. 나는 그들을 설정하지 않았고, QEMU와 virsh를 처음 보았습니다. 두 가지가 있지만 실제로는 sbs2011이라는 한 서버에만 관심이 있습니다. 가장 중요한 서버이기 때문에 다른 서버에 대한 수정이 분명합니다. 짐작 하시겠지만 Windows Small Business Server 2011을 실행 중입니다.QEMU virsh에서 브리지가 작동하지 않습니다.

다음과 같은 상황이 있습니다. VM이 모두 실행 중이며 브리지가 작동중인 것 같지만 서버에 액세스 할 수 없습니다. virsh net-list --all에는 네트워크가 표시되지 않습니다. (브리징이 필요한지 확실하지 않음).

BRCTL 쇼 출력 : 서버 XML 파일의

bridge name  bridge id    STP enabled  interfaces 
br0    8000.90b11c45aab6  no    bond0 
                 vnet0 
                 vnet1 

네트워크 부분은 :

<interface type='bridge'> 
     <mac address='de:ad:be:ef:01:01'/> 
     <source bridge='br0'/> 
     <model type='virtio'/> 
     <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> 
</interface> 

나는 아무 소용이 작업을 몇 시간을 보냈습니다. 아마도 dnsmasq이 제대로 작동하지 않을 것이라고 생각하지만 /etc/dnsmasq.conf으로 갈 때 전체 파일에 주석 처리되지 않은 행이 없습니다. 지금 IP 주소가 어떻게 설정되는지보고 싶습니다.

EDIT : 서버가 Windows이고 정적 IP 주소를 가지고 있기 때문에 OK, 나는 그것이 dnsmasq이라고 생각하지 않습니다. 마치 라우팅 문제가있는 것처럼 보입니다.

편집 : 음, Windows 8 컴퓨터가 나타났습니다. 뭔가 내가 chkdisk 또는 무엇인가의 희생자가 될 수 있다고 말한다. 따라서 호스트 브리지를 사용하는 경우 virsh net-list 네트워크에 대한 질문에 대한 대답은 아니오입니다.

답변

0

확인. 그래서, 여기에 일어난 일이 있습니다.

브릿지가 올바르게 설정되었으며, 의심되는 것처럼 호스트에 구성된 브릿지를 사용하면 virsh net-list에 전혀 나타나지 않습니다. 무슨 일이 있었는지

는 Windows 서버가 손상 될했다 등, 우리는 특히 소프트웨어를 전체 서버를 다시로드하고 다시 설치하지 않고 사용할 수있는 복원 화면에 그래서

, 내가 셧다운 VM 앉아있는 것이 었습니다 이전의 백업에서 이름이 바뀐 백업으로 복사 된 디스크 이미지 파일의 이름을 변경했습니다. 그런 다음 서버 백업을 가져오고 정상적으로 작동합니다.

중요한 교훈 : 항상 좋은 DR 백업을 가지고 있습니다!