您的位置:首页 > 运维架构 > 网站架构

运维笔记26 (高可用集群配置的准备工作--虚拟机母盘包装与镜像创建)

2017-02-15 11:23 453 查看
概述:

          我们配置高可用集群(HighAvailability)的环境选择rehl6.5,所使用的软件包在光盘自带的yum源中均拥有;硬件条件,一般的朋友在自己家中应该无法凑齐多台主机而且还可以随意安装系统的,这时候虚拟机就解决了我们的燃眉之急,顺便复习一下之前的虚拟机操作。

1.虚拟机主盘的创建

          有两种方法,创建这个虚拟机主盘,一种是命令方式,一种是图形方式,图形方式大家可以参考之前的博客 运维笔记9(虚拟化技术,虚拟机的操作与管理),命令方式创建一个虚拟机如下:

virt-install --name 0215main --ram 1024 --file /var/lib/libvirt/images/mo.img --file-size 10 --cdrom /iso/rhel-server-6.5-x86_64-dvd.iso--name 指定虚拟机的domain,也就是名字
--ram    指定内存的大小

--file      虚拟机硬盘镜像存储在哪里

--file-size虚拟机的硬盘大小

--cdrom  虚拟机的光盘文件,也就是iso文件的路径

指定这些后,就自动进入虚拟机的安装界面了。

切记,要进行最小安装。因为母盘的一些软件会在快照中继承,我们不希望去在这个母盘中安装太多软件。

2.虚拟机母盘的包装

          包装主要分为网络配置,yum源配置,防火墙配置,selinux配置,清除一些缓存文件,最后安装一些必要的软件。

           rhel6.5的/etc下有一个udev目录,用于硬件设备的绑定,由于我们这个是母盘,要以此创建快照,为了快照的网卡不与母盘冲突,我们要删掉这个下面的网卡绑定文件。

          


如上就是/etc/udev下的网卡绑定文件的信息,这个信息是规定增加一个网络设备的编号,也就是本机增加的eth0这个接口的网卡MAC地址一定如上规定的这样,所以如果不将这个删除,我们以此创建的母盘的MAC地址都将一样,所以,我们将其删除。

          配网络配置文件。下图就是美配置时的文件,我们要删除一些无用的或者会影响快照独立性的选项。

       


        最后为修改成如下的配置

      


       配置yum源

    

注意修改你的baseurl。

      关闭防火墙,去掉selinux。

      



      


      将上面文件中SELINUX=enforcing改成disabled

       清除/tmp,/var/cache下的文件。

       最后安装软件,我安装了vim,man,openssh-client这三个软件,也是很基础的软件,其他的根据作为集群不同部分去进行修改。

3.创建母盘的快照

首先我们使用命令创建快照,这在前面是有讲过的。

[root@foundation9 images]# qemu-img create -f qcow2 -b 0215main.img ReServer1
Formatting 'ReServer1', fmt=qcow2 size=10737418240 backing_file='0215main.img' encryption=off cluster_size=65536 lazy_refcounts=off 这样就创建好了一个快照,我们使用虚拟机直接加载镜像就可以打开这个快照了,或者使用命令也可以直接加载这个镜像盘。
[root@foundation9 images]# virt-install --name ReServer1 --ram 1024 --disk /var/lib/libvirt/images/ReServer1 --import --noautoconsole

Starting install...
Creating domain...                                       |    0 B     00:00
Domain creation completed. You can restart your domain by running:
virsh --connect qemu:///system start ReServer1
如上命令就是命令创建虚拟机的过程,当然还可以添加一些别的参数比如添加cpu的核数等,按照这样创建三个快照卷,我们的集群的基础就已经创建好啦。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  虚拟机 集群 工作
相关文章推荐