核心内容摘要
舌尖上的造梦术:一场沉浸式的味蕾奇幻之旅
本文整�了� vSphere
1 API ä¸çª¥è§�的下一代产å“�潜在特性ã€�基äº� vSphere SDK for PerlVIXPowerCLI çš„ VUM 自动化å®�æ“�方案以å�Š ghettoVCB 脚本的邮件通知功能更新为 VMware 技术æ�¢ç´¢è€…å’Œè¿�维人员æ��ä¾›å�‚考。一ã€�ä»� vSphere
1 API 看 vSphere.Next 潜在特性通过分æ�� ESX/ESXi 主机上的 Python SDK å˜æ ¹æ–‡ä»¶å�¯å�‘ç�°éƒ¨åˆ†æœªå…¬å¼€ä½†å·²åœ¨ vSphere
1 ä¸å®�ç�°çš„ API这些 API 暗示了 VMware å�¯èƒ½åœ¨ä¸‹ä¸€ä»£ vSphere(vSphere.Next)䏿�¨å‡ºçš„æ–°åŠŸèƒ½ã€‚æ¤å‰�在 vSphere
0 SDK ä¸å°±æ›¾é€šè¿‡ç±»ä¼¼æ–¹å¼�æ��å‰�预判到 Storage I/O Control(å�Ÿ API æ ‡æ³¨ä¸º I/O Resource Management)ç‰åŠŸèƒ½ã€‚
vSphere
0 SDK ä¸å·²éªŒè¯�çš„ç‰¹æ€§æ˜ å°„API å—符串对应特性vim.version.drs分布å¼�资æº�调度Distributed Resource Schedulervim.version.dvs分布å¼�虚拟交æ�¢æœºDistributed Virtual Switchvim.version.ft容错功能Fault Tolerancevim.version.ipv6IPv6 支æŒ�vim.version.iormå˜å‚¨ I/O æ�§åˆ¶Storage I/O Controlå�Ÿç§° I/O Resource Management
vSphere
0 SDK 䏿œªæ˜�确的潜在特性API å—符串æ�¨æµ‹æ–¹å�‘å…³è�”线索vim.version.fed集群è�”å�ˆFederationæ— å…·ä½“å…³è�”å±�性vim.version.lc链æ�¥å…‹éš†Linked ClonesAPI 相关å±�性æ��å�Šé“¾æ�¥å…‹éš†vim.version.logan媒体分æ��MediaAnalysisManagerå…³è�”媒体分æ��管ç�†å™¨vim.version.policyç–略管ç�†PolicyManagerå…³è�”ç–略管ç�†å™¨vim.version.svm虚拟机ç£�盘å¤�制svmVmxDiskCopyå…³è�”虚拟机ç£�盘å¤�制æ“�作vim.version.uberæœªçŸ¥æ— æ˜�确关è�”线索
vSphere
1 SDK 新�的潜在特性这些 API 已在 vSphere
1 ä¸å®�ç�°é€šè¿‡å��å�‘工程å�¯å®šä½�并执行相关方法vim.version.cvpæ�¨æµ‹ä¸ºå®¢æˆ·ç«¯è™šæ‹ŸåŒ–å¹³å�°(Client Virtualization Platform)å…³è�”显示拓扑模å¼�设置ã€�虚拟机电æº�ç–ç•¥ç‰å±�性和方法;vim.version.devæ�¨æµ‹ä¸�è®¾å¤‡ç›¸å…³æ ¸å¿ƒå…³è�” FCoE(以太网光纤通é�“)支æŒ�包å�« FCoE HBA å�‘ç�°ã€�é…�ç½®ã€�ç§»é™¤ç‰æ–¹æ³•;vim.version.h20未知关è�”å±�性æ��供程åº�管ç�†å™¨(PropertyProviderManager);vim.version.hbræ�¨æµ‹ä¸ºä¸»æœºçº§å¤�制(Host Based Replication)包å�«ä¸»æœºçº§å¤�制支æŒ�状æ€�å±�性;vim.version.vcpæ�¨æµ‹ä¸ºè™šæ‹Ÿæœºç»„ä»¶ä¿�护(VM Component Protection)包å�«é›†ç¾¤è™šæ‹Ÿæœºç»„ä»¶ä¿�护设置ã€�FT 虚拟机å“�应ç–ç•¥ç‰ã€‚å®�æ“�示例执行 FCoE HBA å�‘ç�°æ–¹æ³•通过 vSphere MOB(Managed Object Browser)å�¯ç›´æ�¥è°ƒç”¨ Host çš„ StorageSystem ä¸çš„discoverFcoeHbas方法验è¯� FCoE 相关功能的å�¯ç”¨æ€§ã€‚二ã€�VUM 自动化方案vSphere SDK for PerlVIXPowerCLI æ•´å�ˆå®�ç�°VMware Update Manager(VUM)çš„ API 未å�‘公众公开文档化但æ��供了 PowerCLI VUM cmdlets 用äº�自动化æ“�作。若需继ç»ä½¿ç”¨ vSphere SDK for Perl 脚本å�¯é€šè¿‡ VIX API æ•´å�ˆ PowerCLIå®�ç�°è·¨å·¥å…·é“¾çš„ VUM 自动化(如主机基线修å¤�)具体方案如下
æ ¸å¿ƒå�Ÿç�†é€šè¿‡ vSphere SDK for Perl 脚本生æˆ�动æ€� PowerCLI 脚本利用 VIX Perl API å°†è„šæœ¬ä¼ è¾“è‡³å®‰è£…äº† PowerCLI å’Œ PowerCLI VUM çš„ Windows 虚拟机由该虚拟机执行 VUM æ“�作(如基线挂载ã€�扫æ��ã€�ä¿®å¤�)æ“�作完æˆ�å��è‡ªåŠ¨åˆ é™¤è„šæœ¬ã€‚
�置�境准备一� Windows 虚拟机安装 PowerCLI 和 PowerCLI VUM� VUM �务器处��一基础设施;vMA 主机安装 VMware VIX
10�GCC 编译器� VIX Perl 绑定。
详细部署æ¥éª¤(
安装 VMware VIX
10 到 vMA下载 VMware VIX
10 安装包(示例文件�VMware-VIX-
1.
1
1-
x86_
bundle);ä¸Šä¼ å®‰è£…åŒ…è‡³ vMA执行安装bash [vi-adminkate ~]$ sudo sh VMware-VIX-
1.
1