文章介绍:使用dd命令将Tencent Cloud上的ubuntu虚拟机dd成vyos软路由。

一、参考教程

vyos.raw->sshfs挂载->Linux->dd->VyOS

VyOS-Cloud镜像(专为DD系统构建的镜像)

二、创建实例

超60款云产品免费试用

yydy_2024-08-04_17-11-55

yydy_2024-08-04_17-13-49

三、登录服务器

3.1、进入详细

yydy_2024-08-04_17-15-42

3.2、重置密码

yydy_2024-08-04_17-16-06

yydy_2024-08-04_17-16-24

3.3、VNC登录服务器

腾讯云在dd时必须要用内置的VNC登录服务器,然后进行dd操作。如果使用公网ssh登录,也是可以dd的,但是会导致dd失败,这里一定要注意。

yydy_2024-08-04_17-17-22

yydy_2024-08-04_17-17-45

yydy_2024-08-04_17-35-29

3.4、切换root模式

sudo -i

3.5、更新系统

apt update

yydy_2024-08-04_17-36-02

3.6、安装sshfs

apt install -y sshfs

yydy_2024-08-04_17-36-33

3.7、创建挂载目录

mkdir /tmp/vyos

3.8、挂载raw镜像

sshfs -p 22 user@server-ip:/vyos /tmp/vyos

yydy_2024-08-04_17-38-10

3.9、查看硬盘格式

lsblk

yydy_2024-08-04_17-39-16

3.10、开始DD

dd if=/tmp/vyos/vyos-cloud-mirror-amd64.raw of=/dev/vda bs=4M status=progress conv=fsync

yydy_2024-08-04_17-40-33

yydy_2024-08-04_17-43-35

dd完成后,去控制台重启服务器

yydy_2024-08-04_17-44-44

yydy_2024-08-04_17-45-05

yydy_2024-08-04_17-45-20

yydy_2024-08-04_17-46-28

重启时,VNC界面会断开连接,刷新浏览器即可

yydy_2024-08-04_17-58-37

yydy_2024-08-04_17-50-49

四、SSH登录VyOS

ssh vyos@server-ip

4.1、查看接口

show int

4.2、查看版本

show ver

yydy_2024-08-04_18-02-43

4.3、完善配置

在云上dd完成后,第一次进入系统是正常的,但是需要添加以下配置,不然第二次重启可能会失联(如果忘记添加失联了没关系,可以通过控制台的VNC进去添加)

configure
set protocols static route 0.0.0.0/0 dhcp-interface 'eth0'
set system name-server eth0
commit
save
run reboot now

yydy_2024-08-04_18-03-01

五、版本升级

4.3步骤,重启完成后在进行下面的升级

点我查看当前vyos滚动最新版本

5.1、下载最新镜像

wget https://github.com/vyos/vyos-rolling-nightly-builds/releases/download/1.5-rolling-202408030020/vyos-1.5-rolling-202408030020-amd64.iso
wget https://ghfast.yydy.link:2023/https://github.com/vyos/vyos-rolling-nightly-builds/releases/download/1.5-rolling-202408030020/vyos-1.5-rolling-202408030020-amd64.iso
wget https://ghfast.yydy.link:2023/

yydy_2024-08-04_18-37-55

5.2、升级系统

add system image vyos-1.5-rolling-*************-amd64.iso

yydy_2024-08-04_18-39-33

yydy_2024-08-04_18-41-35

5.3、登录VyOS

yydy_2024-08-04_18-47-51