第一步:在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官网,并根据官网提示进行操作。
来源:CSDN
作者:CBoyABoy
链接:https://blog.csdn.net/weixin_44881103/article/details/103753707