virsh 는 qemu+tcp 를 사용 하여 원 격 libvirtd 에 접근 합 니 다.

1625 단어 libvirt
ERROR:   unable to connect to server at 'ip:16509':Connetion refused
ssh 에 접근 할 수 없 기 때문에 tcp 를 사용 하여 원 격 libvirtd 에 연결 하여 접근 합 니 다.예 를 들 어
virsh -c qemu+tcp://example.com/system
tcp 포트 를 사용 하기 위해 파일 을 수정 합 니 다.
1
2
3 vim /etc/sysconfig/libvirtd
  LIBVIRTD_CONFIG=/etc/libvirt/libvirtd.conf
파일 수정
1
2
3
4
5
6
7
8
9 LIBVIRTD_ARGS="--listen"
  vim /etc/libvirt/libvirtd.conf
  listen_tls = 0
  listen_tcp = 1
  tcp_port = "16509"
libvirtd 실행
1 listen_addr = "0.0.0.0"
효과 가 없 으 면 명령 행 을 사용 하 십시오.
1 auth_tcp = "none" service libvirtd restart libvirtd --daemon --listen --config
실행 프로 세 스 보기
1
2 /etc/libvirt/libvirtd .conf
보기 포트
1
2 [root@ddd run]# ps aux | grep libvirtd root 16563 1.5 0.1 925880 7056 ? Sl 16:01 0:28 libvirtd -d -l --config /etc/libvirt/libvirtd.conf
source host 에서 dest host 원 격 libvirtd 를 연결 하여 정 보 를 봅 니 다.
1
2
3
4
5
6 [root@ddd run]# netstat -apn | grep tcp
  tcp        0      0 0.0.0.0:16509           0.0.0.0:*               LISTEN      13971/libvirtd     
  virsh -c qemu+tcp://211.87.***.97/system Welcome to virsh, the virtualization interactive terminal.
libvirtd 에 tcp 를 성공 적 으로 사용 하 였 습 니 다.

좋은 웹페이지 즐겨찾기