在Google云平台RHEL VM上架起思科CSR1000v .iso

我有一个Cisco云服务路由器1000v,CSR1000,.iso图像被广告在KVM上运行。 我启动了一个RHEL 1 vCPU,0.6 GB分配的公共IP和默认私有IP,并上载了映像。

我能够安装它,并看到bootboot.catalog文件。

 [ron@csr1000 ~]$ sudo mkdir /mnt/tmp [ron@csr1000 ~]$ sudo mount -t iso9660 -o loop csr1000v-universalk9.03.11.00.S.154-1.S-std.iso /mnt/tmp mount: /dev/loop0 is write-protected, mounting read-only [ron@csr1000 ~]$ sudo cd /mnt/tmp [ron@csr1000 ~]$ sudo ls -a . .bash_history .bash_profile csr1000v-universalk9.03.11.00.S.154-1.S-std.iso .. .bash_logout .bashrc .ssh [ron@csr1000 ~]$ dir csr1000v-universalk9.03.11.00.S.154-1.S-std.iso [ron@csr1000 ~]$ cd /mnt/tmp [ron@csr1000 tmp]$ ls -a . .. boot boot.catalog 

然后修改/ etc / fstab来告诉该框在启动时启动CSR .iso。

 [ron@csr1000 ~]$ sudo su - Last login: Mon Oct 31 20:56:18 UTC 2016 on pts/0 [root@csr1000 ~]# ls -l /etc/fstab -rw-r--r--. 1 root root 318 Oct 31 20:58 /etc/fstab [root@csr1000 ~]# vi /etc/fstab [root@csr1000 ~]# reboot 

…什么也没有。

我需要站起来一个虚拟串行端口吗?

思科CSR 1000v系列云服务路由器软件configuration指南指出一个垂直安装命令,但我找不到它…?

更新:我能够更加接近在GCE上站起来的CSR1000v。 您必须在笔记本电脑上运行virtualbox,创build“其他linux 64位”机器串行端口并指向虚拟CD / DVD驱动器上的.iso。 旋转它,然后closuresvbox然后(使用cygwin或linux)从.qcow文件创build一个oldgnu格式tar.gz称为disk.tar.gz。 必须命名磁盘。 上传到Gstorage Bucket,使用该存储桶创build自定义图像。 使用该映像创build新的vm,然后通过串口ssh注意不能正确引导并生气。 🙂

在尝试了几种包括KVM,Qemu和Hyper-V的方法之后,我总结出GCP VM不允许虚拟机在其上运行。 虚拟化扩展不在那里。

于是我尝试在GCP GUI中创build一个自定义的实例,但是也失败了。 我甚至将csr1000v.iso转换为tar.gz作为GCP存储,但无法将其作为实例导入。 所以,我放弃了。

不过,好消息是我能够将其作为EC2实例在Amazon Web Services上运行。 这很容易。 我发表了一个如何指导 。 以下是该指南的亮点。

步骤1.启动CSR1000v实例(在AWS上)

现在您已经下载了您的AWS账户设置和SSH客户端,进入AWS主页。

  • 点击EC2导航到EC2仪表板。 点击启动实例。
  • 现在导航到左侧菜单中的AWS Marketplace。 searchAWS
  • cisco1000v的市场,并select带来您的结果
  • 自己的许可证,BYOL,选项。 接受软件并使用它启动
  • 所有的默认设置。

步骤2.连接到CSR1000v实例

  • 点击虚拟机运行后的连接并selectPutty选项。 下载SSH密钥.pem文件,并记下您的计算机上保存的位置。
  • 将aws-key-pair.pem文件转换为Putty可以使用的aws-key-pair.ppk文件,方法是启动puttygen.exe,导航到File> Import Private Key,然后单击Save Private Key。 请注意,您需要将文件资源pipe理器设置为显示所有文件( ),以便aws-key-pair.pem文件显示为选项。 启动putty.exe SSH客户端,并将您的EC2实例的地址放在主机字段中。
  • 单击连接> SSH>身份validation并浏览到您的aws-key-pair.ppk文件的位置,然后单击打开以打开SSH连接。
  • 在login提示符处inputec2-user作为用户名。 您现在应该login到您的CSR1000v虚拟路由器。

步骤3.configuration您的CSR1000v路由器

恭喜! 你现在有一个工作的思科路由器。 您的Cisco路由器拥有丰富的function,如语音,video,安全,VPN等众多技术。 有关详细信息,请参阅思科云服务路由器1000V系列概览文档。

几个命令让你开始:

 show version show run show ip interfaces brief