虚拟化之esxi命令行管理
Vmware PowerCLI和Vmware CLIvMA
A Linux virtual appliance that includes the vSphere SDK for Perl and the vCLI package.Also supports the vi-fastpass authentication component.
ESXi Shell commands
Set of troubleshooting commands to use when vCLI cannot access your ESXi system. Includes ESXCLI commands and esxcfg-commands (deprecated).
VMware vSphere PowerCLI 是一款功能强大的命令行工具,可自动执行 vSphere 的各方面管理,包括主机、网络、存储、虚拟机、客户操作系统等等。 PowerCLI 作为 Windows PowerShell 插件分发,包括超过 150 个 PowerShell cmdlet,以及文档和示例。 PowerCLI 将 vSphere 平台与 Windows 和 .*-NET 无缝地融合在一起,这意味着您可以单独使用 PowerCLI,也可以在众多其他第三方工具中使用。
~ # esxcfg-vswitch -l
Switch Name Num Ports Used PortsConfigured PortsMTU Uplinks
vSwitch0 128 5 128 1500 vmnic0
PortGroup Name VLAN IDUsed PortsUplinks
VM Network 0 1 vmnic0
Management Network 0 1 vmnic0
两种方法
1.直接在ESXi界面上按住ALT+F1也能进入
2.把ESXi的SSH功能开开,然后用工具连接行了,root/password。
开启后,会有感叹号
http://www.iyunv.com/createyuan/p/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAAAVCAIAAADO9YfqAAAD/0lEQVRYhe2YsWvjSBTG50/JgIpTd+nmgZtTtwI3hm0CLsKQSrg4xBaLUGOGKxaTymxhRDptEXBzIBcBpRGolDo1Bl05xRUqVKicLV4yUUayWTbOwmZ3GIbx0+hZ/t5P38gi53+eY1e/23c1ctp00V0d3VVvcvxOBZ2/nEP9kIJdq5pWvbHxRQoOg8kuIWT8xOiufvzirnm6iJ9+/lIFyfN2XEGjeqvr9ep6rSNiKYABMCe+3WKEX3JgYFu2t/BH629k6FrlLXxgDjDAyPY2wZwXc26cm+xSYA61KDAnzQrjaFFWs+mMWpRf8n78Ys6Lsu5HXqpgskuMfpTBp+q5U5dadhAKrGR8uwUGUnZpllPLrvaya9V6EzWtqvaSWnaySw0KdIZ+Tm/hN62q9xLX0DMqZde0nbfwH8vwcA3b26Qoq6ZVq09rYGCQBQzWmwglu5jzplVFWblTlxCSZnk/zw9V0KhzEAqxXOna9ucGWcBALMWQwSAUOl6UFTCnf7TaS9uypWxwpUGTHvOsoBbtR+q91JH+HK8kz4rXYpAzgv2QgoaPiFBogvyFj/gYcVxPLbsoq6EHBaHQFAehcKfubDrTJGIxkCZgUO3rUS8LQuFOZ0acWraUjZ7rODBIs/yUPmgoqO6PKXicIPQ7/2+fWrRPHL/kQxcbUqwpk/93wAAp5pd8db3ml5xa1GAHxzQr7KfyPPM7YE4QCnTDH8EgylfdHBTR8EGDIPS7PCvSLHenM/Qg9K9H+UZ2wz6txtydunlWPG4pXbSJ9VznqfY1MjWaP83yPCviL1tq2X1/fC0f5IxUN4QQUt0cVPAIQXpEgvTubNBXlDX62pBi3Fv1jiyWIs0KHdFHdQbcbY1deMipWOoyvwKDyS4JPgbBx0ADiAqqckREwwfxBnGnrt40LubcW/jAINrETdvlWUEIAQbnDIABSnnOAEHT/vWYoUOT4nPuLXy9m58zuJjzIBTAIP6yxTUiFEgTPaM6P97I9OzhZo82MebX5ErZBKGglu0tfHwwOKUPmgrKcQWNaqdZkWeF9qDoJo42cb2XwzVpVuBTWJ/BYYauVdEmjm7iZ4xsYrFcoaAGg/38BoPVXiLFo9fcvw9OwCDKp+6JKh/kUw1RjSni0AffxvwEDD4oWPYYPKDg6H76s48vUhD/yaF8qiRKPsmnJFH/PRPx9//i8cbfEf0gPdLfPVMwvq+juzq6r9/Y/EUK/m5H2onfD/6C7cTvB3/BduL3g8O2/ryOPkf64+rTCibgTJzk3wQj3pUHE7D/sP0P/rdkUEr5H3xn4sAE8GOySzAnv+LGuXmWOxPHtmxn4hRlYRyt9/Xs/Yxa1LvyMCL+Ebh+9n72jT/wK/DIXRwDtW0HAAAAAElFTkSuQmCC
http://www.iyunv.com/createyuan/p/data:image/png;base64,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
主机>配置>安全配置文件
http://www.iyunv.com/createyuan/p/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAj8AAAG3CAIAAADUxaNIAAAgAElEQVR4nO29b6jkyJrmFxiW6Q/GFBhMeWftrQ9jaLh4abAxfeDuuLpts51p8HStvUy18Z8al5stczBzIUmmL2Ko2culLx4fuq93e7ugSZ+Ca3IKjA/taVxdLOac+pCgYufiKtZtTmEXPvXhmNXu9No56/bMmb2DHf4gKRSK941XkZlKKZT5/EhEZCgUESkp9eiJkCLUj3/043ffeffg1iE++OCDDz74DOWjoF744IMPPvgM7gP1wgcffPDBZ3gfWb0mCCOMMMIIIxxhmFOvvzY5uHX47l+bIIwwwggjjHCcYZ/3miCMMMIII4xwtGFGvQpl+yA5uHU4/mGaaa2/Te/eOhx/kBzcOjz8+kqXPP8iObh1OP7g5LmuyL46Krb9IBHyOfggOXphNro4unU4/iC5+9WyyujFvJ6PW0ot//q2zz+v4g+mp0utdXY6qaXPc7s6mRb5H32jtdbLby6yev7l7704sso62FI430sW518kB7cOD764sCOzr+aPv9Vaa/3Nib3/n39+OM5TFvFO/vPn9cyff07S8PvKrUN53D2/hR5rz7b5Ps9/6NEHycGt+Tmpocm/OFtezP3nobUPv03v3jp894PkIII7RIQRRngbYaHfy7rYZaeHt5KDW4cHn59rrfWLk4NbRyffaq2XJ9Pk4Nb8+Yv5wa3Dg1ufnWR55OFBnt6Xz63D/GKUfm6KS8rM5we3iktV9tVRLZ8XJwe3Dg9uHZ1khfBw29p1OElN0d+md29Z6csKLL/6zKrk1cnnp6UGXhzdOjyYGjk5P7K2PdhSuBSPu3Z8tc/t9PNSsdh9xeafb3JxxKeR9lWxH75N79aOO82HO9aebfNqP/+c1iHf1fX8Py91Ld8PvvPQKr38CRMrH4QRRnh3wt5+r9pdc345K+9/8zvi3OvUXE55N104BnrnXuZjLtOHnjT5nTWTzwfJwa3Dz75x77jtct1t8yudU5YTb8LFnftVpvXy68+OXhRhrS+Obh09zi+UPzQu4fzoA0s4a86pdHVFzufn3xZl2R7RdZCcQ83TM472c9uonH/G7ufafrPq7HNOnn1l18FbH8+x5re1filxh+VvqTvC5y/K/Syfh1bpRX36vkNEGGGEtxFu6vcqL2f5nezhV1fFFaQML786Orh1WLtDd1wRl8/B57WmsDI+v48uKF1RPZ+qlJrDKyThxdyEs6JiZVmFn7Dv6CuXVl0NS1k9KjUm/by4pB7dsi6+Rf2XJ9NiPzz/3K7n/Lkp0daYb9O7n5+buh29IPtqemq1nOrChXzuNBsemfSm6bVyMM5+9rmrcl+5aTz7yj7WzHEXjzW/7ef1NsKixHrb5ov5wa2kOCtezIu6Wecefx4aAa7VbYIwwgjvWLip38u9k60JjLbdg3Ee1OWQfIwM1MLF/fjF89LCMP0rVin1vplciiqWX39WbFtezmhfTu7Sll+npknNcj/z8+K3nFQNbvnab06MJ1t+fXKSadNvZ/XkEVdnuUYbX5+N0OdX9v1Ux0JyHoxDKvYV0+/l2Vf88fLlH3CsJ8We/+zg1qEdLvOpanj49VXhxkqP23AeWqWj3wthhHc4LL/v5buTNf0WZf9HdSvt6R9y8rH7cspwZYDqfWBVPpULOT/y9/GUFSvj86xoX86tw5rXycsyTZpuX07+u45OvtU6O3/+rc6+Ojp6oXW2XGraV3eSmhLrbqb2G3314Z0T+S31lsOjpuNlh3MVYdytZ1/Z6b3beo41v619fLljXTqquXNTosn+qZ2Ht6j7nFh1QxhhhHcnvFq/lxv/zcnBLY/rcu7i3XyMs6ku6MVTZN+cHFSu6LMqH9Z10X6a2h262O9Vc0vLxz/0uZ/KeznpTQ9W7husvrf5c1PPhv3Q/GRmLY1peLSemSye3MuPhcmfPj34+Xlez9LZXJ1MSX2cfUVyO7S39TlFbx+ntW1e/2/Tu/Z+K2s4tlK6x9F5EtU+D9HvhTDC+xQW+r2YB6xrfSfmKTi3t0br7PRudRfP5lPr4zF9ObWWN9uZmQtovZTDytlYpVR38bRo0c3cYt1P1e9Vpa89kVj2XTk1tB2S7WZq/Vhyv5d+/nl9nxT7Kn/q0uy34mdW/Unl/q/93nr/WfG0Z+VUuH1luyjL6tnb1p4a9R1ruu0t+3nO0snVO8Nch2r1e/HnIV96/3eICCOM8DbCTf1e3r4ThKMOH73wO7yWwp9943W0kYTR74Uwwjscbur3QniQ4flz1xW1Hj5J3Sct4wxPEEYY4Z0MY5xDhBFGGGGEhxfGOIcII4wwwggPL+zv94pDXRFGGGGEEUaYhjE7JT744IMPPsP7QL3wwQcffPAZ3gfqhQ8++OCDz/A+UC988MEHH3yG94F64YMPPvjgM7wP1AsffPDBB5/hfaBe+OCDDz74DO/DqNfsZ49nv3c6+9nj+e+dthuWZXL3yg0Mx7lb3n3nXb0dIj8cu31YUW6E4R34CR2E6V5i1Gv+354mH89+/LvzbSyVUr6DtJPlBi4j3C3bUy+tdeSHY4cPK8qNc7kDP6GDpbOXeO+Vp06sLfNwfumh8Sastf6xldIhT+M7TnK5drxcB194jXKFOqwa31jnLe0WO40Jm8Mk7JZN1Ev5aRSwxsOR/4oN06x0CvkOMc2Hlrvqz7T/QYGHta2zXc6z9kf+3blzxNv6l630e9sq185njUPceCwa/y9rXwH2MGzvpXW8lznYK62149njJJSbb8seeF88/WutUa5TBzZPXb/caOuiY+dgx1dnbb2U9XYL+7+ihTpLOyVbLqtePkFyxMkJ0HjzdY3DQX81G+Pg2zPssuF8sraVD/qqh5UtyP7KnnUOrf/L5POc7sz1fq98GtNft0m5q54Mjdc3zf27NbkRkf+kq14Bjj452Wh5fH713cVnm+fT+dLsJd57rXd/JId1/Z6FHiehXPvkCLlHc8pau9yQ23laN7YO9FRm67/JbtH1W0jfdTBwtwjey9EkJ16HeS+TcqXDoclVm90ndjxNI98Ohx8y36Hf5LD6zqLGorf9LzM/TZciJ/wTA8uledbOWH8dNiyXFWn2NHBOJ7tutM6JR6js+jvp6d828Ccc/exiuTyfWVK0tKQosS733vDPLpbL83l4+pXCX2XV71yez+SynN/SlL+5U1mz38s+SIF3Mbrplj/w7kxzBkI4C2meIeWGnOJJ/Rrqq6G9yY+5a6KzDNwtpnrsv6LxEDg7UCmVfDxb23uZtewm8m4MPxx0p2nuRpjKW+OpKOfg27fab4BouYE/k2aiydlF17b7L9OeS7Dwk9f7l2lOJNg6GOi/cu1/d8jJQNdq7vrjxNN9ZX6F77evfKo4zsmSh/691/H5lV6ehJe1ek3yA71avxc91cJbkNn09nFqbJH3XSPobTKN36Rc+b7PV9aq6e1wY/XYn2mKsA+Hc32hu87+zySWgPnUi106a2XYbAMPh/Mb7X++c1vtXPsaT0Uh7DvVNXedFfIJOaz2odTcBc53FtGfufbZbucT8s9au1z7tHROY6EOm5fL/ivpX8OJoeet7Jh9+8q37UqniuucSgFIPjk5eVWW8fp5UghbdvGd1jp7nLs0U4nl+eyTk5NX+uLrk+Tj2eznV8tnJ7aTe/y6TPkqLeOzi6XWOjvJ62Dlk3hd3cnz72r51Gt4klZrT61tT9LvrtLj2dEnp+nSTm/1ga3d76W5exb79Aq8xzHHKaRFnp70P+ZOPue027Bc+5pI86S1ovvBbCjfc7H3X7L3kjOkO0pe2gK2knrJyiQcHTtZoylhd6yTxrc37AMnVIM93EKawJM88LDaZzJ7KZTPOmEZWK5wJmtOxhrr0Hgah/xedudvUq6QA7uf5YNu7z269NXf+e0rnyrH51fOeel6r+cX+ur5z3InlMvASfLx4+ff6Yuvao5n/nO9/Pnjo09O0+XV1euLzz6eHX29XP78seV10kzr9Hh29LOLZZ7nx7moZI8/OUk+nj1+Xeb5cVWK1qV8et2VVUOztgqfpsur5z87Sb7KynxO01fFbyx20Rr9XvT0ku8j6GnB3ivJLfL2Ke6c7rRugbfV4eU6Jxl7z2v/dmc/2Gnsy4FcT6F67M83VWIb9+VDYP9nko9ncssh/cp2aIW4LmeTxtPP3o0O4afiqqeo9lypaXodcPqF/Ez2EGtyQWd3xXpnu7Mb7dJZZ+YWuta/jObJNiSYsLNP1i6XCrbv8Dn7gd3PzrGQ60mPET11Q04Vqd+r6nO6So/rTogNF9umF6+ff/bs6uLrk3yZfDxLvray+lnN4TnyefXz0+Rjt4/qs2dXWjuOapaQGtZ+SxU+ef5dWX+ttSnXPsSrei/f36nxbkiLt6X5cWK3sk8OpxTfH9hhjXLZOjvZOn8A9sRlT+XGfWWWgdWjFfPtqJCi80IF70VjfPFyDJu/8HtpzTU5uL6cG3e1sD99uWnx9FvjsDaWK8vMJv8yZ1tfjO8836RcYYfTfcL+6jX+3c6v8B0+ez/QeN9+0E1/Ny1eRYOuAL5+r6rPqfQuvLOxw88vdPY491s/u1i+On/+3fIkzzNvbPz4cS4ktd610J629EIvT5xyg2pYrq22qvxlsXNW7ffSYoutOWCBnQd22Bwn+T7UPr2cPJ362KfFJuXKjtOkcWrlq5udvrFu9unbuEvZw0F3V8huWfWpjbbUS1sC1nj6Cb/Fibd3ta9c4RTV5DSQb9U3PKwhYecs0trtK9rwbBd2tV3WhuU6efpOY3rqtvJ7Q04nWq59wghXReeUs0VarkPoqeLr97IdFXU2nzw/z13Ux7OjrzPTX/X49dVymcenF1rrV6dunmUTn/Vk4+mFrhoh06/FJxtZd1U2abqOsOqfu0qPZ0dfZ+df1X9juR9W816au9X13VM0bkuXIfeGdGmfWCE1ab1c+lcU9oz23LUJy8ZbV99PplWi1WCX63kvxT1/SAONNN4yN55U4aelbyuheuF/hzUOq1AuW5AOO6DhZ7vvHHZ+fivl0l9HyxXKCjysm5xOuv7HCamJJv9rWoqwNvRU8T9zWDxq8d3ygjqbj2dHX5ePQCyvruzGxjJ88qpoBqwer1hm2Xfa9V71xsNav5f9uHzRT1brCXNrKK/lSil2S3i/l/bcI2hy30HTJNx9DRsW7tHMkp5MiXWv5JwcgfezjfeGdunht/lOmO4rO41QT7l6tDjncMj/KFrcet6rLfXSfgfm/EbNuSVhP8i72rdPwuPZ+mx4WNls7TOTPbs2PNuFNgPnH7FJuSZP37/DKZfWYZPfG3I62X8cx7iz+fiOi8zap8qeh0O9lxbvsOjBc9baB6lx6dxomG01ud+hJ4ezlq1PeLl2PhS7DuxeovVh90xgDdlbV99/g/4EZ7fIh2NV76XrT3DICLvUyZm1Js5J5fwW7TlJhB1rMhHWyqd94N8k/LBSfFWSf3742W6fTuyPonVY74cHNiTIh1I+ZOHl6oB/qO/0o/F0n7DxQh1WPVX2fLnO+15diGpPNxqR3+B0Vj2fenVM5IdjcIc1krN938rdgVMlznDXY8yHL/u60Yj8Bqeb6kWiXjrgKcTdWO7b2b5v5e7AqRLhklGvd995t7HxpzMObh3uVbmBbLt68aiXLgVsq783EvbtbN+3cltkB35CC+Tq1fcFCgAAAFgBqBcAAIDhAfUCAAAwPKBeAAAAhgfUC7TNixf6yh3/GgAA2gXqBVrlyROtlP7oo77rAQDYcaBeoFUePtRK6Tt3+q4HAGDHgXqBVsnV6969vusBANhxGtQr+WGS/HaCJZaBy7/z7jtaqdNf/cvt5tzlXwIAMAga1OvHv/3jLmsDBs+dO1op/ehRi1kmP4R6AQBcmr3X+Tfnz785xxLLkOUv/vwva6Ve/Z3/scU84b0AAJRm73X+zfn5y/Pzb87PX14gjLAQ/l//4O9qpX7xy3+h3fzhvQAAlADvFcFlEeFBhC//q7+llfqjX7vVbv7b8F75IJ/tppRz8LFGiU6CzWsIwBAJ8F4vzy9eXqy3vPbO4bV3Jibm2juTa+9M1s4Ny8iXf/jx72qlloe/2W7OW/JeIRd9QWZChsB2CnJWCRWQ6xaeDwA7TLP3unh1cf7y3Czf+P7htXcm175/eO2diS9s0tvxZls7Nyx3aZndv6+V+vbwsN2c2/Je4Xpjp6dhX57ytiEKF56SDQCwVzR7r4tXFxevLs5fXVyUn/NXF4WLKuPzr740uQMrkx3aaRDepfCf/Oq/rpVa/ue/2W7+bXkvWY2cmMAEjRoj1CFkrRAjVwCAnSfIe9ELSu6iLl5dUAcWksa4sd4vuAi3Fc7+64daqT/75b/wv6V/t938O+73EmTAXhWoXr5krN40qpdcFgB7RZj3ep3ZS2OqTDh3V0J8vq0dxnLHln/4X/yuVuof3/lPWs+5Xe+1kpCskYBN7GzVWEkhcaPCrcOzZ3q53CgHADonwHu9zi5eX9hLud/LpMzj7W3fIDFY7szyD//Ln2qlvvv3fr31nFv3XqwOBSZ24h2l8enWevLWkXo9faqV0krpt9/WH32knzzRmCIADIEA7/U6yy4zs3ScFg3XU07otnYMljuzNOrVes7tPnO46tU/3EU1qldgoSHyJuD7IV6WS33vnr5xo9AwR8lev145QwA6odl7WZeSCyNCwpOHJn3j04l2nggPOvz3H/3eL773Pa3UH/+H/1Hr+bfrvZwL/UpWyU68koSspF7y2lWzWoGXL/WDB/r2bX39ek3JlNI3buj79+HJQFQ0e6/sMssul9llVn6WjuvKLrM8bKfJLo3TqrY16WmeCA83/I9+/3/4/37pl7RSv/jev/wPn/+91vPf6vtejdd9XxqfirAaRsWyUZ9WLVf+FStjlOzmzUrMrl/Xn37ackEArEuQ93I+guuqJfu+I2mFG6MZ4jPozx998lOt1NVfeW9L+W+p38tWkTVskOy91lMvZ0O2bh2pl0OW6Xv3Cg176y084gFiIMB7ZdkyW9pLu68ryzI7bKfMI0nMoZMblkNf/tFPf6qV+pNf//Ut5b+NZw7ZVTSZIEuCitBkgbmxIsRKmq/y2+X1a33zplaYOxtEQYD3si4leZhxXdnSdmN5ejucb3utjKF5Ijzc8B//9G9rpf7k1//9LeWPMeYj4vVrrZR+882+6wFAkPdaLr9dLrPl8tslwgjTsFGvLeWPMebj4q23tFL66dO+6wH2nWbvZS4iWGLJLn/x7r+hlfrTO7+xpfzhveLiwQOtlP7BD/quB9h3mr3X8tvlcnmFJZbs8v/5735fK/X//ot/8f9O/2BLpazhvdJFis+WPv/L3/xMK/WHo3+795rgs+efAO+1XFqXEoQRroX/+G/9ba3Un/71/2x7ZcF7xUU+Nsd77/VdD7DvNHuv5IcJlliyy/vT3/o/fvlf0Er9T//Kv7bVsrr8S4AGcvW6ebPveoB9p9l7dVkbMDAePiyeQHv5cnuFwHvFBdQLxEGz9+qyNmBgfPqpVkrfv7/VQnALFRdPnmil9O3bfdcD7DvwXmADcu+1bfXqyXt19xbwIHjyRN++XY18eO9e3xUC+w68F1iXJ0+KV39+8pOtltPiLVTIsBdyyrZqMhgePdL37uk33yxE64039M2b+t49jD0PegfeC6zFs2fVVBpZttWiWvRe7ABOzqrGtbvJy5f66dPa59Gj4u7EDG/44AFGOATxAO8F1iJvM+yk+ah176WD9WlfXNfLl+6UKPZEX48ebfsGBYA1gPcCa9FJj1dO694rpFWQ1bad1bDlUr//vqtb772nnzzpu2YAeIH3AquTZUVHSDfq1Yn3ctLYydhVO8hyqR890nfu6DfeKATszTf1p5+iiwvECbwXWJ3ceN24sdXXvAzb7vdqVLK2Sh8My6V+8KB6UiPv9ProI/3kSdUrhg4w0Df9eC/1ofTVWUU/dBX9CrbIo0ddPjPd/TOHjQn2hWfP9L17+sYNb69Y/ijH1VXfFQX7SD/eS1YvR5OcNL4AjQfb4upK37unnz3rprS+vBfbbNhWTQbGy5f6wQN9+7a+ebP6GA17883OTgYADL15L1ai7AQhAXivfaCDfq+QZsO9Vi8fT57o994rNOyjj2DCQJf07L1s4fEl8LUcChmCXaIX79VoxUDFgwf62rWiKxSPKYKu6MF72QJjey8aLwfkPMHO0NYtlCBdui5OrJJBuiSyTN+5g0GkQJf04L186qW12wZIV9E0vg/YGTDG/GB48kRfv66V0p9+2ndVwO7TtfdizVZg55ZPmXydZ2A3wGsbQyIftuP69b7rAXafPvu9hMbAkBhNOszgunYSeK+BkQ/b8fRp3/UAO05vY23IPVWN3ksQKmjYjrHGLVS6SLHsbZnP+vbgQf81wXKnl/F6L/mdMK15PYN07R7wXgMjf5n9Bz/oux5gx4nimUOaYKW2RLytvNug32tg5AOJ3bnTdz3AjtO195ItFPVbwlMb8F57wkC9l28IDztBSCaB+eeBt2N4sn8n1Kv/3QiawBjzIHb69F6Xs/FoHji3le/FZ3mTzdca9dJPn2qlnijlGfMim4+Ump6GVGwjHjyI9q0vVvJ976pLB3SRKDVJO649qIMx5kHsdOe9Lufj/EI1muWKlR2Px8eFeKXT8jI2bb5qCX5LJjCN5i7E15V6nb8vfOOG/vRTZ0rJ7Hjs1Dw7His1nl/690a5H/QiMfukmXxG5v/mB+OqglYpi4kKviGwKrPCbYSAopK/yqoaiyTkTADbA94LxE6nt1D2JVvr02lx2c2Ox8a1pFNlJM0QLjlC4fS66Uvji7yhVG383Pff148e5bWeuEKVzUbjZDqmv6VgDcHIMn37ts7rYO/Jy/lYqWSxUl5OZWrHZW1Wkijn2BGy+Wg882k/2D7wXiB2Ou33ql2y00QlqdZapxO7mehyNi7ia/guhbIaUTZRryL87Jm+c6cYezC3Yp/8hitF+S91JGqRFBfs0SQZlRfvaWrEwzZw6bQUpN//G/+9Uk+Vuvqn/lxR3OvXrvgZ+THxl/NxUcokzeOLosutFpOyMsnEroy2XLI5LlVu5t4im41cyaSG1UTSZL6vBtuag+6B9wKx05v3Mk1Drgupi1lJo/GS0ziXVJrYRAbmo7XWX35ZvDus1LM//z394oWpSXnlzWYj48nq/sz+1VU4/S31m+dPnugf/LsX6i/+45s39fV/zli9P/sl9Qfv3SkmrnTd0mlxK2DLmDLeJZuPktzblqJ4mijL2dRyq+pZqanJbZEULpnzjnQ3sgfRSUxXFZiyQB/Ae4HY6ct7Vd7CvRAbT1ZDre692FXs1dN3SdX+C3HFs2d/9s//04XG3L6tHz3SLxdGtCoD4fRI2b/69//GZ9/7D/743r2iT6v++Z+VuqfUDaWUstpUfZJf8161pkXD+Dhze9p4KWVzS3PZY42RfBPgS+xlMUHXV4/Ae4HY6cl72b0aaaKSUzvNut7LpHQCjWt9kcLXGqe/9dGv/qdVW6JSWqmXSj1V6idK/c6v/NXv7t/Xv/GX7/yl3/g/nz7V+Wd2OP+Vv/qn772n33ijJlfX/5lHb/6b//u/pWZ/86l+9szbI+XEU5nxCVLOmV9K2bCVQ3Y8Hh+nlqes7Vv7oNCl9h9HZq/iwY1e6dl7Nb6bhZe3QD/eq37xdfp7Gns75Nt234WSrmU30aJQ8asuZ+PR/B9cXelHj/SdO//kzX/2n/y5X6Iuiv+88Yb+K//q/Ff+nf/ryROdZVqnE2X1Tuk0UWpSmNTZfFErsRInKw23h9OJqpzubKGlZszSXelayyFxcpyu0N2oiXrRnU+/5qDfq1969l5QL9BId97LenDglFyYGp+Y34b3krXNsRGSS6iJQdnXdXWlnz7VDx9+92v/0vzXJvr+ff0fH/yOUr9TuLHJs7+k3s5/b90bufpt9ptSkzMTaTcGcj1Y9LGOMnUhY9UjJLNMZ7P8wQ3Tp1WmTU0dqtyy+ciqiX/PCwciQL3SWs8c6Jx+5vcKH0QDc3eBXsbaSKelV1gLnzHS4v1+47aau+A2Xohz6PteO4v/8Xp2p9Fj0ShmWqPZsH8iGucwcFYUsG/08egQ/1ShgGC8WOfk20T75Ydm5WzlJCDkY23s/gXX17Tr7Do7oP3yz+9SjLURAVHMrUzD9lcYrz1noOMcAgC2Sp/eSx4bHlYM5OC1DQAApU/v5ZMxrRmbBenaW+C9AACU3rwXbTNkxQxPbQB4LwAAped+LyEe3gvkwHsBACg9P3MoxEO9QM7ueK+WpvkAAGh4LxA/u+O9WprmAwCgI/FebIeW/BAH2B/gvQAAFIwxD2KnQ+9VDkekrHmkzExXXEwxfFQ19JGZiao+Rp95kRjeC4CWwBjzIHa6u4U6MxNeZLOpMweVNcFHFZOPyFeORn85HxvRqib4sMbcg/cCoD3gvUDsdOe98oFi+Yk5LIlyp1ApB71l52X2Te0BANgMeC8QO13fQuUNfe446FSizKzEVNg0MxmjhvcCoE3gvUDsdOe9Fol/DqrVvJc1oLs1NYkzXzAAYAPgvUDs9DC/l6I9VWHeq3o6w/JY1TxVY3gvANoC3gvEzmDe90LDIAAd0qf3kl/hChly3n5RDAMh7iqDuYXCQxkAdEif3mtz9bIDvplWwNAZjPcCAHRI196LHTOe2iYqSLbHolnRr2BnGIz3AgB0SG/eayXjpYme+dJDunYPeC8AAKWffi/WP4WYKp+1orOFgZ0B3gsAQOnHewmdWPZXQZMCWyDBDtCZ91JNOInZsC9DO5mzbWNZK/2EwB9Iv4INwW7smH7GmA98IsPnxuTEYMfozHs1Xvp9XxtlwFavkGscLcunOo1CyGYrqGmdbDYqhyfeV9ra+fpsolRy2nHtd5quvZetNIFPbdB4OzdMpLLzdOm9AteuFA6JXE91AlexBdGvFGvEECumGKSYw37jbTFRq779Zr/ubZey3hglLQJyHcMAACAASURBVL3A0NbO11rrxWTPbwXaped+L/ariRG8lyBU0LAdo0vvJUgRFR5bBrRHLWg+bEp2Q/p1JYkKLMKf8jRxhSqbj8aT6Xh87BGFDQXDGRPSjHiyeW4b0OrON+OzgBaIot9LUC/hXS48Mb8ndOy95KX2XKF8FyzH5Why+ZOhyZw8nbJ8iuurmFR5KkV5jBO/mBQ1q+Y2U2qaGvGwDVw6VdVIksVW7Ij+ZRpntMlqBrVy/P4ik3KralCucg42ZSZmM8OAJWmVf1HnUo+z+aisYX03trXzs2O/9oMVGar3ctbSr2Bn6L7fi72y06uVE6ZXK594rB0vFCTUU9UV1Idb6pnbzFVeec3wxFrrtObP+Olg0qTo7ynH3dfZfFRIyOk0nyMt38RxS2ScfnsGNZ3NRpNiIORp7tKsAZHd3Kp6VmpqcjO/lPOOrez8CrJXwdr0771Yt+STN3ivPaT7fq9G9bIjfXfcgmY0ZivXQVYdnwTSNHJK4hIq0apWOT1Snulg0lyiFpZIWPWvSnHFg8yRRpoWa5k4PW2+mdWY3ArZY41Ryzt/kUC92gJjzIPY6dh7yUvNNSWtdDnzxbDa5itRrpVcH1XXRe8F13EJdckpROssTDAWiZqmpUPy90g58VRm5Kk+w6SUzS07Ho+PTy1P6e6xVnY+s1fBBmCMeRA7Hb/vZX/1rXK2YsP2ho0XNfaaSLMVLqBsBcJ/ArOqLg91X2J8mL+xzm24s3qndDpRZYPh5XxWtRzWxclKw3gvnSaq6kWbL7TUjGnV02o5JE6O05VWdr4B/V4tAu8FYifa973oJUxQppAENMDG+5IJG9p1tmsuuYSaGGSOL6k1HuaMZln+flguA3XxO52q2lXbcnK1fq+qRpwo0sc6ytSFqzszj5DMM53NTWVqJU5SU4cqt2w2smrC7cMNd36+S2tiDzYD3gvETmzvezmXe1VH2Ja93vm0zV4VePsffj1tvBDn0Pe9dhb/4/Vt7Xyt8b5Xy8B7gdjp3XuFKBMblmFLEfI3CQRhk3NzSm8U3f0ZayN1rGFJizs/H2tj93dlh8B7gdjBGPMAAAq8F4gd3EIBACg9jHMYODY8Jj0BOfBeAABKD3MrB64VXkwGewW8FwCA0s8Y841rYcKAAd4LAEDpwXvJBkvXNcyZKgXsId15L997RYFbAQA6pOf5vXzLkBkswZ7Qnffix3QgawPjAQDbpLd+L2G0eF8YArafxOK9AkfnAwB0Qm/9XrJ6+WahxIMbe0hP3svMVpUP7VMOO6TofFFqnZl/AQCb0Y/3Cmw5pF8hXXtIP97LjEdnRi6veaxsPmoaMR0AsE36ed/L/upb5UsD9o2++73ILFNCGADQFVG/70W7u6Bee0jf/V5khl8hDADoihjf92L7utByuLf07L3MjL2e+aLcSREBAJ0Qi/cSxAnea8/pqd/LkJwWq+vzRVXzWo3hvQDoHowxD2IHY20AACgYYx7EDm6hAAAUeC8QO/BeAAAKvBeIHdxCAQAo8F4gduC9AAAUeC8QO7iFAgBQ4L1A7MB7AQAofXqv8HE32MS+l8NWfSdMGFYRxMAAbqH6HSxqe6ULOcsjjGD8EbB9+vReG6qXHembEox+aGInwI6CD3qkZ++1mKjGseTbulg7+RjxMON9rF56djxWajy7XKUa/MDETqGcsNFxSfiRSiTyCs9XqnB4DcEO0c/cysLHJNMecRJERVA4wbrBe0VOn97rcjbOh+htSNbShdLJJ1AUpdKz+Wg8mY7Hx2vVrkXvFSrw2Ww0Ttau8DolgqHSm/dayXhpvwgJWwnq6MsKxitCOvNe2fG4GAVK63SqJgvu8n05H48mSTn1V+Fp7PnAyhyq4abcOcPKEeupn/N5L3fM+7oXZEu3c7B+BfMbtU6nztRlTLlcGnY/1J1WEWPPjjabj4pyi4lmFnaFZ+PRPHOFJ638rz04sh1j12eaMvOxgZ2jn34v1veEmCG29U9oIWSXTh3YivkSgO7p0HudFpOhmHHlnbENdX7RLC/WZ1azWNHYlSbFuIjZbJTnoNOpmpzV5wyja4vM7fEVnUtzLj/cvGJVzqb+BdlxbmKy+cg0HtLfaCiHHpbmmLbSsPvBkT1WgM8mrkySCs9G9r5SyULX02fzUTH+ZDpVycKuDzcnANhF+vFejY9grCE2cibOUlY+NB5GRZf9XsWlcDFxbtiz43GhYQ2Tp5SXXXvmZaXGx5k7qYqz1sTL3oudV4yWXtbaiFapCp7fWPXtjWeX/rH22TTsfpBrXkqgXStdr3+1ip2Mpi7z4+OsLmy0hmAH6cF7sY9X0DTaY9HYDQUPR8v1aVJI4yTonk77vRaJmp7W/FDFaaKSlExceap10KUzZEJLX78XKyeMMNgeizg5k7PzG6u+PUt6abm+NOx+kGteiNNprbbaFXXmcQ9PbrW9wdcQ7CD9zO8lt/ixyex4JzftcWnhnWc+nQMx0O0zh2miPM8WCn1IjPtJE1X26FzO5gum76q2tiiisd/LmlesyXvVnY0tbPXfWJMoj/cS0mjuGcUG71UKFTG4doWtPUn61XQ6UVVz4qzWQwnvtS/03O/FftVreS82UugPs9P4KgkNi4GOnzlMp1ZT3tnEbqBymwQZL2WJhJWy6Peil2+z1s2nTEMv/YvqoQ2uV8xIVOY4G6fx0G6yK57IGCUTn/di01T1KPvPJNFyehCt3qyygvVmT6vCZ9xLC5azTGo3ByYf0mcJdoso+r0E9aIyxm4oGDg2W9+29CvonbjG2ojnjn6RDPi6vF6zHumPBPvMgL1XYzeV7L2oyMlKCfoirrE2+u5NqZ5cd58YHBKO+WtMbFzWcH8yaJ3+vRfrchpbCGkOcgsh3RzeayjE5b0AAHGAMeZB7MTlvQAAcYAx5kHswHsBACjwXiB2cAsFAKDAe4HYgfcCAFDgvUDs4BYKAECB9wKxA+8FAKDAe4HYwS0UAIDSwziH8sdOyYYbI1d9Twvve0VO3/N7ObNYpRMzKvwiyV8Zdue+AgBsnx7mVg5c63sfmU3vW+t7i5kdUApjbcRJn/N7eWfzmqT2gLkFNAYAsC36GWO+ce1KJkxeGzjuBrxXtPQ5vxc7i1U53Vc11pEz9xUAYPv04L1kg6WJrmi/AtHMaVkhLZM0EtIVD33O71Ub1bCaubimXnTuKwDA9ul5fi/fUmgkNF9Zt0THOfTpX2NfGgQsEvqc38s3m5dKUjPvFJ37CgCwfXrr92J1Qm4wFFr/hK+yOgrPj6DxMBL6nN+Lmc3rNCln5MqOx/mo5+7cVwCA7dNbv5esXrTx0PfVjqePY8gtk2zdoFix0ef7XvHM5gUAqNOP9wpsOWTtEc1NN2khW7oTL2gk6Jc+3/fqezYvAICPft73sr/6VvnSsKtCDBnrvQShgoZFAsbaAABQon7fq/FRi8aWQzZ/J1vB6oEYwFgbAABKjO97se14VFEau6lk7+XrbBPED/QCvBcAgBKL9xLsTmOfVkgLId0c3msowHsBACgYYx7EDrwXAICCMeZB7OzCLVTIs4smDR7TByAAeC8QO915r8t59W6yeT25GsNQqdEkGVnvMufD8h4niopNbatZFiJI9pgdeEwfgCbgvUDsdHcLRWWjGsPQUA4QZYb0ZfNRyamcs1A6vBcAAcB7gdjp1Hs5ssEKyWKiRvOMH4deyKecJ8zMAWaGoXJEC94LgADgvUDsdOq9rIbD8XGmdTZ3JEdrXQxsWLorRmzIVtUAvmaalWw+Klzdae7h4L0AWAV4LxA7fXqvknxKFHvmZWUmogzZqkqTzUflyPSOUsJ7AbAKPXsv+V3j8G2FgRB9HzAU+uz3qlHO77VI1PS0NmGKtFWaqOS0SlPOAcb2scF7ARBMP+MchogKfXeYFSdfgI3HOBpDJAbvZa21m/7UZBG2FfVeOp2o8qGPy/lsgX4vAFYj0n4v39iGwlAdbAJ4rx2gr34vNZpnZxO7eW9+mc1G1nOGeW/WGREbdytbkKz5l63GQ/R7AbAq/fR7hbguTQyTXl292DRgWGCsDQAApR/vJYxAqMmYh/LYhjQ3dsRC2K/hgkeHAACUGL2XSUMDPpcWWCgYIvBeAADKwPq92FWNT3bAdQ0aeC8AACXGZw7Zr3YONByodr4YEDPwXgAASizzewlr7c6tEB/WmCfUa1jAewEAKL3Nrcw25QnPbmiPDjV2g8lPf4D4gfcCAFB6817yI/I+ydnEe0G9Bgq8FwCAEpH3Yh+4cAI6zIHhifldAt4LAECJ9JlDAAzwXgAACsaYB7HTlfdKE1XOm7yYqHxA3mowp0kxvHw1U1cekybOXMwAgE6A9wKx0+04h0lazZ6cTsppUGojypdzKxcD9Z6V22JoXQA6BN4LxE6X/V75jFyFA7MFiR1C1xcGAGwfeC8QO13eQtXVixMnVtI0vBcAXQPvBWKn0/m91CStGgxNE6Ldcmh7rKppEd4LgI6B9wKx09UtVDVdZHY8Lh7KqGb8SsqnNuoea1E9tKHgvQDokD69l++NK987YcLAHEJuQlZgEAzjfa9FUpgzAEAn9Om9BP2gA2f4XlL2vZtsx2juxWeo11CIufk6nRrnNYF2AdAlEY0xzyZ2Ar5VjYYM6jVchuG9AADd0ucY84ED7PqaDUNGgZLTg0EQs/cCAPRFb+MchoSF9sPGXq7wAIgceC8AAKUH7xXScmjrlpxMyAf9XrsBvBcAgBKj93IihWRCf5jzFS2Hw6Uv76WUCl+7UuINUwaWRQOBGYbXNpDGChvoV7AhO7wbh9rvZRKEeDg5BkROX96rRfUKSWDSCCkVh68gVr3YrXyZsMXZ2fpUhy3RV2ennmy162Szkdrz9xPa2vn6bFK9yzg0hvHMofaoTqMUwXvtAJ15L9/FOvya67u4N19EiMb4aijH+C79wldHM3wIRdMcQlbZMfY+EXZRTjXuiR1TDZ1MsF8wX0xWfqm8mmdA1UpZJOvMKtDSmCxt7XyttV5MBnorEIv3cmKcfi9naacP6fryVQAMgsi9l6NbrH6Eq45c+qqaKtQ2pJKBNVxJooQihPpbVMN3lWTz0XgyHRejU1I2FAxnNEtVziqweW4b0OrOz2ajcsCzQRHXWBv0CQv5aQvZkLEGC+o1OHrp9xL+8D6vYNaym8gFBa6SRY4qKE1Jl2yaEDWl+8FXZ7aSLM1qSqUoj3HiF5OiZqNkMiprOU2NeNgGLp2qySLPqhwYzBYYJ2c628DlbFyUUp8TzmxlhhMrZoYrK6N9Q5EVdS71OJuPyhrWd2NbOz879mt/xPQ8zqFsm5xkIZv7FAsth8Ole+8lX+KdNE4yOyDj5CYnkJOFlE5/Gk3m/Do24EvDJvBtbtc8fC9prfWZ28xVXnmz+ch4stOaP+MnsjlNCsFIJ8U4Kdl8lJxqrbVOp8WIl1pTt1Smt2XMDNass9moGHUlneYuzRrK2c3tlB8GOk9vfinnHVvZ+RVkrw4CjDEPYqd776WC1YsmE67yvgSbrPWpji8sCQNXkLAh3QNC5nJxTj5CGuISKtGqVjk9Up6JbAqJWlgiYdW/KsUVjzQxHoudNMfJxOlpa5wfrsqtkD3WGLW884c5SifGmAex0/EtlO/qLCezLyJsMiEmZK3y49vcF2br70sv7ASnDnQpVJvNyve1huMS6pJTiNZZmGAsEjU9LR2Sv0fKiacyI09SGialbG7Z8Xh8nFqe0t1jrex8Zq8OBHgvEDtdeq+1r/6NquPLRwcrE92EZhhYf7ZWNL1cc3bzxlrRguRd58bW5aHuS4wP8zfW1aQoTZTVO2VNkaMv57Oq5bAuTlYaxnvpNFFVL9p8od3HTDzzw1kth8TJcbrSys43oN8LgK3Q2S2UfcmmKsIKABvvy1xQo8bNffn4Shfifdc7VlRWVS85pe+rs59F8bb7tDLHl9QaD3NGsyx/P0wpNT11xC+dqtpV23JytX6vqkacKNLHOsrUhas7M4+QzDOdzYvKOM2V5RwFtdyy2ciqCbcPN9z5+W6oif1wgPcCsRPbWBuB+sGmb9QwudDwa1NIrULSr6perBCuVGehxBz6vtfO4n+8vq2dr/VOv++V/DDBEst+l13+JQyyzDgpqWMQDIRzfZFpLJTmTPOnG/qKFn6Xncb5mU5BNOCrjFMK/cqxL2NtuNawpMWdn4+1cdpqtTujQb0AAACACIF6AQAAGB5QLwAAAMMD6gUAAGB4QL0A2CLCYxd0LftEAw2zebIPYqxXZwAGAdQLgO0iqIgsV04Mq16OULFqB8BOAvUCoCR/ddQ8il28bVO+XmoxnibWG6zu5H78Y+acJXIefRZsk5wA6gX2EKgXACWXs/FoXI0X7psaox6mL8+GtBY6OuRTIzZS9meCBAKwSzSPtZH8doIllv0uO/o3XM7Ho1nKjjinyXh3wsCsHCsJkqNwQmJoFdhbMM4hiJ3uxtqwmgonZ+t7L5Y11MuXBt4LAB3ivc6/OX/+zTmWWPa17Nh7ZVoXczLJ3stIBJEu2kflExW75VBOI+TDbtLyngEgPpq91/k35+cvz8+/OT9/eYEwwt2HO/deuhjb+zjIewVC3ZWjQL7Ejd7LlkA2AQA7SYD3iuMShvDehnvwXrqcYiOk38uDIEg0UtAbWb2obrEGDoDdI8B7vTy/eHnhLK+9M7n2ziENO8tr7xxee2dS32rCpsQSS9+yD++ltdbpVAXNiuunsTUvXL3krEKUEoAdo9l7Xby6OH957iyvfb+UpXrYWV57Z/LG9w+vvTO59v3Di1cXb/hTYomlb9nX/F7tsp56UekKyRzqBfaBZu918eri4tXF+auLPJA7rdxFXXtncl7ETOz4PL0J5/Fm24syK5MnwggL4b7m92oLXzse7a+iCWgmvic7GtMAsGMEeS/ngpI7Khq+KN2VE7YdmOPGYrg4Ihx5eDe8FwCgXcK81+vMXhqnZcJ2vJOmiHydXRg3Vs8NSyzl5dC9FwBgGwR4r9fZxesLs6Qu6uJ16cDqKa+Va51t7RgssWxcwnsBACgB3ut1ll1mZun0e+XxdrieckK3tWOwxLJxCe8FAKA0ey/rUnJhwqWLKuJzN8amcfq67LCTHmGE2TC8FwCA0uy9ssssu1xml1n5WWaXlQOzw/lXJ429LU2DMMKN4eF5r9VH4ggc6hcAYAjyXvbHdlF5jO2o7JTXSAxNgw8+jZ/hea81pGgNwQNgvwnwXlm2zJbOMndRy2xZOLAsc8J2mnrMIc0NSyyFJbwXAIAS4L2sS4kJ1xwYiafhPA1NjzDCjeHOvJc910k6VZNFLiqTpJhbeTwrZq2cjUfJZKSKWZWr8eYnxcbsVnZKdqx6eC8AViHEey2X3y6X2XL57RJhhLsPd+i9TpNckHQ6yaXocjY28nM2KQTmcl7Nv6zTSRnO7Gkt6VY6m40KeUunanKWx6hkobWG9wJgZZq9l7mIYIllL8su+73SqUoWWi8mpQ7ZomJJGjtcrwn7trIGcBofZxtOuQLAntPsvZbfLpfLKyyx7GvZab/XIlHT09IbOaJSOjPfVCkmXNsqTVRyqjl3teKUKwAAmwDvtVxalxKEEe463O0zh2ni9EuV4VrDYE2cikZCK0F9nrAinCZKTYp2wtl8Udu2mM25g98HwK7Q7L2SHyZYYtnvssu/RDpV4+NSR+zmPp9PqtIkKd3KPMpRjy+83dmkzHwM7wXASjR7ry5rAwClz/e90KAHQKw0e68uawMApc9bKDxMAUCswHuB2BneWBsAgO0D7wViB7dQAAAKvBeIHXgvAAAF3gvEDm6hAAAUeC8QO/BeAAAKvBeIHdxCAQAo8F4gdjr1XouJcl5PdmLoq8p4pB6APojXe6kPG2LsrzTxJmU15uZLwFZpw7qB7m6hLmfjfEzCekzqxNhyhdeZAeiJHryX+tD7aUxgJ9NNChGYT6NMsjkLkXnAXoJN6M57yQPpsjHwXgD0RETeq9EACUrgk7fGshrlk03D1o3dCmxOh83X2TyfUnKaemPqE53Uxj8EAHRIRP1erBkKadNbo41OKMtXumAN5SJWqhigdP/MYXY8rmuYFQPvBUAc9OC9wi/3QiMhqxyNloiKllNEYNdao6r5YsAa9PToUDkvV8VpopIU/V4AxEE//V4h8Su5Ll8aXwLZ5zW6wPCtwOb0876Xr8cL3guAOOjHezU+RsF2OFEf04p6CTlv4r2gYW3Rnfc6sx6OV+P5JRcD7wVAHETkveSUgveShZDNMNBdbeK9YMXaAmNtAAAoEfV70WQ+PfBltXm/l5C/rxNL9l6Qrs3BK/MAAEpc3sv2UtrvZmh6X86NfWwh6hXYXElrC/vVCvBeAABKXN6LFQZZORpbF+WCfP1evgyFGEFroV6bAO8FAKD0876X73EMR1R0QGueb1Vj0XJuIWLGaif9FWxWIBx4LwAAJaKxNgBggfcCAFAiGmsDAJa+vJdSKnAtm9KJFHIL2byxPgDsG/BeIHY6Ha5MxEkpfF0pZkPxA2A/gfcCsROz9xJEzg4IaZxIujlbE6luvtFALudjDCsMdgh4LxA7Hd9CNRovn95oTrF0gOXy5UDX0kwYhNFAMDII2CHgvUDsdOy9QtrxNCc5IU2LPhX0WTdfGqqpFcJIjBiVEewQ8F4gdmLzXiaZL7GdQA4La73WyrNhBbwX2A8i8l6+wQN974QF5im/WAbiJ1rv1ahJrCfTdYlyZI+q12rGS8N7gX2ha+8VPrCFPMiTT5Dk8QwxdNMQic17OWLDpvRtwmoeXbIBWk/+B8B7gf2ga++1xpiEQrLG8TjgvXaAaL0XDTe6MTamZfXS2Ww0nl8WX9KpGh+XggXvBXaIHryXHRBGivKtlb2XUwpbNBgWsXkvk8xO70TqddWLzd9XT+9vMA/HK6WmaRk5K5+Yh4CBXSBS78WaKke92KWTUv6AQRC/99KkqTBkE23plrC5T00l9QJgD4i032tt9RKUCXI1UCIca8N8dVY58UKeTqFsHdi1vq0A2Df6916sGwtsObTTC31gcF2DBmPMAwAoPfd72eE1vJdvLVuiEANiBq/MAwAo/Xsvva56Cc6MLVGIATED7wUAoMTe7yW0HLKb+4SQDYBBAO8FAKBE4b1ojCAwId4L6rVL7LD3kp+8cJ7ywNOGANhEMc4hdWO+hwZDWgjtNPIHDILBeS9BdeiDiyHPIqr6C2FQLwB0994LgFXp2Htlx+ZN3/H8sv6S7+VsrKyhK3Q2GzEv//pUJ3CVHQPvBYCPKLwXAAJd3kJlx2NljQo4yYXKnuBxNB6r5DRPcDZRozEdOXA9iZIrBuMFgAO8F4idDr1XOlHVCIEVZnDby9l4NE+Px+PjTOtsPhrPFszIgdQzmUiazPfVQZZAAPYQeC8QO93dQvkGsa15r1mm04mapJfz8fSUHbVd8F4m3uelfL1lcg8ZAHsIvBeIne68l28Ckbr3yrROp1avWEC/l6A6ITrkU0EA9hl4LxA7Hd5CpYkaz5iWQ8d7aX05G+djt3u8F9tyqOvCFuKoVmpdBGCvgPcCsdPlM4fZ8VhZMxEnxVMbrveqCPNe2uOfhK+CUEHDANA74L3CX9tqTIk3wOKk41uodGqMUJJqa66s0SyjTmuVfq/GZkP61fFw6PQCwDBU79X4xjF9K7nxPWWoV5wMbqyNQO8VLmaNKgjAHtKt98r0gSUhd19UkQdfWWl+pM/riau1Tu05ZXIG4xDGjqIbYiSOCIn2FgoA0CPdei+jTLoQp7svisi7P9JHWS3N3Q/LGK3vfuGpfcCI9fLwvoKqgUgYnPcCAHRA597LqJf5mi9faPVFLc3dD/VjX6VFq0QHOXRWOVk1hkG/wHsBACj9eS+tdS5RZeTjLyorln9VH5aS5kHwXr4wvNfggPcCAFB69V519apZMZPihVfDfEPO+3yYs6GTCfq9ogXeCwBA6dV7Ebk6/0rf/cpVOM21IjpdWT6P5ZstxUksh0G/wHsBACh9eq+7H9aaCk2kyiXtC34rzTUYCurlSxAeBv0C7wUAoHTuvSwD5DxkWPBCqx/pc62PfkRS0to3PTEP9doBtue9Qt78XWnMC7xKDEBnDHusjRDv1dhyiH6vyGnrFoodUbBRb0LUiw5XCBkDYNsMdayNHEFjNuzfgnrFQ1veq1FsFDfMoCB1dBWkC4DOGLb3AvtAu96LDYQkpunhvQDokWF7L7APtOu9BDWiidmALzcAQJfAe4HY2Ua/F43xqVq4wsF7AdAl8F4gdrbU76UDVEqWIp8t8+UGAGgReC8QO930e22uXvBeAHQJvBeInb68V6C2aagXAH0A7wViZ0v9Xo7ArK1eAq1UGwDA0qf3kt+pkoeDCsmw9Xe28BJYL7Tuvdb46kvACiEbAwBol368V8jYFo2DGdKtfJnIo2nQIabCR+UAHdB6vxcb9n2lOYSbsFaqDQBg6cd7CVrlfJX1yTdA1HpF0xxCVoFtgzHmAQCUSL1Xo3oFDsLLFu2LCZEouK7uwaNDAABKjN7LGSeeTckOJE/TNJo8rV0F9W3LNiSCDoD3AgBQ4vJebF+Xr7NKSGYX5Av40vjkjd0cGtYBa9xCpYsUSyyx3O1lRN7L12TnU6OQRjxZDtk08nMZ0KrugfcCAFC69l6s6xL6vYSwEyP3gcnei2051B7NCxRO0Bbo9wIAUHoea8PXxRWoXnJzoq7bKTYHzXkvNqvGr2BLbOi9Gh9eZ5+AXykBG48n5gHYKr2NtSE0FWqiKGy8T2zYZyvW6PdqbDaEenVDK7dQKwnYGnq2UjIAwOZ07b0C+5Ma1cuJCVE7OQfNSWBgoyXYKi2OtbFhysa3ku2hN/DmMgBbpf9xDoV+L9ZF0ZiQXjRfGtbMNWoeOr26pMWxNthIqjGy6jTm46SBdAGwDTDGPIidVrwXFZXGxPKqRmFbqUQAwKr0770AkGmx30vo0BLcks+WUXOG3+RQ+wAAFpJJREFUlkMAOgPeC8TOtr2XvcqnOoLsOZFoMwSgG+C9QOxsfgslK4qjXuyGjerldHrBewGwbeC9QOxs7r0a/ZBPpZx4VpZ8mQvKBwDYHHgvEDsb3kKFNPrZtolNGd5y6GToSwkA2BB4LxA7m3gvn3KwMqM5d+XLR1YvNnMAQIv06b18r0wFji640sgXGKVwuKx9CyUrR6D82Eu55dA2cGw8AKBF+vRegn4EDnXhvHfsi9Ga0Tyo11DAGPMAAEqkY8ybxE7At2qNkaKgXkMBzdcAAEoP4xw2hp1IX7Oh/HGyRcvhcIH3AgBQevBe4WGh/bCxlys8ACIH3gsAQOltjPnGcXW16L2E3OhaDfUaMvBeAABKjN7LiRSSCf1hzle0HA6XAXivy/l4NMv6KXo2Hs37KRq4ZPORUtN0/QzOJkolp+1VaLcZar+XSRDi4eQYEDk9e6/FpHo03idR7UlIOlWTRRWuLoWLhL8sBghndjxWajy/bKN++0Z59JOFP6YkOx6raap1Nhu571SMj7MiQRkxu9T6cj6ukiSpyX8T/dsnhvHMoRblTS5OKBcMgj691+VsbC4rUrLWvFd2PM6vdMVFsBRFK57UsEE4s9lonEw9mwOJNMmd0OV8rCap1lpn81EpPO4RTyfOLUI9TXY8NkdTX86S48w+dqXy6fx44VYjhFi8lxPj9HtprhVRN73ObBL4KgAGQWfey7qClB6IXqQu5+PRJBlZd9A6l5BkkkeaG2dzZ53nUKVJUrq2ln+ZfjovL2TlRTOPLzacZ7761DKcjUfzzBG5RVJzk8ZfmjxrdcvmxkyUV1gSs5Okk0K00sQctWqf1Pc2vY2oxaQJPTr22WWFvXcqoE5cY23QJyzkpy1kQ8YaLKjX4OjQe50WF6nqslVepitNmo3NZehsYl3uc5kp79Z1NhvlOeh0qiZndhpuLa3DIhkfZ9nxeHLm1KfoF0mnKll46mNRXgrtO3rHJTgXVlK3qtEym0/nmc5jTmsxu0op88UxqgSJOKRqn5R4xMlKwHovrc/QeBhEz+McyrbJSRayuU+x0HI4XLrs9yokgfQ9FD0W07R+GSpFhV7UjEMy3R72nThdS+qQTsfzy7Impj61npI8W64+VsXNRba6o1/URW6R1PwfW3PHI9KY3aTYn1Wjn997MYbJOeK0gdc+mvb55uvjBHUwxjyInU77vRaJmp4SP5RzmqgkdZuDyn4R56LGNzmKd+Il2fF4fHw6H5UucDRLzZWxuXmq/sRaXYqKS7AjV45j89Utv9Q6KZ2YHaPyQNZNieS96pLj3liQ3ixfnyW8VxgYYx7ETrfPHKaJz1XkF6N6/0RpiehFLU1U+fTg5Wy+oDJTX1sraDYejce1Hia70a982u1yPnN65hxZcg2BXTfbN9CGxHrdFhNT4rjsJ3NjdpLqYQ2zx6iMmcQNMdnxWFm3LxPXN1eg3ysQeC8QOx3fQqVTqynvbGK3orlNgoyX4h6vUGW/l6eBjvi8dGI1J2bH49o7QFZzU9nvZfA2G5qsimzP6o9pOA9x0JrbJdI67C7mGffqGDk9YRUNzxzq/BUI+0jx3otzaYAD3gvETlxjbey22wAbUHvyYm3wvlcw8F4gduK6hcLYFsBLPtbGBmNlnE1UyPuFQGsN7wXiJy7vBQCIA3gvEDu4hQIAUPp/32uT+JXe2QpPHD4A1UoxYD3gvQAAlJ69V+OrynT0DWdzmo9cnFAHOZnO9MGP9DmXJmTID7wfvTbwXgAASuzeyydjcjInzapjbbCrzr/SB195Nwn/CWBVhuu9lFItJls7B/t9ZfoVgIHSg/cS5MRIlB02W2m/oZHVy1eNkOoZHn+hj7KG+q9aNxDCoL1Xo0IYRWFX+VTHTq842Do4ZUG9+gBzgLVGD95LaHNr9CvreS+hGj75odve/VA/9mQi5C/XDYTQsfeyJ2GqvZ6cj9ReG5awNolJDqsljbqiOS3xqU7gKrZK9Cvwk1ovq5cvoYfM+IU5wDqhH+9lh9l2PPaKT9MEeq/GlsPm0l9o9UXDb1mjbiCELr0XM5yPtt7xupyPR+OxufM9m6jR2Hl5OVCQGtfqdSVK/oEKxmsF2HEjzQQ31eQptTnAmDRVhpgDrEX68V4hokU7ulj1sgM0DRvTmIDm9vgLffcFU3m58bCxbiCEDr2XZ5Aee86t0bwcMzebj8azhfTysk8hBJmxV1HPxG7rxMgaJksgqEPG7LcniymGBCNzgDFpSjAHWKv07L00J2b0iu9TssCWw0alYTO3A0c/Kjq95N+yat1ACN15L984GjXvNcvyC9blfDw9pQNHue1BBDmlrmdlB3x+y0nsrAqvDyCcluM/qmqMf1WfX01zc4DRNLpMiTnA2iOKfi/Z/fgETK+iXr5qyKJVBOrPyjdWPrxuIITuvJcwOYjlvbJiuFXPWOMlPilqTEnjWR0KzISmgWKtTuWKrJF2a97LbvQjaQowB1i79Oa9fEs7DQ0Eqpe8lbOKOj8nDfusvNCkudJPAI102O/FNd1o6r20vpyNzXSRnOCtpC6CetlaRZdOGlnbVHDrIiDQfqZyBmo6BxhNY8AcYK3Sp/dimwqdNPSrbN186iW0HPqqZ8Km08tXPSEmxGgCmS6fOWS6zTXjvSo8FxdHRXxyIgsP9V6aqBebf6BQQcMaWCRmnrNxffBca2o3OgcYSWPAHGCt0rX3kuWEFTNZyYSmQrnJrtEwmbD9rLwse+F1A+F0P79XiXlyTCmlVH1qyoKmCVNCFEJQFzsga6H81fFwPosGanBzsBVPtDuS05SmBHOAtQnGmAexM9CxNhzvJUjFSupFvVe4mDWqINg2mAOsRTDGPIidYd1CCbbGETMBmlgTOXQCTmK2SvBeEYA5wFoD3gvEzkC9FwBgq8B7gdjBLRQAgALvBWIH3gsAQIH3ArGDWygAAAXeC8QOvBcAgNL/3MqbxIe/OyWnbBw4Y721je+Z+RKs9Hr1zjOAW6imt76GWrqQs3+IrOa1e83G83u1yCJR7ij4Q6L/uZXZq7M88hObrPESH7hq83xWektaGLYjJLd9oGfvtbDmeFrvUh6Ok48Rj8WEe/U1qPTseKzY4a8EFonyjS1C61bbsKwnrXmwxOYVbuFV3FZEnZ+pK53YOTtprJEJ6XAY7czvVfxAz9livWRd25O1+FK0hjxeYuzeSx4k0JfMhOVPu/nImci/10kD72XTp/ciQwR5krXkfpx8AkVRKj2bj8aT6bqjCrXovUIFPpuNxsnaFV6nRAEydxczjgZJczYppY6OiNHW/F7MtsxonEWtLFm1Jlgp3zkj07gMh/7n9/KNFMU6D5/ZWtugyDrkpJRj2LqxOYeL094qlk1n3su+OqRTNVlwl+/L+Xg0SUbW3bHOLxzJJI801xd7iKlaGjIAVZW5/266drmse0G2dDsH97JV/4326ETO0MNWuVwadj+Q4YxH8yxvLis2n81HRbl5M9rEtjV5eld4rDmO7RHZ7Ri7PtNU10pc21uQubvsvSqnKX7dtub3YnLzjcbJxtdFcaBDJvY/tzK7qrGpMDB9Y4l0c5+cyOpFdZStbaMahfvF/aFD73VaXoDMJam8CFaaNBubS8yZ1SxW3FOb2Xir8cXTqZqc2Wm4tUXmdjORc2nOL1vZfGTNI+WWfpqQwWSriTQvfb/RUDoD9i6epmH3g3OhZC+dZnx0kr+psDVeezYbUfeQzUf1ObSq+pS/q5XmXGfurhwnZzYN9+vanN+LpvceNcsdcjcxw2087H9+L1kqGsWg0XutFGPn1ihXmxckpJTj94ou+72KSyEZR65oL5qm/H13dYkpL7u1PgY1rjcBMWtNvHzXzF7saOllrY1o2ffXzG+s+vbKvhYqOb407H6Qa15KILnrr+pfrWIdQ13mx7Wx2Mtf3UJzLjN3V23PC2m4gXTbnN+LpvfOhGAdHTarwY6a2I/3ChGtcCsjNPr5MhGy8qWRK7NqTKOnhOsydNrvtUjU9LTmhypOE5WkblOPc1frv3Q23mXTeNnBMMJQb6pynJzJ2fmNVd+eJb20XF8adj/INS+u46dMw5rkO4ULtOcGYkPv5Zu7i/WRtTSeMeBbnN/L3dbvvSQnbWq1wbiL/dGz99KcmLEdRVoUIbnlkM3BKV0urjEfe5WgPT79W6mVct/o9pnDNFGeZwuFPiTG/aSJUmZ2qPmC6buqrS2KaLybti5wTd6rfqdvC1v9N9YkyuO9hDSae0axwXuVQkUMrl1ha0+SfjWdTqyHEWa1Hsr2vJdv7i73sYh6mloTsZNhK/N7ZbORIg3COp0q3q1aZxorhOj3WqXIJiek62okKEq4eoWsCnQ84a18ge5tPRu3P3Q/v1f1Zz6zHpdXpEmQ8VLWBcWZHYq9fDv9JSF3zYvqoQ2uV8xcztxHBpzGQ/uCVTyRMUomPu/FpqnqUfafSaLl9CBavVllBZ25iasKn3EvLVjOMqndHJh8SJ/l6njn7jLlkjR2AuU+NN/K/F51OTfJ6eNCSimf6Fac8vOJD4HevJfcUueTpUD18l39Q4QnJGWgqm2uXiGqvPPENdZGvy8m2wy2s13rdZv1BttDY2hhfq92j/uQz6I+vRfbVOikoV9lpWFjhK+0SkId5HzWs1CyEEK9dGxjbfQ9ioR7bz5MHPPXmNi4neH+5JJN5/fKjsd1z7oBGGtjtfLEziFWzGQl83Vl+dbSDZ3GSV9tQ/JhN/dlKPx2ef/sG3F5LwBAHGCMeRA7cXkvAEAcYIx5EDvwXgAACrwXiB3cQgEAKPBeIHbgvQAAFHivgfPypX76tPZ5+bLvOrUMbqHAYNn0CUN9NtmJJy23ArzXMPnyS33vnr5xQyvFfN54Q3/0kb666ruW7dCd98pf87QH5OVG1TMJ7KmYWpiPCkQInd+r+9m8hv+W25aA9xoa9+/rN96ohOqtt/TNm9Xn/ff1zZtFgrfe0o8e9V3dFujuFupyNh6Nx9JQTBXMoD5gx7icjd35vcgwVF3M5uWOQgJy+vReSqkWk/m29bFqQc7aTWq1Pl9+WVir99/XDx7o16/5ZFmmb94s5O3ataH7sE6912iW0tELhYlCwA5TjUNBx06kkzpucTav4Q5FuFX6nlu5SQPyBDSZT5AccXICND68PoE5bJe33tJK6SdPghI/fKjff7/QsNu3t1yzLdKt9yqmUqyNTChPdwJ2FWtm7dOpbzRFk5idzcs/ovxKs3mdofGQofOxNppwErNhJ5LVtsbiVqqPEOiO3Hi99dZqW2WZvn5dK6WfPt1KrbZPx94r01ovJsqe4Vee7gTsLtYgVbL32vJsXkMejXB7dO29ZEFaaa2gfILUNdaKjZHVzpdtm1xdFcbryy9X3vbRI62UfvNNvVxuoWZbp3PvpYsR0I+Ffq8Bj8wNVqecC5v3XsJsXv6ZlFeazQvei6MF77X25du3oSAJZpVvaecc6KvYmlClZIvoDmO81uvBypsQ33+/7Wp1QQ/eS5cTkfin9WO63MGOwjxAUXsedauzeRUp0e9FacF7reQ/VlKURr1hl776yJUMF7OQ3NrnxYviScKf/GSdzbOseLx+gE8h9uG9tM5bjfzPHGqtT3dq7HPAUDzRbh/9cn61rmbz4vIBWuu2vNdKAma2Er42rmKljk0sqyBbSozqpbV+8ULfv69fvFhz89y9Xb8+uPZDjLUBBkoLs3lpvO/lpWvvZTZpjJFX+XLYRHh8OWhi7Bq1MFLeflsrpd9+e1gP0OOVeTBY8rE2NtCes4nK3zkDhH76vZzrfqBhcjZhV21om2RhC8wkXrKsELD1mh97At4LAEDp/32vRhlYw3uxzYCCWNIcAosbHg8faqX0/ft912MF4L0AAJTextqgRkpI6dvc571WVS+nArQ+UK8egfcCAFB6eN/Lp1Vyq2B4C6GdJiQfwYrJgrfeHuiTL7/Ub76pldIPH/ZdlRWA9wIAUDDG/H7w9GnxsnP+1tewntrYXe8l3wOxd1rC/RYAewXGmN91Hj0qntTInzYc4HhRg7uFElRHkQZq31pN2rqFlgAwHPAUYmvAe+0oWaYfPqwmALtxY4jvKed07L3cWbvMEL35yIe1N1Kz2aj+KqvW2q86gavsGHivXkkn1S4vBwZrnPGLjSnBjF8tAu+1Wzx5ou/cqc1aefNm6Jj0sdLlLRQ/a1dtuN7x2Nz5nk3UaEyH9llPouSKwXj1QZo4LseMOl/N+FWmqWJOEzdNlSFm/GoReK+dIMv0T35SE6233tL37g2xnZDSoffyDMlTn6YyLQady+aj8WzBDO1DPZOJpMl8Xx1kCQTbIZ048kNn/KrSpIVoMTElmPGrVeC9Bs6XX+rbtyvReu89/fDh4MaCkulrnEMmvrh8pBM1SS/n4+kpO6yq4L1MvM9Lse2ELG38YCBzmtSb9arZlrVOp2XDYH3kQz7GxAujzmPGrxWB9xoaDx4U83XZn+vX9UcfeadaHjj9jDHPxpeXknSqql6xgH4vQXVCdMingqArKlfkzvhVOi2r0Y/GFGDGr3bp03upD9dfK6RRHzLxIbnJBfk+nfLkSSFXb7yhb97UN2/q998f7uMYgXR4C8U13WjqvbS+nI3za4fHe7Eth7oubCGOyomE6+oJ2s9UzvhVeaAyDY0xyLMtY8avFenZewlXf7NKkIo8JkROhHhWkJzcnACN74h8pIzbt/XTp8VntxoJWbp85pCftYt4r4ow76WJejkp6VdBqKBhHbFIJnnboHlYo6RqxKs9vmGeEqzHGDDjV6vE2+/lUw5fAnstq2qCbaI50CKi8F5ZVszyZX/eflt/9JH+8stCz7JdO6c7br5OnVm7TNPNaJbRS8kq/V6NzYb0q+PhfBYNbAXzsoTVg0Vn/DLPuLtpaL8XZvxqlR68V6MSUBtk4u1M7ABdOiWuVBl5w64Vy+HpU/3++/rmTX37tr55s/acof25cUPfuaMfPap1hr14USjcoBjcWBuB3itczBpVEAwFzPjVIn2PMR/WckgTs618sgL5lJJdOmsDPVw/vHypHz7U9+/rO3eKzrBr13hJM59hzZAyqEeHnJ4tO6D9CiR0esF77Rb5WBsbjJVxNsFc3jmR9ns1ei82JtAq+doMnaVPmfqXqxCWS/3ll/oHP6iGibp+vdC227eH9XTi4LwXAKADIvVejq9iE8udUk4+vhKpUROaH6NzXfvBsLwXAKAbIu330pzl8rUc0rU0H19x8lY0Xo4B2wDeCwBAidR76Sb1ool9lijEe4WrWmDlQYvAewEAKJH2e2m/esm9VjTPlb768hTqA7bNrnqvkIcv2DThkQDsMLF7L0Gr2ASrPtkhey+oVwzsjPdSTfi2EiIbn2YEHbLx3F2GRaLc8emBS9feS+j08j1AQTf35cmmkfMU1M5WssA6g23Q6TiHlZRYoyQ4r5TS8RHKTeYLbjamEllgnFfBAhUO6rVlsnk+EZfRpOa5u8grxvZYLdYJVr1uXIsvRQsjGTYR71gbAOT0M8b85WxsxkrwXYzo0D7TCT8ieJ1wTWLj7a3CPRxYg3Sq6gMyhc3d5bvdcUaUNxLonFHuJCyAB2PMg9jpbYx59qJjx8sD/3hGqAvRqpVaEcHWIPN7Bc7dJXivxvj6lCgYzFAA3gvETn/ze5WXqlrDjlJKqYBBe1nvZQyTE8Mm88U7S3ivbWEfdzM6RsjcXYG3QbaTq3kvqyw0Hvr5/wFGMEWwURVNygAAAABJRU5ErkJggg==
~ # esxcli system -h
Usage: esxcli system {cmd}
Available Namespaces:
boot Operations relating to host boot that allow manipulation of VMkernel boot time configuration.
coredump Operations pertaining to the VMkernel Core dump configuration.
module Operations that allow manipulation of the VMkernel loadable modules and device drivers. Operations include load, list and setting
options.
process Commands relating to running processes.
secpolicy Options related to VMkernel access control subsystem. These options are typically in place for specific workarounds or debugging.
These commands should be used at the direction of VMware Support Engineers.
settings Operations that allow viewing and manipulation of system settings.
stats Access to various system statistics
syslog Operations relating to system logging
visorfs Operations pertaining to the visorfs memory filesytem.
hostname Operations pertaining the network name of the ESX host.
maintenanceMode Command to manage the system's maintenance mode.
shutdown Command to shutdown the system.
snmp Commands pertaining to SNMPv1/v2c/v3 Agent configuration.
time Commands to get and set system time.
uuid Get the system UUID
version Commands to get version information.
welcomemsg Commands to get and set the welcome banner for DCUI.
~ # esxcli system version
Usage: esxcli system version {cmd}
Available Commands:
get Display the product name, version and build information.
~ # esxcli system version get
Product: VMware ESXi
Version: 5.1.0
Build: Releasebuild-1065491
Update: 1
~ # esxcli esxcli command list
Namespace Command
-----------------------------------------------------------------
esxcli.command list
fcoe.adapter list
fcoe.nic disable
fcoe.nic discover
fcoe.nic list
hardware.bootdevice list
hardware.clock get
hardware.clock set
hardware.cpu.cpuid get
hardware.cpu.global get
hardware.cpu.global set
hardware.cpu list
hardware.ipmi.fru get
hardware.ipmi.fru list
hardware.ipmi.sdr get
hardware.ipmi.sdr list
hardware.ipmi.sel get
hardware.ipmi.sel list
hardware.memory get
hardware.pci list
hardware.platform get
hardware.trustedboot get
iscsi.adapter.auth.chap get
iscsi.adapter.auth.chap set
iscsi.adapter.capabilities get
iscsi.adapter.discovery rediscover
iscsi.adapter.discovery.sendtarget add
iscsi.adapter.discovery.sendtarget.auth.chap get
iscsi.adapter.discovery.sendtarget.auth.chap set
iscsi.adapter.discovery.sendtarget list
iscsi.adapter.discovery.sendtarget.param get
iscsi.adapter.discovery.sendtarget.param set
iscsi.adapter.discovery.sendtarget remove
iscsi.adapter.discovery.statictarget add
iscsi.adapter.discovery.statictarget list
iscsi.adapter.discovery.statictarget remove
iscsi.adapter.discovery.status get
iscsi.adapter.firmware get
iscsi.adapter.firmware set
iscsi.adapter get
iscsi.adapter list
iscsi.adapter.param get
iscsi.adapter.param set
iscsi.adapter set
iscsi.adapter.target list
iscsi.adapter.target.portal.auth.chap get
iscsi.adapter.target.portal.auth.chap set
iscsi.adapter.target.portal list
iscsi.adapter.target.portal.param get
iscsi.adapter.target.portal.param set
iscsi.ibftboot get
iscsi.ibftboot import
iscsi.logicalnetworkportal list
iscsi.networkportal add
iscsi.networkportal.ipconfig get
iscsi.networkportal.ipconfig set
iscsi.networkportal list
iscsi.networkportal remove
iscsi.physicalnetworkportal list
iscsi.physicalnetworkportal.param get
iscsi.physicalnetworkportal.param set
iscsi.plugin list
iscsi.session add
iscsi.session.connection list
iscsi.session list
iscsi.session remove
iscsi.software get
iscsi.software set
network.diag ping
network.fence list
network.fence.network.bte list
network.fence.network list
network.fence.network.port list
network.firewall get
network.firewall load
network.firewall refresh
network.firewall.ruleset.allowedip add
network.firewall.ruleset.allowedip list
network.firewall.ruleset.allowedip remove
network.firewall.ruleset list
network.firewall.ruleset.rule list
network.firewall.ruleset set
network.firewall set
network.firewall unload
network.ip.connection list
network.ip.dns.search add
network.ip.dns.search list
network.ip.dns.search remove
network.ip.dns.server add
network.ip.dns.server list
network.ip.dns.server remove
network.ip get
network.ip.interface add
network.ip.interface.ipv4 get
network.ip.interface.ipv4 set
network.ip.interface.ipv6.address add
network.ip.interface.ipv6.address list
network.ip.interface.ipv6.address remove
network.ip.interface.ipv6 get
network.ip.interface.ipv6 set
network.ip.interface list
network.ip.interface remove
network.ip.interface set
network.ip.interface.tag add
network.ip.interface.tag get
network.ip.interface.tag remove
network.ip.ipsec.sa add
network.ip.ipsec.sa list
network.ip.ipsec.sa remove
network.ip.ipsec set
network.ip.ipsec.sp add
network.ip.ipsec.sp list
network.ip.ipsec.sp remove
network.ip.neighbor list
network.ip.route.ipv4 add
network.ip.route.ipv4 list
network.ip.route.ipv4 remove
network.ip.route.ipv6 add
network.ip.route.ipv6 list
network.ip.route.ipv6 remove
network.ip set
network.nic down
network.nic get
network.nic list
network.nic set
network.nic.stats get
network.nic up
network.nic.vlan.stats get
network.nic.vlan.stats set
network.port.filter.stats get
network.port.stats get
network.sriovnic list
network.sriovnic.vf list
network.vm list
network.vm.port list
network.vswitch.dvs.vmware.lacp.get config
network.vswitch.dvs.vmware.lacp.get stats
network.vswitch.dvs.vmware.lacp.get status
network.vswitch.dvs.vmware list
network.vswitch.dvs.vmware.vxlan.config.stats get
network.vswitch.dvs.vmware.vxlan.config.stats set
network.vswitch.dvs.vmware.vxlan list
network.vswitch.dvs.vmware.vxlan.network list
network.vswitch.dvs.vmware.vxlan.network.mapping list
network.vswitch.dvs.vmware.vxlan.network.mapping reset
network.vswitch.dvs.vmware.vxlan.network.port list
network.vswitch.dvs.vmware.vxlan.network.port.stats list
network.vswitch.dvs.vmware.vxlan.network.port.stats reset
network.vswitch.dvs.vmware.vxlan.network.stats list
network.vswitch.dvs.vmware.vxlan.network.stats reset
network.vswitch.dvs.vmware.vxlan.stats list
network.vswitch.dvs.vmware.vxlan.stats reset
network.vswitch.dvs.vmware.vxlan.vmknic list
network.vswitch.dvs.vmware.vxlan.vmknic.multicastgrouplist
network.vswitch.dvs.vmware.vxlan.vmknic.stats list
network.vswitch.dvs.vmware.vxlan.vmknic.stats reset
network.vswitch.standard add
network.vswitch.standard list
network.vswitch.standard.policy.failover get
network.vswitch.standard.policy.failover set
network.vswitch.standard.policy.security get
network.vswitch.standard.policy.security set
network.vswitch.standard.policy.shaping get
network.vswitch.standard.policy.shaping set
network.vswitch.standard.portgroup add
network.vswitch.standard.portgroup list
network.vswitch.standard.portgroup.policy.failover get
network.vswitch.standard.portgroup.policy.failover set
network.vswitch.standard.portgroup.policy.security get
network.vswitch.standard.portgroup.policy.security set
network.vswitch.standard.portgroup.policy.shaping get
network.vswitch.standard.portgroup.policy.shaping set
network.vswitch.standard.portgroup remove
network.vswitch.standard.portgroup set
network.vswitch.standard remove
network.vswitch.standard set
network.vswitch.standard.uplink add
network.vswitch.standard.uplink remove
sched.swap.system get
sched.swap.system set
software.acceptance get
software.acceptance set
software.profile get
software.profile install
software.profile update
software.profile validate
software.sources.profile get
software.sources.profile list
software.sources.vib get
software.sources.vib list
software.vib get
software.vib install
software.vib list
software.vib remove
software.vib update
storage.core.adapter list
storage.core.adapter rescan
storage.core.adapter.stats get
storage.core.claiming autoclaim
storage.core.claiming reclaim
storage.core.claiming unclaim
storage.core.claimrule add
storage.core.claimrule convert
storage.core.claimrule list
storage.core.claimrule load
storage.core.claimrule move
storage.core.claimrule remove
storage.core.claimrule run
storage.core.device.detached list
storage.core.device.detached remove
storage.core.device list
storage.core.device.partition list
storage.core.device.partition showguid
storage.core.device set
storage.core.device setconfig
storage.core.device.smart get
storage.core.device.stats get
storage.core.device.vaai.status get
storage.core.device.world list
storage.core.path list
storage.core.path set
storage.core.path.stats get
storage.core.plugin list
storage.core.plugin.registration add
storage.core.plugin.registration list
storage.core.plugin.registration remove
storage.filesystem automount
storage.filesystem list
storage.filesystem mount
storage.filesystem rescan
storage.filesystem unmount
storage.nfs add
storage.nfs list
storage.nfs remove
storage.nmp.device list
storage.nmp.device set
storage.nmp.path list
storage.nmp.psp.fixed.deviceconfig get
storage.nmp.psp.fixed.deviceconfig set
storage.nmp.psp.generic.deviceconfig get
storage.nmp.psp.generic.deviceconfig set
storage.nmp.psp.generic.pathconfig get
storage.nmp.psp.generic.pathconfig set
storage.nmp.psp list
storage.nmp.psp.roundrobin.deviceconfig get
storage.nmp.psp.roundrobin.deviceconfig set
storage.nmp.satp.generic.deviceconfig get
storage.nmp.satp.generic.deviceconfig set
storage.nmp.satp.generic.pathconfig get
storage.nmp.satp.generic.pathconfig set
storage.nmp.satp list
storage.nmp.satp.rule add
storage.nmp.satp.rule list
storage.nmp.satp.rule remove
storage.nmp.satp set
storage.san.fc.events clear
storage.san.fc.events get
storage.san.fc list
storage.san.fc reset
storage.san.fc.stats get
storage.san.fcoe list
storage.san.fcoe reset
storage.san.fcoe.stats get
storage.san.iscsi list
storage.san.iscsi.stats get
storage.san.sas list
storage.san.sas reset
storage.san.sas.stats get
storage.vmfs.extent list
storage.vmfs.snapshot.extent list
storage.vmfs.snapshot list
storage.vmfs.snapshot mount
storage.vmfs.snapshot resignature
storage.vmfs upgrade
system.boot.device get
system.coredump.network check
system.coredump.network get
system.coredump.network set
system.coredump.partition get
system.coredump.partition list
system.coredump.partition set
system.hostname get
system.hostname set
system.maintenanceMode get
system.maintenanceMode set
system.module get
system.module list
system.module load
system.module.parameters list
system.module.parameters set
system.module set
system.process list
system.process.stats.load get
system.process.stats.running get
system.secpolicy.domain list
system.secpolicy.domain set
system.settings.advanced list
system.settings.advanced set
system.settings.kernel list
system.settings.kernel set
system.settings.keyboard.layout get
system.settings.keyboard.layout list
system.settings.keyboard.layout set
system.shutdown poweroff
system.shutdown reboot
system.snmp get
system.snmp hash
system.snmp set
system.snmp test
system.stats.uptime get
system.syslog.config get
system.syslog.config.logger list
system.syslog.config.logger set
system.syslog.config set
system.syslog mark
system.syslog reload
system.time get
system.time set
system.uuid get
system.version get
system.visorfs get
system.visorfs.ramdisk add
system.visorfs.ramdisk list
system.visorfs.ramdisk remove
system.visorfs.tardisk list
system.welcomemsg get
system.welcomemsg set
vm.process kill
vm.process list
~ # esxcli software acceptance get
PartnerSupported
~ # esxcli software vib list
Name Version VendorAcceptance LevelInstall Date
---------------------------------------------------------------------------------------------------
ata-pata-amd 0.3.10-3vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
ata-pata-atiixp 0.4.6-4vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
ata-pata-cmd64x 0.2.5-3vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
ata-pata-hpt3x2n 0.3.4-3vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
ata-pata-pdc2027x 1.0-3vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
ata-pata-serverworks 0.4.3-3vmw.510.0.0.799733 VMwareVMwareCertified 2014-05-22
~ # esxcli software vib get -n ata-pata-amd
VMware_bootbank_ata-pata-amd_0.3.10-3vmw.510.0.0.799733
Name: ata-pata-amd
Version: 0.3.10-3vmw.510.0.0.799733
Type: bootbank
Vendor: VMware
Acceptance Level: VMwareCertified
Summary: pata_amd: ata driver for VMware ESX
Description: AMD/NVidia PATA Driver
ReferenceURLs:
Creation Date: 2012-08-02
Depends: vmkapi_2_1_0_0, com.vmware.driverAPI-9.2.1.0, com.vmware.libata-9.2.1.0
Conflicts:
Replaces:
Provides:
Maintenance Mode Required: True
Hardware Platforms Required:
Live Install Allowed: False
Live Remove Allowed: False
Stateless Ready: True
Overlay: False
Tags: driver, module
Payloads: ata-pata
~ # esxcli software profile get
(Updated) ESXi-5.1.0-20130402001-standard
Name: (Updated) ESXi-5.1.0-20130402001-standard
Vendor: localhost
Creation Time: 2014-05-23T18:02:36
Modification Time: 2015-02-16T06:28:57
Stateless Ready: True
Description:
2014-05-23T18:02:29.976940+00:00: The following VIBs are
installed:
vmware-fdm 5.1.0-799731
----------
For more information, see http://kb.vmware.com/kb/2041635.
页:
[1]