
我认为VMware在ESXi 5中增加防火墙有以下几点原因。使用防火墙,ESXi 5 能够延续原有ESX Server的这一显著特性。同时,防火墙给用户及合作伙伴发出了一个信号,那就是VMware在致力于安全。最后,vSphere 5仍旧像之前一样安全,甚至更好。
和ESX Server防火墙一样,新的ESXi 防火墙只保护管理接口,并不保护单个的虚拟机。ESXi防火墙是一个面向服务的无状态防火墙,这意味着它不追踪网络会话而只评估经过的每个数据包。也就是说,ESXi防火墙是一个完全不同的防火墙引擎,消除了对定义端口规则或服务的iptables及规则集的使用。对于远程主机来说,你可以指定允许访问每个服务的IP地址或IP地址范围。当然你可以使用vSphere Client或命令行配置这些参数。
使用vSphere Client配置ESXi防火墙
ESXi 5防火墙默认是开启的,位于ESXi server管理接口和网络之间。
安装完ESXi 5防火墙后,除了用于管理的默认TCP和UDP服务,比如SSH(端口号22),DNS(端口号53),DHCP(端口号68)之外,初始配置阻止所有的输入、输出流量。需要注意的是ESXi 主机的ICMP(ping *** 作使用该协议)默认是启用的。
你可以在vSphere Client中查看并编辑输入、输出的TCP和UDP端口号。在“主机配置”选项卡下,单击“软件安全配置文件”,选择“属性”,你将看到ESXi防火墙和主机上用于网络访问的服务相关联。如果服务被创建,并且勾选了复选框,那么该服务的流量就能够穿过防火墙。
同样也可以定义能够通过指定端口访问ESXi主机的IP地址或IP地址范围。单击“防火墙”按钮然后输入允许的IP地址即可完成配置。
使用命令行配置ESXi防火墙
你可以使用PowerCLI,vSphere Management Assistant(vSphere管理助手)或ESXi主机的命令行配置ESXi防火墙。但是首先你必须在ESxi主机上启用Tech Support Mode或Remote Tech Support Mode。比如在启用Remote Tech Support Mode后就可以通过安全Shell连接到ESXi 5主机了。以下几个文件是配置ESXi 防火墙的关键文件。
规则集配置文件:(/etc/vmware/firewall/servicexml)该文件包含默认的防火墙规则,由端口和协议两部分组成。
服务配置文件:(/etc/vmware/services/servicexml)该文件列出了默认的服务及防火墙规则分组。
虽然你也可以通过vSphere Client启用、禁用规则,或者打开、关闭服务,但是增加新的防火墙规则只能通过命令行 *** 作。你可以通过编辑这些文件(比如在命令行下输入“vi /etc/vmware/firewall/servicexmlte”命令)添加规则。然后使用esxcli网络防火墙刷新命令启用防火墙规则。
通过命令也可以启用/禁用整个防火墙,启用/禁用规则,或者为防护墙规则添加/删除指定的IP地址或IP地址范围。免费的VMWare ESXi55非常强大,使用ESXi经常会遇到这样的问题,我需要建立多个虚拟机,都是windows2008 *** 作系统,系统一个一个安装很麻烦。
VMware ESXi、VMware vCenter Server 和 vSphere Client,它们分别是 vSphere 的虚拟化层、管理层和接口层。作为接口层的vSphere Client客户端并不提供克隆虚拟机的功能,需要安装vCenter管理ESXi才有这一功能。虽然如此,但是我们可以以手动的方式完成这项工作
下面是克隆“windows2008”这台虚拟机的 *** 作过程:
1、进入vSphere client,关闭需要克隆的虚拟机windows2008
2、选中ESXi服务器主机,在右侧点击“配置”选项卡,选择存储器,右侧的存储器名称上点右键,选择“浏览数据存储”
3、新建文件夹BSCRM118(这个名字自己随便命名),进入BSCMR117(被克隆系统文件夹)文件夹,把BSCRM-117vmx和BSCRM-117vmdk这两个文件复制到文件夹BSCRM118下,复制过程还比较快,50GB的磁盘,大概不到5分钟。
4、复制完成后,在BSCRM-117vmx文件上点右键,选择“添加到清单”,d出提示。
5、输入虚拟机的名称,如bscrm118。
6、回到vsphere client,右键点击虚拟机选择-电源-》打开电源,点击摘要,如图
询问这个虚拟机是移动的还是复制的,选择“I coyied it”,确定。
7、至此手动克隆完成。克隆出来的虚拟机与源虚拟机环境配置完全相同,包括IP地址、用户名口令等,需要手动更改。
这是在同一台ESXi服务器下做的克隆 *** 作,如果在不同的ESXi服务器之间做克隆 *** 作呢?那么就需要把文件复制到不同的ESXi服务器。在网上搜了一下,复制的方法有说用移动存储设备,有说用FTP,但是我觉得用SCP命令最方便。下面是我的迁移 *** 作过程:
1、SSH登到ESXi服务器上,首先需要找到源虚拟机文件,路径很奇怪,可以用df -h查看一下文件系统及空间占用的情况。
找到文件系统名为vmfs3的挂载路径,或者以空间占用的情况来判断虚拟机文件存放的路径应该是/vmfs/volumes/4f4f4f94-9c9152ca-c226-842b2b1419f1
2、在这个路径下找到BSCRM-117vmx和BSCRM-117vmdk这两个文件,执行scp命令将文件复制到目标服务器的相应目录下,这个过程比较漫长,我用了大概2小时左右,当然如果是做过快照的虚拟机还需要复制快照文件,
3、然后在vSphere client中执行“添加到清单”就可以了。
vsphere70标准版和企业版的区别在于服务器更新、虚拟机功能和位融合不同:
一、服务器更新
1、标准版:vsphere70标准版不具备服务器更新计划器。
2、企业版:vsphere70企业版具备vcenter服务器更新计划器功能,能够自动进行服务器更新。
二、虚拟机功能
1、标准版:vsphere70标准版的虚拟机不具备加密功能。
2、企业版:vsphere70企业版提供了更高的安全性,设置了虚拟机加密功能。
三、位融合
1、标准版:vsphere70标准版不具备vsphere位融合功能。
2、企业版:vsphere70企业版是提供了vsphere位融合功能。
百度百科-vSphere
调整虚拟机硬盘大小需要首先确保虚拟机没有做快照,第二虚拟机处于关闭状态,才可以调整虚拟机硬盘的大小。
这种情况只能调大,不能调笑磁盘的。
方案二增加一块磁盘
第一,打开VMware vSphere Client并登陆,选择需要修改的虚拟主机
第二,打开“资源分配”栏目,选择编辑
第三,点击“编辑”后出现
此处选择“添加”按钮,
注意:此处如果要“移除”的话,我们可以选择要删除的磁盘,点击“移除”按钮,并选择“从虚拟机中移除并从磁盘删除文件”的选项~
选择“硬盘”,下一步,选择“创建新的虚拟磁盘”
点击下一步,选择磁盘大小,此处,我们输入为“80G”
最后点击完成。会显示
此处,显示“正在添加”,当添加完毕后,会显示如下:
此时,代表已经添加完毕!
下面顺便将如何在Windows Server上扩展磁盘做一个简介
Windows Server扩展磁盘
登入到Windows Server虚拟机中,通过磁盘管理器进行初始化 *** 作。步骤如下:
第一,打开计算机管理,点击“存储”中的“磁盘管理”;
第二,我们可看出新增的磁盘空间如下:
其中,红色标志的“磁盘2”是刚刚加入的空间;
第三,点击“磁盘2”,右击,选择“初始化磁盘”,
第四,点击“确定”;选中右边的“未指派”,右击,选择“新建磁盘分区”,点击“下一步”,选择“主磁盘分区”,选择分区大小,并指派驱动器号,最后选择“完成”即可。
Linux扩展磁盘
具体见Linux磁盘扩容LVM下载封装好的VIB格式的驱动包\x0d\我需要的是RealTek 8139网卡的驱动,所以找到这个包net-8139-100x86_64vib,当然官方有最好。\x0d\将驱动包传到vSphere服务器\x0d\如果启用了SSH可通过SFTP方式,或者直接在vSphere Client里传到相应的存储里面,或者用USB或者光驱。\x0d\使用USB方式,可以在/vmfs/volumes找到挂载的卷名\x0d\使用光驱据说比较麻烦,需要以下步骤:\x0d\\x0d\# vmkload_mod iso9660\x0d\# /sbin/vsish -e set /vmkModules/iso9660/mount mpxvmhba32:C0:T0:L0\x0d\# ls /vmfs/volumes/CDROM\x0d\\x0d\进入vSphere的Shell\x0d\两种方式,一个是通过SSH,一个是通过在vSphere主机键盘上按组合键Ctrl+F1,输入ROOT密码即可。\x0d\查看设备是否被识别出来\x0d\这个简单,Linux通用命令lspci及lsusb仍然有效。\x0d\\x0d\# lspci\x0d\\x0d\00:03:000 Network controller: Realtek Realtek 8168 Gigabit Ethernet [vmnic0]\x0d\00:04:010 Network controller: Realtek RTL-8139/8139C/8139C+\x0d\\x0d\执行以下命令进入维护模式并允许安装第三方包\x0d\\x0d\# esxcli system maintenanceMode set -e true -t 0\x0d\# esxcli software acceptance set --level=CommunitySupported\x0d\\x0d\安装VIB格式驱动包\x0d\\x0d\# esxcli software vib install -v /vmfs/volumes/datastore1/net-8139-100x86_64vib\x0d\\x0d\实际文件路径根据情况自行修改。\x0d\退出维护模式\x0d\\x0d\# esxcli system maintenanceMode set -e false -t 0\x0d\\x0d\重启,reboot\x0d\查看是否生效\x0d\\x0d\# esxcfg-nics -l\x0d\Name PCI Driver Link Speed Duplex MAC Address MTU Description \x0d\vmnic0 0000:03:0000 r8168 Up 1000Mbps Full 10:78:d2:XX:XX:XX 1500 Realtek Realtek 8168 Gigabit Ethernet\x0d\vmnic1 0000:04:0100 8139too Up 100Mbps Full 00:e0:4c:XX:XX:XX 1500 Realtek Semiconductor Co, Ltd RTL-8139/8139C/8139C+\x0d\# lspci\x0d\\x0d\00:03:000 Network controller: Realtek Realtek 8168 Gigabit Ethernet [vmnic0]\x0d\00:04:010 Network controller: Realtek RTL-8139/8139C/8139C+ [vmnic1]
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)