openswitch虚拟机安装方法

Openswitch虚拟机安装

1.    安装VMware,并且创建一个Ubuntu16.04虚拟机,详见openswitch编译指南

2.    在开启虚拟机之前,打开虚拟化选项

虚拟机—设置—处理器—勾选“虚拟化Intel VT-x/EPT”

一定要在开机之前完成此步骤

3.    开启虚拟机,安装VirtualBox

将附件3 virtualbox安装包复制到虚拟机中的任一目录下,执行

`dpkg –i 3.virtualbox-5.2_5.2.6-120293~Ubuntu~xenial_amd64.deb`

可能会出现错误,详见Q&A

4.    将附件中的lvm文件复制到Ubuntu中,我一般会选择Downloads目录,也可以用其他的

5.    在包含lvm的目录中执行,其中的test是虚拟机的名字,可以任意取

`chmod +x lvm`

`./lvm create test --gui`

6.    *使用本地文件

在本地有onie*.iso(onie安装文件)时

将4中第二个命令后面添加:`--iso onie onie*.iso`

在本地有PKGE*.bin(openswitch安装文件)时

将4中第二个命令后面添加:`--bin PKGE*.bin`

例如:`./lvmcreate test --gui --iso onie_kvm.iso --binPKGS_OPX-unstable.9999-installer-x86_64.bin`

即使不使用上述的命令,lvm也只会下载一次bin文件和iso文件,之后使用`./lvmcreate test --gui`命令时会自动使用已经下载好的本地文件

 

 

 

Q&A:

1.    Virtualbox安装报错,说有软件依赖未满足,这个时候直接安装依赖的软件包就可以,执行

`sudo apt-get install <缺失的软件包名称>`

缺失的软件包可以在安装virtualbox时候的命令行信息里找到,大概是在depend on,however附近

2.    在创建或启动第二个openswitch虚拟机的时候,会报错,说2222端口已经被占用,此时只需修改命令为

`./lvm create test --gui --port 2223 --isoonie_kvm.iso --bin PKGS*.bin`

`./lvm restart test --port 2223`

2223也可以修改为其他任意空闲端口


你可能感兴趣的:(Openswitch)