linux 虚拟机的封装

vm封装

一.新建6.5版本的虚拟机

mem=512 默认选择无图形化安装
GiB=20 虚拟硬盘disk,内存大一点
lanuage =English 语言
Time Zone=Asia/Shanghai 时区
ipv6 不选
设置超级用户密码
###二.虚拟机的设置
1.虚拟机的封装设置

cd /etc/udev/rules.d     #删除70—*文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE="eth0"
    BOOTPROTO="static"    #注意:网络状态static
    ONBOOT="yes"
    IPADDR=172.25.90.1
    PREFIX=24
/etc/init.d/network restart   #重启网络
vi /etc/yum.repos.d/rhel-source.repo #配置yum源
    baseurl=http://真机yum源地址/rhel6.5
    enabled=1
    gpgcheck=1
yum install vim lftp httpd -y   #安装vim lftp httpd 服务
vim /etc/sysconfig/network      #永久修改主机名
    NETWORKING=yes
    HOSTNAME=localhost.localdomain
vim /etc/hosts           #设置本地域名解析
    127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
    172.25.90.1 server1
    172.25.90.2 server2
    172.25.90.3 server3
    172.25.90.4 server4
    172.25.90.5 server5
/etc/init.d/iptables stop  #关闭防火墙
chkconfig iptables off     #关闭火墙开机自启
chkconfig --list iptables  #查看火墙状态确认以关闭
vim /etc/sysconfig/selinux   #设置selinux
    SELINUX=disabled

2.物理主机
virt-sysprep -d base0 #清理base0虚拟机
如果不能使用virt-sysprep安装即可:
yum provides */virt-sysprep
yum install libguestfs-tools-c-1.28.1-1.55.el7.x86_64 -y
3.关闭封装好的虚拟机 (注意:不要再打开!!)
linux 虚拟机的封装_第1张图片

三.子镜像的建立

内核与系统与用户关系:
kernel -> kvm/qemu -> libvirtd -> virt-manger -> user
kvm —>>> cpu/mem 虚拟化
qemu —>>> disk/net… 虚拟化
libvirtd —>>> user和kernel之间的操作接口
virt-manger —>>> 虚拟机管理
virsh —>>> 虚拟机管理
子镜像的建立:/var/lib/libvirt/images
qemu-img create -f qcow2 -b base0.qcow2 test1
查看子镜像信息 qemu-img info test1

  [root@foundation90 images]# qemu-img info test1
    image: test1
    file format: qcow2
    virtual size: 20G (21474836480 bytes)
    disk size: 55M
    cluster_size: 65536
    backing file: bast.qcow2
    Format specific information:
        compat: 1.1
        lazy refcounts: false

4.创建虚拟机
倒入子镜像,选择linux操作系统,版本选择6.5,登入查看信息

你可能感兴趣的:(基础)