我有一个Cisco云服务路由器1000v,CSR1000,.iso图像被广告在KVM上运行。 我启动了一个RHEL 1 vCPU,0.6 GB分配的公共IP和默认私有IP,并上载了映像。
我能够安装它,并看到boot和boot.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上运行。 这很容易。 我发表了一个如何指导 。 以下是该指南的亮点。
现在您已经下载了您的AWS账户设置和SSH客户端,进入AWS主页。
恭喜! 你现在有一个工作的思科路由器。 您的Cisco路由器拥有丰富的function,如语音,video,安全,VPN等众多技术。 有关详细信息,请参阅思科云服务路由器1000V系列概览文档。
几个命令让你开始:
show version show run show ip interfaces brief