前言
Vyos是一个基于Debian GNU/Linux的开源网络操作系统。Vyos作为一款开源的路由器,提供多种平台的支持,支持标准的x86硬件ISO文件安装,支持虚拟化平台OVA部署,支持常见云平台部署。Vyos版本分为滚动发布和LTS发布。滚动发布为每晚更新免费使用。LTS版本需要订阅或者成为贡献者。
镜像下载
点此访问官方下载镜像

部署
OVA部署
- 打开VMware vsphere管理平台>右击Cluster/Host>选择“部署OVF模板”启动向导
- 选择“本地文件”并点击“上传文件”按钮,浏览到上面下载好的OVA文件。
- 设置合适的虚拟机名称并选择虚拟机位置。
- 选择计算节点(此示例为集群已经开启DRS,所以随便选择集群或节点。单节点可以选择默认)
- 选择存储位置
- 配置网络。(根据实际环境选择不同的端口组,进行连接。)
- 完成安装
ISO部署
ISO部署分为物理机部署和虚拟机部署。物理机部署需要制作安装介质,刻录光盘或者制作U盘。虚拟机直接挂载ISO文件就行。
- 使用Rufus工具制作U盘启动镜像(可选)
- 在物理设备上选择从刻录好的CD或制作好的U盘启动。不同主板BIOS设置不同,详细参考主板供应商(物理机操作步骤)
- 在虚拟化平台创建好虚拟机,挂载好ISO文件。选择从光盘启动(虚拟机操作步骤).
- 输入账号密码登录系统(默认账号密码均为:vyos)
- 此时操作系统使用U盘或光盘启动,并非本地磁盘。使用”install image”命令启动安装向导
vyos@vyos:~$ install image //输入“install image”命令开启安装向导;
Welcome to the VyOS install program. This script
will walk you through the process of installing the
VyOS image to a local hard drive.
Would you like to continue? (Yes/No) [Yes]: //输入Yes继续向导。默认“Yes”直接回车即可;
Probing drives: OK
Looking for pre-existing RAID groups...none found.
The VyOS image will require a minimum 1000MB root.
Would you like me to try to partition a drive automatically
or would you rather partition it manually with parted? If
you have already setup your partitions, you may skip this step
Partition (Auto/Parted/Skip) [Auto]: //设置分区方式,默认“Auto”自动分区,无特殊需求直接回车即可;
I found the following drives on your system:
sda 21474MB
Install the image on? [sda]: //选择目标安装磁盘。此环境仅有一块磁盘,只显示sda,如有多块磁盘请仔细甄别后再做选择;
This will destroy all data on /dev/sda.
Continue? (Yes/No) [No]: yes //输入“yes”初始化磁盘,此过程将破坏原有磁盘数据,操作前请备份原有磁盘数据
How big of a root partition should I create? (1000MB - 21474MB) [21474]MB: //设置root分区大小,如无特殊设置直接回车使用磁盘全部容量;
Creating filesystem on /dev/sda1: OK
Done!
Mounting /dev/sda1...
What would you like to name this image? [1.1.8]: //设置image名字;
OK. This image will be named: 1.1.8
Copying squashfs image...
Copying kernel and initrd images...
Done!
I found the following configuration files:
/config/config.boot
/opt/vyatta/etc/config.boot.default
Which one should I copy to sda? [/config/config.boot]: //选择配置文件,默认即可;
Copying /config/config.boot to sda.
Enter password for administrator account
Enter password for user 'vyos': 设置“vyos”用户密码
Retype password for user 'vyos': 再次输入“vyos”用户密码
I need to install the GRUB boot loader.
I found the following drives on your system:
sda 21474MB
Which drive should GRUB modify the boot partition on? [sda]: //安装GRUB到引导磁盘
Setting up grub: OK
Done! //安装完成;
vyos@vyos:~$ reboot //输入“reboot”命令重启系统
Proceed with reboot? (Yes/No) [No] yes //输入“yes”重启
详情参考官网











