SoYouStart独服通过Virtualizor创建KVM VPS的完整版教程

原创 qtwrk  2018-12-03 20:13  阅读 1,281 次 评论 8 条

黑五入了一个SYS的独服,想分割成VPS,结果折腾了一个星期,重装了近百次才折腾出来。

网上的教程包括OVH官方文档都有一定的误导和错误存在,总结一下。

 

第一步:

申请 failover IP的 虚拟Mac地址, 类型选 OVH。

第二步:

安装系统,选择Custom Installation。

 

匀一些空间出来,创建一个LV卷,如截图。

mount point随意, 不要用 home 这样系统必须的路径

name of volume也随意。

最后完成时分区应该是这样,因为是给自己用,只需要 CentOS 系统镜像,所以/可以分小一些,只有30GB。

 

下一步,选择Use the distribution kernel

开始安装, 稍等一会儿后root密码发送到邮箱,登陆SSH。

 

第三步:

安装 Virtualizor

wget -N http://files.virtualizor.com/install.sh
chmod 0755 install.sh
./install.sh email=your@email.com kernel=kvm

安装完成后按照提示重启服务器。

 

 

第四步:

网络和网桥设置。

执行

ifconfig

找到 网卡的MAC地址

如截图, ether后面的 XX:XX:XX:XX:XX:XX 就是网卡的地址。

记录下来,后面会用到。

编辑 /etc/sysconfig/network-scripts/ifcfg-eth0,内容修改为:

DEVICE=eth0
HWADDR=00:1E:8C:XX:XX:XX
ONBOOT=yes
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6ADDR=2001:0000:0000:0000::/64
BRIDGE=viifbr0

把 HWADDR和IPV6ADDR 修改为你自己的地址。

再新建网桥配置文件/etc/sysconfig/network-scripts/ifcfg-viifbr0,添加内容如下

DEVICE=viifbr0 
BOOTPROTO=static 
IPADDR=123.123.123.123
NETMASK=255.255.255.0 
GATEWAY=123.123.123.254
ONBOOT=yes

修改IP,网关和掩码为你自己的地址,在另外一文章内有说明

可选: 给VPS创建内网,不需要的话可以直接跳过。

创建内网文件 /etc/sysconfig/network-scripts/ifcfg-intbr0,内容如下:

DEVICE=intbr0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0

这份文件可以直接复制,不需要另行修改。

执行命令让新配置生效。

service virtnetwork restart
service network restart

如果出现 确定, 并且没有断网,那说明一切正确。

第五步:

配置LVM。

首先卸载前面安装过程中分区的/vps

umount /vps

执行命令查看VG名字。

vgscan

显示名字为vg,接下来删除它,连着2次y确认。

vgremove vg 接下来编辑/etc/fstab,把/vps的挂载点去掉。前面加#注释或者整行删除都可以。  执行命令获取名字。
fdisk -l


本例中为 /dev/md5。

接下来创建VG,执行命令

vgcreate vps /dev/md5

第六步:

登陆Virtualizor面板,添加储存 Add storage,name随意,Storage path输入 /dev/vps

如果没出现错误提示,那么就一切OK了, 查看储存列表会显示 Free 0GB  , 不要惊慌,这是正常情况, 我就被这个情况坑了好久好久,一直以为我没设置好。

第七步:

创建IP池, 分别创建一个 IPv4池, IPv6池和内网池。

Gateway就是前面编辑ifcfg-eth0内的网关,掩码输入 255.255.255.255, nameserver随意。

Use Routed Network 一定要勾选,否则必定无网!!!

然后输入 SYS面板 IP页面里的 IP和MAC地址。

接着创建IPv6池, 输入名称, IPv6网关。

OVH的IPv6网关获取方式如下:

假设你的IP是2607:5300:60:62ac::/64 , 那么网关地址就是 2607:5300:60:62FF:FF:FF:FF:FF。

假设你的IP是2001:41D0:1:46e::/64, 那么网关地址就是 2001:41D0:1:4FF:FF:FF:FF:FF。

简单来说就是 第四段开始 最后2位到尾都替换位FF

Use Routed Network 和 IPv4池一样,必须勾选,否则必定无网。

auto前面的2个段0000 可以随意填写。

Number of IPv6 代表生成几个IPv6, 因为前面IPv4只添加了2个,所以我也只写了2个。

接下来创建内网IP池,名字随意,其他照抄即可,  Is Internal IP range 一定要勾选, Internal IP Bridge就是前面第四步时创建的。

 

 

最后一步:

 

到此储存系统和网络系统设置完成,接下来创建2个VPS, 查看IPv4,IPv6和内网通信。

创建第一个VPS成功后,登陆SSH或者VNC,简单ping一下

成功!

创建第二个VPS以测试内网功能。

ping 10.0.0.2成功,说明内网也成功了。

本文地址:https://vps.group/soyoustart-virtualizor-20181203.html
版权声明:本文为原创文章,版权归 qtwrk 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 云
     @回复
    Google Chrome 63 Google Chrome 63 Windows 7 Windows 7

    请问怎么联系你? 我想配置virtualizor IPV6,不知道怎么操作,有偿

    • qtwrk
      qtwrk2018-12-29 at 04:18  回复
      Google Chrome 70 Google Chrome 70 Windows 10 Windows 10

      这个教程也配置好 ipv6的

      @云

      • 云
        2018-12-30 at 13:43  回复
        Google Chrome 63 Google Chrome 63 Windows 8.1 Windows 8.1

        和你设置方法不一样
        直接在vir面板主设置里面设置网卡名称会自动建网桥,重启就行
        IPV4池直接填写网关 IP段 子网就行了 其他的都没填 也没问题
        IPV6我就不知道咋整了
        服务商给我的 和你的不一样
        Subnet: 2607:3F00:11:1D::/64
        Gateway: 2607:3F00:11:1D::1

        @qtwrk

      • 云
        2018-12-30 at 13:47  回复
        Google Chrome 63 Google Chrome 63 Windows 8.1 Windows 8.1

        能否给个联系方式?

        @qtwrk

        • qtwrk
          qtwrk2018-12-30 at 16:46  回复
          Google Chrome 70 Google Chrome 70 Windows 10 Windows 10

          Q群 338793798

          @云

  2. VPS234
    VPS234 @回复
    Google Chrome 71 Google Chrome 71 Windows 10 Windows 10

    站长,你这个独服在哪里买的,有几个ip,外网ip可以多个映射吗?

    • qtwrk
      qtwrk2019-01-18 at 05:06  回复
      Google Chrome 71 Google Chrome 71 Windows 10 Windows 10

      Soyoustart , IP位置送16个, 但是要另外买, 好像1欧多一个,IP多映射指的是什么?

      @VPS234

  3. 跨境电商之家
    跨境电商之家 @回复
    Google Chrome 73 Google Chrome 73 Windows 10 Windows 10

    谢谢!