VMware vSphere网络配置详解:虚拟交换机与端口组

需积分: 49 94 下载量 35 浏览量 更新于2024-08-09 收藏 5.57MB PDF 举报
"网络介绍-图解VS2010发布、打包安装程序(超全超详细)\n9.2 网络介绍\n为你的 ESX/ESXi 主机建立网络可能包含几个部分:\n- 建立一个或多个虚拟交换机。虚拟交换机提供在同一主机或不同主机上虚拟机之间的连接。虚拟交换机也支持 VMkernel 网络访问来 VMotion,iSCSI 和 NFS。在 ESX 上,虚拟交换机支持服务控制台网络。你在每台主机上独立建立虚拟交换机。\n- 添加虚拟机端口组。一个虚拟机总是通过一个端口组来访问网络。\n- 为虚拟机指定适配器。被指定的适配器作为一个虚拟设备,作为虚拟机安装时的一部分配置。\n- 添加 VMkernel 网络接口,例如,为了支持 iSCSI 存储或 VMotion。\n- 配置一个物理网络接口(pnic),实际的连接从主机到网络。" 这篇资源主要介绍了在VMware vSphere环境下构建网络的基础知识,特别是如何使用VS2010进行发布和打包安装程序。vSphere是一个虚拟化平台,它允许用户在单一硬件上创建和管理多个虚拟机。在vSphere中,网络配置是至关重要的,因为它决定了虚拟机如何通信和访问外部资源。 1. **虚拟交换机**:在ESX/ESXi主机上,虚拟交换机是虚拟化网络的核心。它们提供了虚拟机之间的连接,同时支持VMkernel网络,用于VMotion(实时迁移)、iSCSI(存储区域网络)和NFS(网络文件系统)。每个主机上的虚拟交换机是独立设置的,可以满足不同的网络需求。 2. **虚拟机端口组**:端口组是虚拟机连接到网络的通道,每个虚拟机必须通过一个端口组来访问网络。端口组可以配置不同的网络策略,如安全规则、QoS(服务质量)等。 3. **虚拟机适配器**:适配器是虚拟机内部的网络设备,负责模拟真实的网络连接。在虚拟机的配置中指定适配器类型,以满足不同类型的网络需求。 4. **VMkernel网络接口**:对于特定功能如iSCSI存储或VMotion,需要添加VMkernel网络接口。这使得虚拟机可以直接与存储设备或进行无中断迁移。 5. **物理网络接口(pnic)**:pnic是实际连接到物理网络的硬件设备。在vSphere中,可以通过HostNetworkSystem.pnic属性配置pnic,并使用VirtualSwitch.pnic属性将一组pnic与虚拟交换机关联,以实现物理网络和虚拟网络的交互。 此外,资源还提到了vSphereWebServicesSDK,这是一个开发工具包,允许开发者通过编程接口与vSphere平台交互,进行自动化管理和部署。这个SDK包括了多种语言的支持,如Java、CIM API、vSphere SDK for Perl、vSphere PowerCLI和VIX API,方便开发者根据需求选择合适的工具进行开发。 SDK的安装和使用涉及到创建客户端和服务端的架构,通过Web服务的方式进行通信。开发人员可以利用WSDL文件生成客户端代理类,然后通过这些类访问vSphere服务器,检索和操作管理对象,包括获取服务器信息、处理数据结构、访问属性值等。客户端应用的基本功能包括建立连接、执行操作和关闭连接,资源中给出了Java客户端应用的示例代码,帮助开发者更好地理解和使用vSphereWebServicesSDK。 总结来说,这篇资源涵盖了vSphere环境下的网络配置基础以及使用VS2010进行发布和打包的细节,同时提供了vSphereWebServicesSDK的相关信息,对于在vSphere上进行网络管理和应用程序开发的初学者具有很高的参考价值。