KVM 환경에서 OpenvSwitch에서 게스트 VM을 외부 네트워크에 연결하는 방법
4001 단어 KVMOpenVSwitch리눅스가상화
목적
가상 네트워크 주위의 학습을 위해, KVM 환경에서, OpenvSwitch로 게스트 VM을 외부 네트워크에 접속하는 (아래 그림) 환경을 구축했으므로, 그 순서 메모.
최종 이미지
전제 조건
절차
KVM 설치
# yum -y install qemu-kvm qemu-kvm-tools
게스트 VM 만들기
할애 : libvirt로 관리 할 수 있도록 작성 (virt-install 등).
OpenvSwitch 설치
사전 준비
# yum -y install wget gcc make automake rpm-build redhat-rpm-config openssl-devel kernel-devel libtool
LinuxBridge가 있으면 삭제
# lsmod | grep bridge
(bridgeがあったら)
# rmmod bridge
OpenvSwitch 설치
# cd
# wget http://openvswitch.org/releases/openvswitch-2.3.1.tar.gz
# cp openvswitch-2.3.1.tar.gz ~/rpmbuild/SOURCES/
# tar zxvf openvswitch-2.3.1.tar.gz
# cd openvswitch-2.3.1
# cp rhel/openvswitch-kmod.files ~/rpmbuild/SOURCES/
# rpmbuild -bb rhel/openvswitch.spec
# rpmbuild -bb rhel/openvswitch-kmod-rhel6.spec
# cd ~/rpmbuild/RPMS/x86_64/
# yum -y install openvswitch-2.3.1-1.x86_64.rpm kmod-openvswitch-2.3.1-1.el6.x86_64.rpm
OpenvSwitch 시작, 확인
# /etc/init.d/openvswitch start
# ovs-vsctl show
fba905c9-89dd-4ca5-8ba6-c873771c3fed
ovs_version: "2.3.1"
가상 브리지 추가
# ovs-vsctl add-br ovsbr0
# ovs-vsctl add-port ovsbr0 eth0
# ovs-vsctl show
fba905c9-89dd-4ca5-8ba6-c873771c3fed
Bridge "ovsbr0"
Port "ovsbr0"
Interface "ovsbr0"
type: internal
Port "eth0"
Interface "eth0"
ovs_version: "2.3.1"
IP 주소 설정
# ifconfig eth0 0.0.0.0
# ifconfig ovsbr0 192.168.0.3/24
가상 머신 설정
# virsh shutdown gutestos
# virsh edit guestos
(例)
<interface type='bridge'>
<mac address='52:54:00:68:bf:42'/>
<source bridge='ovsbr0'/>
<virtualport type='openvswitch'>![ScreenClip.png](https://qiita-image-store.s3.amazonaws.com/0/50690/522b846f-fef9-e62c-1aa3-5823e1c6491e.png)
</virtualport>
<model type='virtio'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
# virsh start guestos
가상 네트워크 확인
다음 예제에서는 vnet1 인터페이스가 생성되었습니다.
# ovs-vsctl show
fba905c9-89dd-4ca5-8ba6-c873771c3fed
Bridge "ovsbr0"
Port "ovsbr0"
Interface "ovsbr0"
type: internal
Port "vnet1"
Interface "vnet1"
Port "eth0"
Interface "eth0"
ovs_version: "2.3.1"
게스트 VM 설정
IP 주소 설정(할애)
이상.
참고
KVM 환경에서 Linux 표준 브리지 대신 Open vSwitch 사용 - 휘발성 메모리 엔지니어 일기 htp // kn qyf263. 하테나 bぉg. 코m/엔트리/2013/12/30/220214
KVM에서 br0 (브리지 인터페이스)을 선택할 수 없지만 왜 해결되었습니다 - qphoney h tp // qp 뺨 y. 하테나아 ry. 코m/엔트리/2011/12/01/184534
CentOS 6.4에 Open vSwitch 2.0.0 설치 | CUBE SUGAR STORAGE h tp // 모미지아메. 하나 mblr. 코 m / 포 st / 68058348274 / 센토 s-6-4-open-v sutch-2-0-0
Reference
이 문제에 관하여(KVM 환경에서 OpenvSwitch에서 게스트 VM을 외부 네트워크에 연결하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kure/items/8645c28cba67aae49519텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)