Catalyst 8000v
<h3>1 Catalyst 8000v 添加指南</h3><p>本指南基于以下版本:</p>
<table>
<thead>
<tr>
<th>EVE镜像文件夹名称</th>
<th>下载文件名</th>
<th>版本</th>
<th>vCPU数</th>
<th>vRAM(MB)</th>
<th>控制台</th>
</tr>
</thead>
<tbody>
<tr>
<td>c8000v-17.06.02</td>
<td>c8000v-universalk9.17.06.02.iso</td>
<td>17.06.02</td>
<td>2</td>
<td>6144</td>
<td>telnet</td>
</tr>
<tr>
<td>c8000v-17.06.02(转换为控制器模式SDWAN)</td>
<td>c8000v-universalk9.17.06.02.iso</td>
<td>17.06.02</td>
<td>4</td>
<td>8192</td>
<td>telnet</td>
</tr>
</tbody>
</table>
<p><strong>说明</strong>:已成功测试17.07.01版本镜像,黄色部分为EVE命令行操作。以下步骤基于c8000v-universalk9.17.06.02.iso镜像创建,较新版本的Catalyst 8000v也适用。</p>
<h3>2 操作步骤</h3>
<ol>
<li><strong>创建镜像目录</strong>:通过SSH以root用户登录EVE,创建镜像存储目录并进入:</li>
</ol>
<pre><code class="language-Bash">root@eve-ng:~# mkdir /opt/unetlab/addons/qemu/c8000v-17.06.02
root@eve-ng:~# cd /opt/unetlab/addons/qemu/c8000v-17.06.02
</code></pre>
<ol start="2">
<li><strong>上传ISO镜像</strong>:使用FileZilla或WinSCP将ISO镜像上传至目标目录,验证文件存在:</li>
</ol>
<pre><code class="language-Bash">root@eve-ng:/opt/unetlab/addons/qemu/c8000v-17.06.02# ls
c8000v-universalk9.17.06.02.iso
</code></pre>
<ol start="3">
<li><strong>创建安装硬盘</strong>:执行命令生成8GB的qcow2格式硬盘:</li>
</ol>
<pre><code class="language-Bash">root@eve-ng:/opt/unetlab/addons/qemu/c8000v-17.06.02# /opt/qemu/bin/qemu-img create -f qcow2 virtioa.qcow2 8G
Formatting 'virtioa.qcow2', fmt=qcow2 size=8589934592 encryption=off cluster_size=65536 lazy_refcounts=off refcount_bits=16
root@eve-ng:/opt/unetlab/addons/qemu/c8000v-17.06.02#
</code></pre>
<ol start="4">
<li><strong>启动安装程序</strong>:运行安装命令(建议使用Firefox浏览器,避免滚动条显示问题):</li>
</ol>
<pre><code class="language-Bash">/opt/qemu-2.2.0/bin/qemu-system-x86_64 -nographic -drive file=virtioa.qcow2,if=virtio,bus=0,unit=0,cache=none -machine type=pc-1.0,accel=kvm -serial mon:stdio -nographic -nodefconfig -nodefaults -rtc base=utc -cdrom c8000v-universalk9.17.06.02.iso -boot order=dc -m 4096
</code></pre>
<ol start="5">
<li><strong>选择控制台</strong>:屏幕出现提示时按任意键,选择第2个选项“C8000V Serial Console”并按回车键确认。</li>
</ol>
<pre><code class="language-text">Press any key to continue.
Press any key to continue.
Press any key to continue.
GGNU GRUBversion 2.02
+-------------------------------------------------------------------------+
| C8000V Virtual (VGA) Console - 2021-11-23_12.52 |
|*C8000V Serial Console - 2021-11-23_12.52 |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
+-------------------------------------------------------------------------+
</code></pre>
<ol start="6">
<li><strong>等待安装完成</strong>:重要!等待安装流程完成,直至显示以下关键日志(GRUB2安装、镜像复制、重启等):</li>
</ol>
<pre><code class="language-text">*Aug 22 18:34:34.384: %IOSXEBOOT-4-BOOT_SRC: (rp/0): CD-ROM Boot
*Aug 22 18:34:34.416: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Using Serial console
*Aug 22 18:34:34.440: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Installing GRUB2 to /dev/bootflash
*Aug 22 18:34:35.255: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Copying image to /boot
*Aug 22 18:34:38.400: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Copying image to /bootflash
*Aug 22 18:34:41.325: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Creating grub configuration
*Aug 22 18:34:44.013: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Ejecting CD-ROM tray
*Aug 22 18:34:44.029: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): CD-ROM Installation finished
*Aug 22 18:34:44.040: %IOSXEBOOT-4-BOOT_CDROM: (rp/0): Rebooting from HD
</code></pre>
<ol start="7">
<li><strong>退出安装环境</strong>:使用组合键“Ctrl+A”,松开后按“c”进入qemu提示符,输入 <code>quit</code>退出:</li>
</ol>
<pre><code class="language-Bash">(qemu) quit
</code></pre>
<ol start="8">
<li><strong>删除ISO镜像</strong>:安装完成后移除ISO文件(避免占用空间):</li>
</ol>
<pre><code class="language-Bash">root@eve-ng:/opt/unetlab/addons/qemu/c8000v-17.06.02# rm c8000v-universalk9.17.06.02.iso
</code></pre>
<ol start="9">
<li><strong>修复权限</strong>:执行权限修复命令确保EVE-NG识别镜像:</li>
</ol>
<pre><code class="language-Bash">root@eve-ng:/opt/unetlab/addons/qemu/c8000v-17.06.02# /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
</code></pre>
<h3>3 关键知识点总结</h3>
<ol>
<li><strong>环境与版本</strong>:
<ul>
<li>必须使用Firefox浏览器执行安装命令,其他浏览器可能无法正常显示滚动条。</li>
<li>支持17.x系列新版本,不同模式(如SDWAN控制器)需调整vCPU和vRAM配置(示例中SDWAN模式需4vCPU+8GB RAM)。</li>
</ul>
</li>
<li><strong>核心操作差异</strong>:
<ul>
<li><strong>目录路径</strong>:直接在 <code>/opt/unetlab/addons/qemu/</code>下创建镜像目录,无需临时工作目录。</li>
<li><strong>ISO处理</strong>:安装完成后需手动删除ISO文件,减少存储空间占用。</li>
<li><strong>权限修复</strong>:仅需执行一次 <code>fixpermissions</code>命令,无需删除临时目录(因未使用临时目录)。</li>
</ul>
</li>
<li><strong>资源配置</strong>:
<ul>
<li>基础模式默认2vCPU+6GB RAM,SDWAN控制器模式需4vCPU+8GB RAM,可通过修改命令中的 <code>-m</code>参数调整内存(如 <code>-m 8192</code>)。</li>
<li>硬盘空间固定为8GB,满足系统安装需求。</li>
</ul>
</li>
<li><strong>控制台与兼容性</strong>:
<ul>
<li>控制台通过Telnet连接,安装流程与CSRv1000类似,但GRUB版本升级为2.02。</li>
<li>安装过程中需确保ISO文件名与镜像目录名称一致,避免路径错误。</li>
</ul>
</li>
</ol>
<p>完成以上步骤后,Catalyst 8000v镜像将出现在EVE-NG的节点列表中,支持拖入实验室环境进行网络模拟和SDWAN配置。</p>
<p>有下载链接吗?</p>
页:
[1]