KVM

さくらのVPSでKVM on KVM

  • さくらのVPS(v4)
  • ホストは Debian 8 amd64
    • カスタムOSインストール
  • その上にKVMで仮想マシンを用意
  • /proc/cpuinfo の flags に vmx があることを確認
  • /etc/modprobe.d/kvm-intel.conf options kvm-intel nested=1

VyOS

  • グローバルIPアドレスをVyOSに振り,WANとの接続はVyOS経由で扱うことにする
    • ホストの eth0 とVyOSの vnet0 を br0 に追加する
  • 外部と通信するには 9C:A3:BA で始まるMACアドレス(コントロールパネルに表示されているもの)をVyOS側に割り当てる必要がある
    • そのためホストのMACアドレスを変更する必要あり
    • /etc/network/interfaces
      auto eth0
      iface eth0 inet static
        address 0.0.0.0
        hwaddress ether 52:54:00:xx:xx:xx
      
      auto br0
      iface br0 inet static
        address 0.0.0.0
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0
        bridge_maxwait 0
        hwaddress ether 52:54:00:xx:xx:xx
  • 物理NICを接続しないブリッジを起動時に作成するには
    • /etc/network/interfaces
      bridge_ports none    # if you do not want to bind to any ports
  • インストールなど
    % sudo virsh net-start default
    % sudo virt-install --virt-type kvm --name vyos --memory 512 --cdrom ~/vyos-1.1.7-amd64.iso --disk size=1 --os-variant debiansqueeze
    % sudo virsh autostart vyos
    % sudo virsh console vyos

vmxフラグの有無

  • さくらのVPS(v4)でもvmxありなしがあるみたい
    • 2016/05/02現在,2Gにはあって4Gには無かった(プランで違うのかどうかは不明)
    • 2Gのほうはグラフが新しい
    • 4Gのほうはグラフがv4以前みたい

参考

Last edited by Anonymous, 2016-05-02 11:27:43