虚拟化应用一

出于公司硬件和办公环境考虑,用最小的成本搭建了公司虚拟化应用。主要用到的装备有2台主机,一个U盘。主机1安装VMware ESXi4(官方提供180天的试用期),主机2主要用来提供存储空间,虚拟机系统都装在主机2里。连接esx和存储的,就是免费的开源软件freenas,也可以选择用openfiler,不过二者相比之下freenas配置起来更简单,而且系统与存储隔离,即使系统崩溃也不会影响到虚拟机文件,修复后可以马上回复到正常服务。我的应用因为都不是非常重要,也只是在公司内部提供服务,所以在可靠性上满足我目前的要求,但是如果你要放入到生产环境中,建议做好热备和冗余。

1,主机1安装ESX。主机1的配置要好点,根据你计划安装的虚拟机数量来定。

2,安装freenas到优盘。主机2的配置一般就行,主要是用来提供存储空间,所以和主机1之间最好是用千兆连接。本文最后我会简单描述一下我的主机连接拓扑。

网上说,用2G的U盘就够了,不过,经过我反复多次,各种方法的安装实验,发现2G的优盘是不够的,虽然系统安装完毕后占用的空间只有1900M左右,但是2g的u盘显然提供不了2g的实际空间,呵呵,所以最后采用了4G的优盘,电脑城金士顿正品45一个。买2个,其中一个用来做备份盘。

具体安装方法就不多说了,网上很多图文并茂的详解。将freenas安装到优盘,当然优盘是接在主机2上的。配置好之后,将主机2的硬盘全部用来作为存储空间,如果有条件的话,尽可能的将硬盘做RAID,因为虚拟机装多了对硬盘的读写是比较频繁的。

安装配置完毕,如果只有一台esx的话,就直接在你自己的电脑上安装vmware vsphere client连接,然后配置虚拟机和存储,如有2台以上的esx,建议另外找一台机器安装Windows Server 2008 ,64bit,用来安装vmware vsphere server,然后在client上连接server操作,支持更多的插件和功能,用起来更方便。win2008也可以安装在虚拟机上,呵呵,如果没有多余的机器的话。

3,安装配置完毕,esx也连接配置好存储,接下来就是正式的应用了。更新服务器,病毒服务器,OA系统,EXCHANGE,ftp服务器等等,都可以放在虚拟机里运行了,这样不仅省去了太多主机占用机房空间,而且从电力成本上也减少了很多,更主要的避免了硬件故障造成的维护麻烦。

重点:在不出意外的情况下,这样的一个环境倒是非常的方便了运维人员的维护管理,但是,万一主机1宕机了,又或者是万一主机2宕机了,又或者是哪个主机的硬盘坏掉了,,,可想而知,一下子要紧急维护多少台服务器。在这样严峻的形势下,就不得不考虑这套系统的可靠性了。

没有什么是百分百的,所以正常运行之前,我们不得不考虑万一情况。如果你的环境不能接受或者不允许系统出现一定时间的崩溃,那请你一定做好灾难恢复的准备。

针对ESX,我们可以做集群。做好2台ESX就可以实现故障自动转移,服务无缝切换。

针对freenas,我现在做到的就是做好同样的一个U盘,随时可以替换到主机2上。

针对硬盘,做好raid,或者是镜像备份。

4,又是一个重点:u盘的复制。

网上找了很多资料,几乎99%都说用ultroISO可以备份克隆,但是实验结果是不行的。但是有一点值得借鉴,用ultroISO制作镜像。毕竟在windows里操作更快捷一点。

如果是在运行环境之前,那完全可以先把u盘做好,可是我是在后来才考虑到这个问题的,所以已经不方便用主机2再来做一个了。只好寻找其他的方法。结果折腾了3天,终于搞定了。具体过程如下:

1)用ultroISO对u盘做一个镜像:启动——制作硬盘映像,得到一个ima映像文件。

2)将ima映像文件传到一台FREEBSD系统上,将映像文件写入到另外一个u盘,命令:dd if=/home/xxxx.ima of=/dev/xxxx(BSD上识别到的u盘设备)

说明1,在windows下,镜像文件无法通过ultroISO的“写入软盘映像”功能来写入,一者软盘大小限制,二者系统类型无法被识别。

说明2,我用过ubuntu系统写入,发现识别到的文件系统类型不一致,即使文件写入了也无法启动进入,因为freenas是基于freebsd系统的。别的linux系统就没有试了。如果你用其他的网络存储软件,请看了解它是基于什么系统的。

说明3,这个写入过程非常的慢,3.7g的映像文件写入花了5个小时左右。

最后说明:如果有千兆交换机,可以用千兆线来连接存储,如果没有,存储服务器又是千兆网卡的话,可以直接用千兆线连接到ESX服务器,也就是服务器与服务器对接。前提是服务器都是千兆网卡,这样的话,存储就只能被ESX所用了。网线不需要特别指定交叉线或直连线,现在的网卡几乎都自适应了。

完!

转载于:https://blog.51cto.com/4136961/1205490

VMware和FreeNAS搭建虚拟存储应用相关推荐

  1. 利用ZooKeeper框架在Vmware虚拟机中搭建3台Linux分布式集群

    利用ZooKeeper框架在Vmware虚拟机中搭建3台Linux分布式集群 概述 配置 具体步骤 node1虚拟机制作 安装及固定IP 关闭防火墙 JDK安装 关闭SELinux 虚拟机克隆 固定I ...

  2. linux虚拟机VMware centos环境搭建

    linux虚拟机VMware centos环境搭建 一.虚拟机 二.安装流程 三.linux环境下使用命令规则 1.常见的命令 2.与xshell连接 四.总结 一.虚拟机 虚拟机的意思就是说在我们的 ...

  3. 基于VMware从零搭建Linux系统

    基于VMware从零搭建Linux系统 1.安装VMware和CentOS VMware官网 官方地址:https://www.vmware.com/cn.html 其地址:https://www.n ...

  4. 【VMware vSphere】搭建属于自己的 vSphere 实验环境(2)——FreeNAS 的安装与初始化配置

    3. FREENAS 目录 3. FREENAS 3.1 初始化FREENAS (1)配置IP (2)配置默认路由 (3)配置静态路由 (4)配置DNS 3.2 设置FREENAS (1)在jumpb ...

  5. VMware-使用VMware在本地搭建多个CentOS虚机

    文章目录 下载安装并激活VMware Workstation Pro v14.0 下载对应的镜像 VMware中安装CentOS 6.5 虚拟机网络的设置 使用远程工具访问 克隆虚拟机后的网络设置 按 ...

  6. [转]vmware 域网络搭建

    最近给一个客户做网络搭建项目,要是实现网络内部办公安全,实现文件服务器,域控.用户监控.邮件服务器等(真的是狮子大开口啊).但是,却只提供给我一台普通的服务器.在我一番摆事实,将道理的说服下,老板最终 ...

  7. vmware workstation中搭建云平台,虚拟机重启遇到的问题

    单节点双网卡搭建云平台 在vmware workstation创建时一定要注意配置文件中开启虚拟化功能即下图中虚拟化引擎中勾选第二项 我开始搭建云平台时,未完成上述配置 搭建完成云平台后,测试创建虚拟 ...

  8. VMware + Ubantu18.04 搭建Hadoop集群环境

    文章目录 前言 VMware克隆虚拟机(准备工作,克隆3台虚拟机,一台master,两台node) 1.创建Hadoop用户(在master,node1,node2执行) 2.更新apt下载源(在ma ...

  9. VMware -- DNS服务器搭建

    前言: DNS服务器在VMware中的作用要根据你使用的是Linux,还是直接是windows版本的控制中心(vCenter Linux 博客搭建链接地址:https://blog.csdn.net/ ...

最新文章

  1. APP测试和传统软件测试有什么区别?
  2. 09 Storage Structure and Relationships
  3. 一步一步学Linq to sql(六):探究特性
  4. k8s, etcd 多节点集群部署问题排查记录
  5. 【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
  6. Amazon S3数据存储
  7. diskgenius扩容c盘重启电脑卡住_电脑使用DiskGenius工具增加C盘空间的方法
  8. 这个高度站立办公十分的棒
  9. 转载:【opencv入门教程之六】创建Trackbar图片对比度、亮度值调整
  10. 信息学奥赛一本通C++语言——1017: 浮点型数据类型存储空间大小
  11. 标贝科技推出情感合成 TTS,让语音交互更有温度!
  12. python面向对象大段代码_python粗谈面向对象(一)
  13. 基于CentOS7.2安装Kubernetes-v1.2
  14. Kubernetes环境下如何运行Coherence缓存集群
  15. 中州韵输入法 linux 小鹤双拼,「Rime 鼠须管」小鹤双拼配置指南
  16. HDU - 1728 逃离迷宫 【BFS】
  17. Android 利用V4L2 调用camera
  18. 虎牙Java后台实现三次面经
  19. 认知能力训练系统--提升6大认知能力
  20. 生物信息学(4)——多序列比对之CLUSTAL算法详解及C++实现

热门文章

  1. Python实现定时备份数据库-mysql篇
  2. Python:要求编写函数fn(a,n) 求a+aa+aaa++⋯+aa⋯aa(n个a)之和
  3. 将latex公式转换成图片
  4. 【数学/多项式】用列表去实现一元多项式函数的四则运算,和它的n阶导数的Python算法实现
  5. ORBSLAM3(六) Kannala_Brandt鱼眼相机模型
  6. 《机械制造业智能工厂规划设计》——第3章 机械制造业智能工厂的总体框架 3.1 智能制造的通用定义和特征...
  7. Wise Care 365 Pro(系统优化工具) 绿色单文件特别版
  8. UE4地编基础-灯光篇
  9. php资产探查,PHP MySQL探查器
  10. iPhone Backgrounder终极教程