当前位置:首页 » 文件传输 » hyper区块数据访问
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

hyper区块数据访问

发布时间: 2022-12-13 03:22:39

‘壹’ 如何使用Hyper-V虚拟网络交换机

Hyper-V中的虚拟网络交换机运行在第二层,另外还维护一个MAC表,该表中包含它所连接的所有的虚拟机的MAC地址。如果你是一名虚拟化管理员,你或许也会对Hyper-V虚拟网络交换机的功能感到困惑。
Hyper-V虚拟交换机可以连接到无限的虚拟机。虚拟交换机有两种操作模式:树干模式或访问模式。有三种类型的虚拟交换机可以创建在Hyper-V中:外部、私人和内部虚拟网络交换机。
外部的虚拟网络交换机允许虚拟机之间的通信运行在相同的Hyper-V服务器、Hyper-V父分区和运行在远程Hyper-V服务器上的虚拟机。Hyper-V主机上的物理网络适配器不能映射到任何其他外部虚拟网络交换机。因此,只要你有物理网络适配器没有映射到任何其他外部虚拟交换机,你就可以创建外部虚拟交换机。
内部虚拟网络交换机允许连接同一个交换机的虚拟机之间进行通信,也允许通信到Hyper-V父分区。你可以创建任意数量的内部虚拟交换机。
私人虚拟网络交换机允许连接到同一个虚拟交换机上的虚拟机之间进行通信。连接到这种类型的虚拟交换机的虚拟机不能与Hyper-V父分区通信。你可以创建任意数量的私人虚拟交换机。
如上所述,Hyper-V虚拟网络交换机可以配置成访问模式或树干模式,物理交换机通常也是这样。这两种模式都和VLAN ID标签系统相关。
只有外部和内部虚拟交换机可以配置成树干模式和访问方式。你可以为这些交换机分配VLAN ID,但是私人网络虚拟交换机的VLAN ID分配选项是不可用的。
树干模式下,虚拟交换机将监听所有的网络流量并将流量送到所有的端口。换句话说,网络数据包被发送到所有连接该虚拟交换机的虚拟机。默认情况下,Hyper-V中的虚拟交换机配置成树干模式,意思是虚拟交换机接收到所有网络数据包,并将它们转发给所有连接到它的虚拟机。树干模式下的虚拟交换机没有太多配置需求。
访问模式下,虚拟交换机接收网络数据包,首先检查网络数据包中的VLAN ID标记。如果网络数据包中的VLAN ID标记与虚拟交换机上的配置匹配,那么虚拟交换机接收该网络数据包。任何传入的网络数据包如果没有相同的VLAN ID,将被虚拟交换机丢弃。
访问模式下配置虚拟交换机
在访问模式配置虚拟交换机,首先打开虚拟交换机管理器。接下来,选择你想要配置的虚拟交换机,点击“启用VLAN鉴定管理操作系统”复选框。
最后,在文本框中指定VLAN ID,如下图中的红色圆圈所示。这个配置将迫使虚拟交换机接收都标有VLAN ID的网络数据包,这些VLAN ID也配置在虚拟交换机上。

为了更好的说明这些,让我们举个例子,假设有三个虚拟机运行在Hyper-V服务器上:VM1,VM2和VM3。VM1和VM2均配置了VLAN ID 4,VM3配置了VLAN ID 5。
这些虚拟机连接到一个称为“vSwitch1”的外部虚拟交换机,反过来,这个外部虚拟交换机配置了VLAN ID 4(访问模式下配置),见下图。

正如你所看到的,虚拟交换机(vSwitch1)是一个在访问模式下配置的外部虚拟网络交换机,。因为它是在访问模式下配置的,只能接收有VLAN ID 4标志的网络数据包。
Hyper-V网络虚拟交换机常见问答
这里有几个问题和相应的答案,可以帮助你增加理解:
Q1:VM1和VM2可以相互通信吗?
A1:是的,可以。只要它们使用相同的VLAN ID,并且Hyper-V虚拟交换机也配置了相同的VLAN ID(访问模式或者树干模式)。
Q2:VM3可以和VM1或VM2通信吗?
A2:不能。VM3配置的是VLAN ID5,但是虚拟交换机(vSwitch1)只能接收VLAN ID4的网络数据包。因此,为了让所有的虚拟机(VM1,VM2和VM3)之间进行通信,vSwitch1必须配制成树干模式。换句话说,你不能选择“启用VLAN鉴定管理操作系统”。
Q3:我们怎样才能限制VM1和VM3之间的通信,同时允许VM2与外部局域网中的服务器进行通信?
A3:限制VM1和VM3之间的通信,必须将VM1和VM3配制成相同的VLAN ID,然后vSwitch1配置成树干模式。这样就可以让vSwitch1接收其连接的所有虚拟机上的网络数据包。

‘贰’ 如何使用Hyper

你曾经有没有想过,你能及时地返回到以前的某个时间点,然后看看当时你的虚拟机是怎么样的?比如,在关键任务应用中安装预测产品补丁之前,你的虚拟机是怎样的?或者,由于在SQL update语句中遗漏了where语句,导致登陆窗口的密码意外溢出之前,虚拟机又是如何? 作为无数虚拟机之父,TechTarget中国的特约虚拟化专家Anil Desai经常会有同样的感觉和想法。幸好,微软的Hyper-V提供了一个很有用的工具,帮你创建和应用虚拟机的即时状态浏览:快照功能。这个工具很好用,可以从Hyper-V 管理控制台创建虚拟机快照。 Hyper-V快照简介 为了完整地记录虚拟机的状态,你需要很多不同的信息。尽管你可以手动备份所有必需文件和设置,但这个过程极其枯燥而且容易出错。Hyper-V快照包含了虚拟机返回到之前某时间点所需的所有信息和数据。这包括: 虚拟机配置设置(.vmc文件内容) 虚拟网络设置 附属到虚拟机的所有虚拟硬盘(VHD)的当前状态 虚拟机已保存的状态信息(如果适用) 最让人欣慰的是,启用快照时你并不需要做什么特殊的任务。只要你有Hyper-V虚拟机,你就可以使用这个功能。 利用快照功能创建虚拟机剪贴簿(VM scrapbook) 虚拟机一旦创建完毕即可创建快照。通常,快照创建过程只需几秒钟,而且虚拟机不需暂停、停止或关闭。快照是由Hyper-V创建、执行的,它完全独立于运行在子分区的子操作系统的类型和性能。快照相关文件会自动储存到Hyper-V服务器设置的默认路径下。 在Hyper-V管理控制台你可以轻松地创建快照,只需右击虚拟机,选择“创建快照”即可。任何时刻你都可以创建快照,它会自动嵌入该虚拟机的即时状态浏览树结构中(见图1)。在快照属性中,你可以查看快照的详细信息。快照中储存的设置是只读的,除非你将它们应用到现有虚拟机。 图1.利用Hyper-V管理控制台查看虚拟机快照 请注意,Hyper-V快照与文件系统快照不是一回事,如微软的VSS(卷影复制服务)功能的快照。这两项技术使用了同样的术语,但是Hyper-V快照并不依赖于文件系统快照功能。 快照和撤销盘 快照很大程度上替代了在Microsoft Virtual PC和Microsoft Virtual Server中撤销盘(undo disks)的概念。没有Hyper-V时,你会在启动虚拟机之前启用撤销盘。然后,当虚拟机停止或关闭后,你可以决定是否保存,要么永远的保留这些改变,要么完全放弃这些改变。 Hyper-V中的快照有同样的功能,但是用了不同的术语和操作。Hyper-V模式的主要好处是它可以让管理员快速简易地创建改变关系结构、可以返回到任何时刻。而且,它解决了与虚拟机配置改变相关的潜在问题(例如,如果虚拟网络或内存设置改变),以及VHD较多的虚拟机可能存在的问题。 应用快照 当你应用快照时,当前的虚拟机配置会被完全覆盖。记住,这包括所有附属VHD的内容。因为这个操作是永久性的,所以,最好在应用原来的快照之前先创建一个新快照。以便今后还可以再返回到当前状态。另外,如果虚拟机原来的状态是关闭的,那么虚拟机返回后也会是处于关闭状态。当返回到某一快照时,任何依赖于次快照的其它快照都会被移除,因为它们已经失效。 快照转移(Snapshot Transferring):输入和输出虚拟机 虚拟机快照就像一本包含小孩照片的重要相册一样,在移动虚拟机时你可能希望随时携带你的虚拟机快照。最简单的方法是利用Hyper-V的Export命令。你也可以在终端服务器上使用Import命令恢复虚拟机,以及所有相关文件和设置。这两个操作都可以通过脚本或Hyper-V管理控制台执行。 Hyper-V快照的最佳用法 通常,你应该在做任何可能有风险的更改之前,为虚拟机创建快照。例如,如果你要应用OS更新或补丁,但又希望可以轻松地撤销它们,那么就在应用之前创建一个快照。同样,当你想更改虚拟机配置设置或关键的子操作系统服务时,先为虚拟机创建快照。 快照并不是在任何情况下都适用。首先,快照不能取代备份。你仍应该遵循虚拟机备份的最佳做法(用脚本或虚拟化工具进行手动备份)。只要恰当,一定要利用子操作系统的功能。例如,如果你要做一个关键的数据库更改,那么从虚拟机内做一个标准的数据库备份。记住,有些类型的应用和服务可能不太适合返回过去状态。微软的Active Directory需要注意,这个复制的数据库依赖于时间戳(time stamps)和连续变更日志文件,以便使变更保持一致。 尽管如此,如果使用得当,快照真的很有价值。 总结 在Hyper-V中,快照使用非常方便,任何时候都可用,而且操作简单,易于创建和应用。它就像一个数码相机,其幕后的技术复杂难懂。然而,等你下次意外地运行递归脚本删除临时文件,然后从C:盘根目录启动时,你会感到很欣慰,因为你创建过虚拟机即时镜像。 关于作者:Anil获得了MCSE、MCSD和MCDBA认证,同时也是微软MVP。他写作或合着了将近20本技术书籍,包括几本微软认证参考指南。