Xen 아래 여러 개의 가상 네트워크 다 리 를 설정 하여 여러 개의 네트워크 카드 를 사용 합 니 다.

3685 단어 xen
Xen 아래 여러 개의 가상 네트워크 다 리 를 설정 하여 여러 개의 네트워크 카드 를 사용 합 니 다.
Submitted by admin on Tue, 04/21/2009 - 11:36
Linux
원본 주소: http://www.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Virtual...
Process to setup multiple Red Hat Virtualization bridges:
  • Configure another network interface using either the system-config-network application. Alternatively, create a new configuration file named ifcfg-ethX in the /etc/sysconfig/network-scripts/ directory where X is any number not already in use. Below is an example configuration file for a second network interface called eth1       $ cat /etc/sysconfig/network-scripts/ifcfg-eth1
          DEVICE=eth1
          BOOTPROTO=static
          ONBOOT=yes
          USERCTL=no
          IPV6INIT=no
          PEERDNS=yes
          TYPE=Ethernet
          NETMASK=255.255.255.0
          IPADDR=10.1.1.1
          GATEWAY=10.1.1.254
          ARP=yes

  • Copy the file, /etc/xen/scripts/network-bridge, to /etc/xen/scripts/network-bridge.xen.
  • Comment out any existing network scripts in /etc/xen/xend-config.sxp and add the line network-xen-multi-bridge.
  • Create a custom script to create multiple Red Hat Virtualization network bridges. A sample scripts is below, this example script will create two Red Hat Virtualization bridges (xenbr0 and xenbr1) one will be attached to eth1 and the other one to eth0. If you want to create additional bridges just follow the example in the script and copy/paste the lines accordingly:       #!/bin/sh
          # network-xen-multi-bridge
          # Exit if anything goes wrong.
          set -e
          # First arg is the operation.
          OP=$1
          shift
          script=/etc/xen/scripts/network-bridge.xen
          case ${OP} in
          start)
          $script start vifnum=1 bridge=xenbr1 netdev=eth1
          $script start vifnum=0 bridge=xenbr0 netdev=eth0
          ;;
          stop)
          $script stop vifnum=1 bridge=xenbr1 netdev=eth1
          $script stop vifnum=0 bridge=xenbr0 netdev=eth0
          ;;
          status)
          $script status vifnum=1 bridge=xenbr1 netdev=eth1
          $script status vifnum=0 bridge=xenbr0 netdev=eth0
          ;;
          *)
          echo 'Unknown command: ' ${OP}
          echo 'Valid commands are: start, stop, status'
          exit 1
          esac


  • 세 번 째 단 계 는 xend - config. sxp 설정 파일 의 (network - script network - bridge) 을 (network - script network - xen - multi - bridge) 로 바 꾸 는 것 으로 이해 합 니 다. 네 번 째 단계 에서 만 든 스 크 립 트 를 network - xen - multi - bridge 라 고 가정 합 니 다.설정 을 수정 할 때 앞의 network - script 을 쓰 지 않 았 습 니 다. 다시 시작 한 후 가상 브리지 를 찾 지 못 했 습 니 다. 서버 가 사용 중 이 므 로 자주 다시 시작 할 수 없 기 때문에 수 동 으로 / etc / xen / scripts / network - xen - multi - bridge start 를 실행 한 다음 에 두 개의 가상 브리지 가 정상적으로 작 동 할 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기