xuyangus 发表于 2015-4-4 12:53:48

虚拟化之esxi命令行管理

  Vmware PowerCLI和Vmware CLI
vMA
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]
查看完整版本: 虚拟化之esxi命令行管理