前言
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”重启
详情参考官网