Cisco 虚拟机上安装镜像文件的操作步骤

我与影子孤独终老i 提交于 2019-12-30 10:27:20

第一步:在vmware上安装centos

在自己笔记本或者电脑上安装vmware虚拟机,然后磁盘内存根据cisco提供的内内存进行分配,最主要的是,针对磁盘的划分:
在划分磁盘时,要选择单文件格式 一下提供一种选择的图片,供大家参考。
在这里插入图片描述
根据以上提示选择单个文件。
然后在虚拟机上安装centos操作系统挥着redhat操作系统。
在系统安装好之后,自己就可以在系统里面搭建自己的一些应用程序。或者一些协议信息。

打包完后重启centos,然后通过终端对centos进行如下相应设置:

第一:设置开机启动:
systemctl enable serial-getty@ttyS0.service
第二:启动服务:
systemctl start serial-getty@ttyS0.service
第三:查看服务启动状态:(running 则为运行状态)
systemctl status serial-getty@ttyS0.service

关闭防火墙:
命令如下:
systemctl disable firewalld
停止防火墙:
systemctl stop firewalld

systemctl is-enabled firewalld

systemctl is-active firewalld

重新设置镜像引导,主要为新配置的网卡提前做铺垫。

修改一下位置的文件夹 vim /etc/default/grub

在以下字段信息中添加如下字段信息:
此方法为centos中添加:
GRUB_CMDLINE_LINUX=“net.ifnames=0 biosdevname=0”

添加完后重新进行配置:
grub2-mkconfig -o /boot/grub2/grub.cfg

然后重启服务器:reboot

第二步:将安装好的操作系统打包

打包方法安装如下提示进行操作:
1.在你安装的centos系统那个目录下选择最大的那个文件,其后缀为vmdk的一个文件:
例如:CentOS_XXX.vmdk 大概在1G 左右。
2.在另外的一个系统中对这个文件进行打包:
你可以把这个文件通过scp,ftp工具拖到另一个centos中进行打包操作。

要在新的centos上安装两个命令来制作镜像文件。

安装命令: yum -y install qemu-guest-agent
yum - y install qemu-utils

在centos中自己创建一个新的目录把CentOS_XXX.vmdk放到新创建的目录里面。

然后在此目录下新建一个文件package.yaml此文件内容只要是要和cisco服务器相匹配。
其配置示例如下:

(以下的中文字体就是介绍大概写的一些信息,具体根据自己情况来写就可以了)
##########################################
descriptor-schema-version: “2.3”

info:
name: “应用的命令”
description: “描述的应用”
version: “1.0”
author-link: “自己的一个网址啥的”
author-name: “centos Systems”

app:

Indicate app type (vm, paas, lxc etc.,)

type: vm
cpuarch: “x86_64”
resources:
profile: custom
cpu: 2000
memory: 1024
disk: 5
vcpu: 2

network:
  -
    interface-name: eth0
  -
    interface-name: eth1
  -
    interface-name: eth2

(这个位置是配置的centos中的网卡名)
startup:
disks:
-
target-dev: “hdc”
file: “CentOS_XXX.qcow2”
##########################################
第三步.通过命令我们可以打包出一个qcow2的镜像文件。

**4.最后我们通过cisco提供的一个命令:**ioxclient,把qowt打包成一个rar.压缩文件,宰割文件中存放的有两个文件,一个配置文件为yaml文件还有就是一个压缩包。

下载ioxclient的网址:
https://developer.cisco.com/docs/iox/#downloads

其中你可以选择linux也可以选择windows 具体根据你的情况而定。

在centos下安装ioxclient的方法如下:

把下载好的ioxclient 执行文件拷贝到/usr/local/bin 目录下并赋予ioxclient为可执行权限:
其命令如下:chmod +x ioxclient

第四步.制作qcow2的方法如下:

ioxclient package --name myAppname .
(注意:别忘了这个最后面的点号 这个代表的是当前目录)

5.最后
我们将打包好的centos_XXX.rar安装到Cisco虚拟机中去,我们就可以使用了。

cisco安装步骤请查看cisco官网,并根据官网提示进行操作。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!