Versions this guide is based on:
EVE Image Foldername | Downloaded Filename | Version | vCPUs | vRAM | Console | HDD Type | Interface | Qemu Version |
---|---|---|---|---|---|---|---|---|
dellos10-10.5.2-S6010 | OS10_Virtualization_10.5.2.7.374V.zip | S6010 | 4 | 4096 | telnet | sataa, virtiob, virtioc | x16 e1000 | 2.12.0 |
dellos10-10.5.5-S6010 | OS10_Virtualization_10.5.5.0P1.48V.zip | S6010 | 4 | 4096 | telnet | sataa, virtiob, virtioc | x16 e1000 | 2.12.0 |
Instructions for Dell OS10 switch deployment |
---|
Other versions should also be supported following bellow’s procedure. Download OS10_Virtualization_10.x.x.xV.zip file from Dell Force10 Networks portal. In this example version used is OS10_Virtualization_10.5.5.0P1.48V.zip For other image or version please change image and folder names respectively.Extract following three files from the archive: OS10-Disk-1.0.0.vmdk OS10-Installer-10.5.5.0P1.48.vmdk OS10-platform-S6010-10.5.5.0P1.48.vmdk (or Platform disk file as per needs)1. Login as root using SSH protocol and create Dell OS 10 image folder in the EVE-NG. Use cli: mkdir /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010
2. Upload the extracted files vmdk files to the /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010 using for example FileZilla or WinSCP. cd /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010/
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# ls
OS10-Disk-1.0.0.vmdk OS10-Installer-10.5.5.0P1.48.vmdk OS10-platform-S6010-10.5.5.0P1.48.vmdk
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010#
3. Convert the uploaded vmdk files to the qcow2 format accordingly: cd /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010/
qemu-img convert -f vmdk -O qcow2 OS10-Disk-1.0.0.vmdk sataa.qcow2
qemu-img convert -f vmdk -O qcow2 OS10-Installer-10.5.5.0P1.48.vmdk virtiob.qcow2
qemu-img convert -f vmdk -O qcow2 OS10-platform-S6010-10.5.5.0P1.48.vmdk virtioc.qcow2
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# ls
OS10-Disk-1.0.0.vmdk OS10-platform-S6010-10.5.5.0P1.48.vmdk virtiob.qcow2
OS10-Installer-10.5.5.0P1.48.vmdk sataa.qcow2 virtioc.qcow2
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010#
4. Delete original vmdk files: cd /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010/
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# rm OS10-*
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# ls
sataa.qcow2 virtiob.qcow2 virtioc.qcow2
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010#
5. Create new EVE Lab, and add newly created Dell OS 10 image. With first time boot, OS will be automatically installed on the node (sataa.qcow2) and reboot. Once the node is booted up to login promt, it can be stopped. Stop the node. Commit image 6. Check lab ID number on EVE side bar “Lab details”, Example: 7. EVE Cli: Convert image from lab tmp folder to defaults image location. In the command below is used lab ID (above) and as we added on lab single node, node ID is 1. DellOS image foldername match what we created before. Number 0 in the line below is user POD number. Admin pod is 0. cd /opt/unetlab/tmp/0/72b1903b-4885-4a1c-b9e2-aed46032583a/1/
qemu-img commit sataa.qcow2
8. After, that ONLY sataa.qcow2 disk needs to be committed and other two disk files (virtiob.qcow2 and virtioc.qcow2) can be deleted.: cd /opt/unetlab/addons/qemu/dellos10-10.5.5-S6010/
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# rm virtiob.qcow2 virtioc.qcow2
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010# ls -l
total 6763912
-rw-r--r-- 1 root root 6926303232 May 20 21:34 sataa.qcow2
root@eve-master:/opt/unetlab/addons/qemu/dellos10-10.5.5-S6010#
9. Fix permissions: /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
|