Linux下封装虚拟机

环境:redhat7.0

所需要的包:redhat的安装镜像

1、安装redhat6.5

此处只叙述了要封装的镜像的一些参数及修改的文件,

具体安装请参照http://ptallrights.blog.51cto.com/11151122/1765499

内存分配为:512M

利用镜像或本地yum源进行安装

进去后进行以下修改:

(1). rm -fr/etc/udev/rules.d/70-persistent-net.rules      #网卡备份信息文件的修改

(2).rm -fr /etc/ssh/ssh_host_*

(3).vim /etc/selinux/config文件

SELINUX=disabled       #修改selinux为disabled

(4).vim /etc/sysconfig/network

NETWORKING=yes

NOZEROCONF=yes            #自动分配主机名

(5).vim /etc/yum.repos.d/rhel-source.repo   #配置yun源

[rhel-source]

name=Red Hat Enterprise Linux $releasever -$basearch - Source

baseurl=http://172.25.9.250/rhel6.5      #本地私有网段的yum源

enabled=1

gpgcheck=0

(6).vim /etc/sysconfig/network-scripts/ifcfg-eth0       #配置网络

DEVICE="eth0"

BOOTPROTO="dhcp"

#IPADDR="172.25.9.109"

#NETMASK="255.255.255.0"

ONBOOT="yes"

(7).chkconfig iptables off      #关闭防火墙

2、创建新的虚拟机;

[[email protected] ~]# cd/var/lib/libvirt/images/           #文件存在位置

[[email protected] images]# ls

example.img              rh124-desktop-vdb.qcow2  rh124-server-vdb.qcow2

porvider.img             rh124-desktop.xml        rh124-server.xml

rh124-desktop-vda.ovl    rh124-server-vda.ovl     test-pt1

rh124-desktop-vda.qcow2  rh124-server-vda.qcow2   test-pt2

rh124-desktop-vdb.ovl    rh124-server-vdb.ovl

[[email protected] images]# qemu-img create -fqcow2 -b example.img pt1        #用封装好的虚拟机example.img创建新的虚拟机pt1

Formatting ‘pt1‘, fmt=qcow2 size=8589934592backing_file=‘example.img‘ encryption=off cluster_size=65536 lazy_refcounts=off

[[email protected] images]# qemu-img create -fqcow2 -b example.img pt2        #用封装好的虚拟机example.img创建新的虚拟机p2

Formatting ‘pt2‘, fmt=qcow2 size=8589934592backing_file=‘example.img‘ encryption=off cluster_size=65536 lazy_refcounts=off

PS:特别注意每次创建新的虚拟机时,一定要用封装好的虚拟机进行新的创建,不能用同一个创建不同的虚拟机

创建好以后,进去查看ip以及主机名,然后配置好即可。

时间: 2025-01-11 19:52:16

Linux下封装虚拟机的相关文章

linux下安装虚拟机qemu kqemu

一,为什么要装虚拟机,为什么选择qemu 我的系统里面有3个linux系统,这些系统都是独立的,有的时候,我想一台电脑,能更真实的模拟二台,这个时候我们就可以装个虚拟机.其实如果真的很有钱的话,可能考虑在买一台电脑,这样就不用模拟了.能模拟二台服务器可以做很多事情,比如测试heartbeat等 为什么要选择qemu呢?我的cpu(奔腾系列)不支持完全虚拟化,所以装不了KVM等,先前试着装了xen,但是安装过于复杂,一直没有装成功.qemu安装比较简单,尽量不要把时间放在装机上,或者装虚拟机,浪费

我的双系统中linux下的虚拟机建搭建(快照的方法)

Device Boot      Start         End      Blocks   Id  System/dev/sda1   *           1          13      102400    7  HPFS/NTFS                     //100M,win7的保留分区Partition 1 does not end on cylinder boundary./dev/sda2              13        7600    60

shell脚本编程《linux下kvm虚拟机的创建、开启、显示、停止、重置》

Shell脚本编程--案例一 编程要求: 1.创建vm-ctl脚本,在/bin/下 2.实现功能:创建虚拟机.创建虚拟机快照.开启虚拟机.显示虚拟机.停止虚拟机.重置虚拟机. 脚本实现预期结果: sh vm-ctl create|nodecreate|start|view|stop|reset vmname 实现脚本如下: #!/bin/bash case "$1" in create)            ##创建虚拟机 echo create vm $2 ... virt-ins

Linux下VMware虚拟机网卡不能运行在混杂模式解决办法

转自: http://blog.csdn.net/henulwj/article/details/50347489 问题描述 在Linux如果以普通用户运行VMware Workstations,创建虚拟机后提示如下: The virtual machine’s operating system has attempted to enable promiscuous mode on adapter ‘Ethernet0’. This is not allowed for security rea

linux下kvm虚拟机的搭建

安装kvm虚拟机工具:yum -y install qemu-kvm #为kvm提供底层支持libvirt-client #virsh等软件libvirt-daemon #libvirtd服务守护进程libvirt-daemon-drive-qemu #virsh的qemu驱动virt-install #系统安装工具virt-manager #图形管理工具virt-v2v #虚拟机迁移工具virt-p2v #物理机迁移工具 在真机上添加一条路由转发,以方便后期的虚拟机访问外网vim /etc/s

Linux下的虚拟机安装与管理

一.虚拟机安装 1)脚本方式 [1]步骤: 在真机的超级用户下进行 vim  /mnt/create_virt.sh #!/bin/bash   virt-install \   --cdrom  /home/kiosk/Desktop/rhel-server-7.2-x86_64-dev.iso \   --ram 1024 \   --cpus 1 \   --disk /var/lib/libvirt/images/$1.qcow2,bus=virtio,size=9 \   --name

Ubuntu杂记——Ubuntu下用虚拟机共享上网

由于最近把自己电脑环境换成了Ubuntu,但学校的网络是电信的闪讯,大学里用过的人都知道这货有多坑,而且没有Linux客户端,上网都是问题,怪不得国内用Linux的人那么少,特别是高校的学生(让我瞎逼逼下,反正我是恨死电信闪讯啦). 之前有在网上找到过Linux下用虚拟机共享上网的教程,现在百度不到,幸好自己之前有存档.今天用到了,觉得还是写到博客园比较好,万一哪天电脑硬盘坏了呢?废话不多说,上教程,尽力讲明白,看不懂的大家就不要骂我了,我小学语文虽然不是体育老师教的,但是我语文真心不好啊! 一

linux下的vmware虚拟机如何回收虚拟磁盘空间

linux下的vmware虚拟机如何压缩虚拟磁盘空间? 其实只需要一个命令就可以了: vmware-toolbox-cmd disk shrink / 静静的等待吧……

linux系统下kvm虚拟机的安装

一 KVM虚拟机简介 KVM是kernel-based Virtual Machine的简称,目前已成为学术界的主流VMM之一.KVM的虚拟化需要硬件支持(如Intel VT技术或者AMD V技术) 是基于硬件的完全虚拟化.KVM的安装和使用相对于XEN来说十分的简单和方便,并且功能强大,比较适用于高性能计算服务的云计算环境中作为IAAS层的虚拟化部署工作 不得不提的是甲骨文公司的VirtualBox也很强大,各方面与KVM可以相媲美,但是现在不开源比较昂贵一般的云计算平台很少使用.至于完全虚拟