美文网首页
虚拟机的封装

虚拟机的封装

作者: ivan_cq | 来源:发表于2018-09-26 15:31 被阅读0次

封装虚拟机:将一个虚拟机设置成类似于一个安装包的东西,可以快速复制出多个虚拟机,reset的原理

创建虚拟机

选择本地镜像


选择内存为512m,不是使用图形界面就足够了







g

Partion Type(分区类型)有三种: Use entire drive 使用全部的磁盘; Replace existing linux system 替换现有的linux系统 Use free space 使用剩余空间 由于是全新安装,三种任意 都可以




配置源虚拟机

在虚拟机中删除 /etc/udev/reles.d 目录中 70开头的文件,rm -fr * 如果不删除,当网卡启动的时候这个udev规则文件会分配一个网卡名称给你的网卡


关闭防火墙设置开机不启动防火墙


设置selinux为disabled模式

配置网络


配置yum仓库


配置yum仓库时,桥接出现的问题,
配置虚拟机网卡,桥接到br0,就好了!

安装常用软件
yum install vim openssh-clients lftp

更改主机名

配置本地解析


关闭虚拟机

清除虚拟机缓存


处理这个问题时遇到了一个问题,真机并没有这个命令。
which virt-sysprep 查看该命令的位置
yum provides */virt-sysprep 查看包含/virt-sysprep命令的安装包

du -h base.qcow2 查看大小
virt-sparsify --compress base.qcow2 new.qcow2 压缩base.qcow2为new.qcow2

创建子虚拟机
qemu-img create -f qcow2 -b base.qcow2 vm1

查看子虚拟机信息



依次创建虚拟机
对创建好的虚拟机更改主机名,并且配置好ip。
就这样成功了!

相关文章

  • 虚拟机的封装

    封装虚拟机:将一个虚拟机设置成类似于一个安装包的东西,可以快速复制出多个虚拟机,reset的原理 创建虚拟机 选择...

  • java——runtime和system类

    RunTime :表示虚拟机的运行状态,它用于封装JVM虚拟机进程每次java命令启动虚拟机都对应一个Runtim...

  • Java概念相关

    封装,继承,多态,生命周期,垃圾回收,虚拟机,类加载器,反射

  • 十分钟学会win10系统封装-虚拟机编辑和设置

    1、虚拟机编辑: 编辑一下虚拟机配置,更加贴近系统封装需求 添加硬件 选择硬盘 之后步骤同创建【系统盘】操作 数据...

  • 容器云方案部署文档

    概述 虚拟机和容器技术的实现了服务器计算环境的抽象和封装,可以作为服务器平台上的应用程序运行的软件实体。多台虚拟机...

  • Docker 操作笔记

    虚拟机是完整的os,Linux 容器不是模拟完整的os,而是对进程进行隔离,docker是对Linux容器的封装。...

  • Java基础总结及Git相关

    (一)Java简介 1.Java特点(1)完全面向对象(封装,继承,多态)(2)通过虚拟机实现跨平台(Linux,...

  • Java语言有哪些特点?

    简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 可靠性; 安全性; ...

  • java 语言有哪些特点?

    简单易学; 面向对象(封装,继承,多态); 平台无关性( Java 虚拟机实现平台无关性); 可靠性; 安全性; ...

  • CentOS 8.1 Linux系统虚拟机封装-Linux系统运

    CentOS 8.1 Linux系统虚拟机封装-Linux系统运维实战系列二 Linux系统运维实战系列二 Cen...

网友评论

      本文标题:虚拟机的封装

      本文链接:https://www.haomeiwen.com/subject/aqnloftx.html