在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
大纲内容 一、什么是虚拟化
版本更新信息 环境
一、什么是虚拟化 虚拟化(Virtulization)是表示计算机资源的抽象方法。通过虚拟化可以对包括基础设施,系统和软件等计算机资源的表示,访问和管理进行简化,并为这些资源提供标准的接口来接受输入和提供输出。 二、主流虚拟化技术 2.1 RedHat KVM 2.2 VmWare ESX 2.3 Citrix XenServer 2.4 Microsoft Hyper-V 三、系统虚拟化的用处 系统虚拟化的用处主要体现在以下几点: 四、个人用虚拟机软件介绍 虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统,通过虚拟机软件,你可以在一台物理计算机上模拟出另一台或多台虚拟的计算机,这些虚拟机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等等。对于你而言,它只是运行在你物理计算机上的一个应用程序,但是对于在虚拟机中运行的应用程序而言,它就是一台真正的计算机。 4.1 VMware 虚拟化产品介绍 VMware Workstation 是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统,和进行开发、测试 、部署新的应用程序的最佳解决方案。VMware Workstation可在一部实体机器上模拟完整的网络环境,以及可便于携带的虚拟机器,其更好的灵活性与先进的技术胜过了市面上其他的虚拟计算机软件。对于企业的 IT开发人员和系统管理员而言,VMware 在虚拟网路,实时快照,拖曳共享文件夹,支持 PXE 等方面的特点使它成为必不可少的工具。 可以说,VMWare Workstation 是消费级虚拟机软件中的当之无愧的老大,无论从性能能上还是周边的各种功能上都比其他产品要强大得多,如果你追求更全面的功能,更多的技术特性,那么你一定要试试 VMware Workstation。 五、安装VMware workstation 对于VMware workstation 版本的选择, 根据使用经验
VMware Workstation 10是vmware推出的最新的产品。VMware Workstation 10 可以完美支持最新的微软 Windows 8.1 操作系统,首次加入了官方简体中文语言,不仅现在可以将 Windows 8.1 物理 PC 转变为虚拟机,而且性能也变得更加强大,譬如支持16核CPU,8TB SATA硬盘,64GB大容量内存;全新的虚拟SATA硬盘控制器;支持20个虚拟网络,USB3;改进了虚拟机下程序和系统的启动速度。 下面就简单的介绍一下,如果安装VMware workstation。 (1)双击 VMware-workstation-full-10.0.2-xxxxxxx.exe(最好用右键,以管理员身份运行)。进入VMware Wrokstation安装向导界面 (2)直接点击“下一步” (3)勾选“我接受许可协议中的条款”,然后点击“下一步” (4)这里我们选择“典型”安装即可,高级用户可以选择“自定义”进行更灵活的定制。 (5)安装文件路径,建议修改一下,因为需要占用的空间比较大,选择磁盘空间比较大的位置,然后“下一步” (6)为了避免每次打开VMware Workstation,都会弹出检查更新提示框的困扰,建议去掉勾选,然后“下一步” (7)这里随意的啦,“下一步” (8)建议都勾选上,“下一步” (9)然后进入安装过程,稍等几分钟即可,可以去喝杯茶了 (10)您可以使用下面的任意一个VMware Workstation序列号注册(或者你也可以用注册工具) 1Y0LW-4WJ9N-LZ5G9-Z81QP-92PN7JU052-F4J41-HZGM8-QU056-93P6Y0Y6DK-8H1DH-UZ249-X2A5M-3AM2MMA664-AF2E5-6ZAD9-GU15K-1AR1N (11)点击“完成”,OK, 到此VMware Workstation已经安装成功。使用愉快。
启动VMware Workstation,咦,怎么感觉怪怪的,原来是中文的,一直使用的英文版,觉得还是英文看起来舒服一点,找了半天竟然没有语言选项,蛋疼。。。 Google一下:和之前的版本相比,在安装目录下的 messages 夹中多了zh_CN,这个包就是汉化包,vmware启动时会去加载这个目录,只要把这个目录重命名或者删掉,然后重启就全是英文了。 六、VMware workstation功能简介 6.1 开启VNC连接 可以为每个虚拟机绑定一个端口,然后使用vnc client进行远程连接。
6.2 连接远程的共享虚拟机 通过VMware workstation的远程连接功能,可以连接到其他VMware workstation, vCenter Server , ESXI 服务器。 连接到远程主机之后,可以上传本地创建的虚拟机或者下载远程主机上创建的虚拟机到本地。
6.3 通过WEB方式访问远程共享虚拟机 安装VMware WSX Server, 可以把VMware workstation中共享的虚拟机通过web方式供客户端访问。
6.4 把虚拟机的磁盘映射到宿主机上 映射虚拟机磁盘就是把虚拟机的磁盘分区映射为真实物理计算机磁盘分区,并对其进行操作。通过该功能,可以把没有打开电源的虚拟机盘符映射到本机盘符,方便存取虚拟机中的文件。映射虚拟机磁盘的步骤如下:
6.5 把宿主机的磁盘映射到虚拟机上 当然,我们也可以把宿主机的磁盘映射到虚拟机中,方便虚拟机读取数据。
6.6 快照功能 想必大家都对星爷的《大话西游》中的月光宝盒都印象深刻。下面我们就来看一下VMware的“月光宝盒” 快照。 快照的英文就是 Snapshot, VMware workstation 中所谓的快照功能,就是把虚拟机中运行系统的当前状态保存起来(对某一个特定文件系统在某一个特定时间点的一个具有只读属性的镜像),以便后续随时进行恢复。 VMware 支持多重快照,意味着可以针对同一个虚拟机在不同的时刻创建多个快照,并且能够毫无限制的往返于任何快照之间。 当我们在虚拟机中做实验或者做测试时,难免碰到一些复杂、不熟悉的地方,此时做个快照,备份一下当前的系统状态,一旦操作错误,可以很快的还原到之前的状态,避免一失足成千古恨的情况,避免一步失误导致重新开始整个实验。这样既节省磁盘空间又提高工作效率。 (1)创建快照: 如果想保存某个虚拟机的状态,可以使用快照功能。可以单击工具栏上的快照按钮,或者依次单击“VM” → “Snapshot” → “Snapshot Manager”。也可以按Ctrl+M快捷键,进入快照管理器,单击Take Snapshot按钮创建一个快照。 (2)管理快照:创建快照后,可以随时从其他状态返回至快照状态。因此安装或配置测试时,可以在关键位置创建快照。当安装或测试失败时,可以迅速返回快照,或者从快照开始进行新的测试或实验。当创建快照后,可以选中快照,然后单击go to按钮,返回到快照点。单击“Snapshot” - “Snapshot Manager”命令,可以非常方便对快照进行管理, Delete , Clone 等。 (3)恢复快照: 如果为系统创建了快照, 在“VM” - “Snapshot”下可以看到已经创建的快照。如果想恢复到某个快照,选择某个快照的名字即可,然后会弹出恢复确认框:是否恢复快照? 原则上,每个虚拟机可以创建任意个快照并不受限制,而且创建过程也非常快速。虚拟机快照仅仅是对某一个特定文件系统在某一个特定时间内的一个具有只读属性的镜像,保存的是当前虚拟机系统的一些状态文件,对磁盘空间的消耗相对较小,但是受限于虚拟机所在分区的剩余空间大小。因此若创建多个快照,应当拥有足够的硬盘空间。
6.8 屏幕捕获 VMware Workstation 可以非常方便的抓取捕获虚拟机系统的屏幕。“VM”- "Capture Screen"
6.7 系统挂起 有时候做实验的时候可能因为某种原因,会中断实验,有没有能够定格现在的系统状态,等需要的时候,立刻恢复呢? 答案是有的。 suspend挂起是这样定义的,可以让虚拟机记录下当前虚拟系统的状态,下次可以用Resume重新恢复选择挂起时的运行状态,以便接着工作。所以当你挂起就是该程序未处于运行状态,但也没有被结束,只是暂时冻结。 虚拟机中的挂起,相对于休眠虚拟机,会把虚拟机当前的内存信息写入硬盘特定虚拟机硬盘文件中,下次开机时直接加载这个文件启动恢复到挂起之前的状态。挂起后,虚拟机处于关机状态。
6.7.1 挂起存在的问题 当系统挂起的时候,会定格到某个时刻的状态。相当于时间、空间上定格。vmware把挂起虚拟机Resume后,时间是挂起时的时间。所以存在时间与当前时间不一致的问题。 方法一: 使用 ntpdate 命令加入计划任务,定时同步时间即可。 # date -s 02/08/2016 #将系统时间设定成下午11点12分0秒的命令如下。# date -s 11:12:00 #注意,这里说的是系统时间,是linux由操作系统维护的。当然,也可以通过ntp服务来同步时间# yum -y install ntpdate# /usr/sbin/ntpdate 129.6.15.28# clock -w 在系统启动时,Linux操作系统将时间从CMOS中读到系统时间变量中,以后修改时间通过修改系统时间实现。为了保持系统时间与CMOS时间的一致性,Linux每隔一段时间会将系统时间写入CMOS。由于该同步是每隔一段时间(大约是11分钟)进行的,在我们执行date -s后,如果马上重起机器,修改时间就有可能没有被写入CMOS,这就是问题的原因。如果要确保修改生效可以执行如下命令。 # clock -w #这个命令强制把系统时间写入CMOS
方法二: 安装VMware tools 工具。
6.8 克隆 clone 说了快照,那么,什么又是虚拟机的克隆呢? 在VMware软件中,克隆和快照功能很相似,但又有所不同,稍不注意就会混淆。 一个虚拟机的克隆就是原始虚拟机全部状态的一个拷贝,或者说一个镜像。克隆的过程并不影响原始虚拟机,克隆的操作一旦完成,克隆的虚拟机就可以脱离原始虚拟机独立存在,而且在克隆的虚拟机中和原始虚拟机中的操作是相对独立的,不相互影响。克隆过程中,VMware会生成和原始虚拟机不同的MAC地址和UUID,这就允许克隆的虚拟机和原始虚拟机在同一个网络中出现,并且不会产生任何冲突。 克隆过程既可以安装虚拟机当前的状态来操作,也可以已经存在的克隆的镜像或快照的镜像来操作。 VMware支持两种类型的克隆方式: 完整克隆(full clone): 一个完整的克隆提供原始虚拟机当前状态的一个副本,可以独立的运行,但是占用更多的磁盘空间。 链接克隆(linked clone): 一个链接的克隆指向原始的虚拟机,占用很少的磁盘空间,但必须依托于原始的虚拟机,不能够脱离原始虚拟机独立运行。 6.8.1 完整克隆 完整克隆是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。可以脱离原始虚拟机独立使用。我们知道,在虚拟机中安装和配置一个客户操作系统和相关应用程序需要占用很长的时间,虚拟机的完整克隆可以大大节省配置客户操作系统的时间并减少配置过程的错误。采用完整克隆可以将配置好的客户操作系统以便捷的方式分发给使用相同客户机环境的多个用户。
6.8.2 链接克隆 链接克隆需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但是采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的物理磁盘空间。
6.8.3 快照与克隆的区别
6.9 BIOS 设置 如何进入虚拟机的BIOS呢? (1)在启动虚拟机后,立刻狂按 F2 键,前提是:鼠标一定要被虚拟机捕获才行。 对于手慢的同学,不必担心,可以通过设置启动时直接进入BIOS: “VM”- “Power” - "Power On to BIOS" (2)在上面的窗口中,F2 键是进入BIOS 设置界面,F12 键是网络启动,ESC 键是虚拟机开机时按此键进入开机启动选项界面。 |
请发表评论