虚拟机封装

环境rhel7.0            工具:系统自带virtual machine

  • 安装系统:略
  • 删除mac绑定:rm -fr /etc/udev/rules.d/70-persistent-net.rules

    #模版要通用化,避免有mac地址的绑定

  配置网卡信息ifcgf-eth0

  #删除网络mac绑定:

DEVICE="eth0"

BOOTPROTO="dhcp"

IPADDR="192.168.88.122"

PREFIX=24

GATEWAY=192.168.88.2

ONBOOT="yes"

  • 删除自身的公私钥    rm -fr /etc/ssh/ssh_host_*

    #每台机器的公私钥都应不一样,当重新启动sshd时,会重新生成该文件

  • 配置yum source

  [[email protected] yum.repos.d]# cat base.repo

  [rhel-source]

  name=base yum source

  baseurl=http://172.25.254.251/pub/rhel6.5/

  enabled=1

  gpgcheck=0

  • 安装常见的软件包

    yum install vim

  • 修改主机名:

    vim /etc/sysconfig/network

    vim /etc/hosts                    #添加常见host解析

  • poweroff        #千万不要reboot,不然sshd、mac绑定重新初始化
  • 封装:

    qemu-img create –f qcow2 –b rhel6.5.img vm1

    -f        #指定格式

    -b        #指定模板

    vm1        #虚拟机名称

    #注意下次创建模板的虚机不可再使用,否则刚创建的虚机不可用

    qemu-img info vm1            #查看虚机的信息

  • OK completed !

虚拟机的常见格式:

一般三种raw,cow,qcow

raw: 裸设备,相当于dd产生的文件,性能上不错,目前,kvm和xen默认的格式

cow:基本用的少

qcow:主流的虚拟机镜像格式,性能上和raw差不了多少;可以在镜像上做很多镜像,而且更小的存储空间。

vmdx,vm的虚拟镜像格式

时间: 2024-11-10 14:48:01

虚拟机封装的相关文章

rhel6.5虚拟机封装过程

一.背景 在平时的学习练习中,总是需要一台虚拟机来供自己练手,而在经过一系列练习之后,原本纯净的系统可能会发生各种改变,而恢复起来又很困难,所以我们需要专门为这种机器封装一个虚拟机镜像供以后快速启动.恢复虚拟机之用. 二.封装环境 rhel6.5虚拟机 三.封装过程 1.首先安装rhel6.5虚拟机, 2.删除/etc/ssh/ssh_host_* 3.删除/etc/udev/rules.d/70* 4.修改/etc/sysconfig/network (修改主机名)     5.修改/etc/

(一)企业部分之虚拟机封装

qcow2格式为redhat官方现在比较主流的一种虚拟化镜像格式,是qemu支持的磁盘镜像格式之一,qcow2的格式可以在镜像上做很多个快照,更小的存储空间,创建成功后一系列的修改都在快照中,不会影响原镜像,原镜像可以随身携带,以便于随时使用.创建环境:RedHat Interprise 6.5      需要条件:6.5的镜像 首先需要使用镜像创建一个新的虚拟机,版本选择6.5(没有选6),内存选择512M(内存小于1024M没有图形界面). 打勾代表所占空间固定,不管有没有使用,不选则代表最

rhel6.5虚拟机的封装

--用快照迅速生成虚拟机 关键字:虚拟机封装,镜像挂载,磁盘类型,磁盘分区,快照创建虚拟机. 注意:创建硬盘的类型 企业中现在用的很多的还是企业6.5,我们在以后的企业项目中也会用6.5做实验,有时候需要好多台虚拟机,这就需要快速的安装虚拟机,也就用到了快照. 安装虚拟机除了本地镜像安装还可以网络安装,当然还有快照快速安装,需要先将镜像挂载在/var/ftp/pub/rhe6.5(安装完vsftpd后会生成pub目录,我们自己建立rhe6.5)这是因为ftp默认访问目录是pub,在配置yum源在

红帽6.5系统---封装虚拟机

虚拟机封装 封装的意义:将一个虚拟机设置成类似于一个安装包的东西.使做出来的镜像文件可以快速的在别的主机上安装和使用 步骤: 1.打开vmmanager,在这里我选择了本地磁盘镜像的导入.并且把内存摄制成512M,磁盘大小设置成20G. 说明:在实验的真实情况下虚拟机名字为:RedHat6.5-base.(作test是为了截图) 2.安装过程中的设置: 一直点下一步. 设置时区 设置root 密码 这样虚拟机就安装好了. 3.封装的设置项 a.设置一个临时IP:ip addr add 172.2

新手关于Linux虚拟机的配置

新手关于Linux虚拟机的配置 对于学习linux的新手来说,虚拟机的配置以及与主机之间的网络连接是非常重要的.在课堂上,也许这些配置老师都已经做好了,自己安心使用即可.但是回到家,如果不配置好的话,就无法自己练习.因为自己也是新手,深有体会,所以把自己配置虚机的方法总结出来,希望对大家有所帮助. 我自己使用的主机是redhat7.0的,因为学习的需要安装的虚拟机是redhat6.5的. 虚拟机使用的镜像:rhel-server-6.5-x86_64-dvd.iso 镜像一定要保证完整性,不然会

Java虚拟机运行时数据区

PS:时间一晃好久了,距离上一篇文章过去许久了,出自两个方面的原因,其一,公司的项目接近尾声,用户提出的需求功能需要马上的解决:其二,出自整天加速完善和修改需求功能,下班之后几乎不想再继续下去了,懒散情绪有了. 扯淡话题结束了,开始继续学习笔记文章的整理,每天一小步,久而久之就是巨大的一步.今天要扯的话题是Java虚拟机的运行时数据区. Java虚拟机(JVM)是 由JDK提供的一个软件程序,而其任务就是执行Java程序,下面给出虚拟机执行Java的过程图. 从图中可以看出由Java源文件编译出

Citrix 服务器虚拟化之八 Xenserver虚拟机模版

XenServer与VMware不同,Vmware只能将现有的VM转换成模版,而XenServer具有两种方法:一种是将现有 VM 转换为模板,另一种则是基于 VM 的快照创建模板.XenServer不像VMware那样可以使用自定义规则从模版中创建虚拟机,所以在Citrix XenServer中,如果在基于现有的windows虚拟机或虚拟机快照创建模版时,您需要先执行WindowsSysprep操作进行封装准备.由于安装Windows操作系统包括了许多独特的元素(包括安全必须保持唯一的标识符S

[分享] 史上最简单的封装教程,五分钟学会封装系统(以封装Windows 7为例)

踏雁寻花 发表于 2015-8-23 23:31:28 https://www.itsk.com/thread-355923-1-4.html 学会封装,只需要掌握十个步骤.五分钟包你学会,不会不交学费~ 适合人群: 1.会装系统 2.了解PE的使用 3.对注册表有初步的了解 所需工具: 1.Windows系统镜像 2.PE(可以放到U盘,如果使用虚拟机封装系统,直接下载PE镜像即可) 3.磁盘清理工具(如Windows7瘦身工具.自由天空系统清理&减肥程序.注册表减肥工具等) 4.驱动包(如万

系统定制封装 step1

写在前面: 相信很多企业都遇到过客户端主机的系统问题,由于分批采购的主机,所以系统也是林林总总,同样是Windows7,却有各种各样的封装的版本.而在后期部署企业内部应用软件或者业务系统插件的时候,总会遇到各种报错,各种系统不兼容,各种不知道是什么错误的error,而一般的解决方法就是重装原版系统,记住一定要是原版的Windows系统!!! 很多人会说利用域+MDT或者其他类似的技术进行部署阿,相信我,很多企业现在的域控仅仅是用来收集人员信息作为登录凭据来使用,并没有畅想的那么好,大部分的企业仍