让建站和SEO变得简单

让不懂建站的用户快速建站,让会建站的提高建站效率!

通过PowerCLI开动使用vRealize Orchestrator

当今VRealize Orchestrator 8.1让你不错使用其他言语运行剧本,包括PowerCLI,这简化了通盘vSphere环境中的任务自动化。 vRealize Orchestrator的早期版块仅守旧将JavaScript当作剧本言语;你只可通过JavaScrip...


当今VRealize Orchestrator 8.1让你不错使用其他言语运行剧本,包括PowerCLI,这简化了通盘vSphere环境中的任务自动化。

vRealize Orchestrator的早期版块仅守旧将JavaScript当作剧本言语;你只可通过JavaScript拜访敕令。这使需要其他言语的某些任务变得复杂,举例与微软产物集成–需要PowerShell。关联词,这并莫得退却治理员生效开发定制的使命进程。

Scriptable Tasks与操作

当你在vRealize Orchestrator中运行PowerCLI剧本时,你不错将其当作Scriptable Task运行,简略当作操作运行。操作代表静态剧本功能,你不错将其拖动到使命流中。你不错反复使用在操作中使用的代码,以致在Scriptable Tasks中亦然如斯。你不错将操作整理为模块,这些模块代表特定操作组。

当你使用Scriptable Tasks运附近命流时,该使命流可在每个新的实走运行时中将这些任务当作不同的使命流方法实行。

如安在vRealize Orchestrator中运行PowerCLI剧本

此前你不错从vRealize Orchestrator实行PowerShell代码,但不可在vRealize Orchestrator业绩器中腹地运行该剧本,系统会条款你开辟Windows主机来为你运行这些剧本。

你所选剧本言语确凿认器可处理你遗弃在业绩器Scriptable Task中的扫数剧本。这排斥了对突出主机的需求。

与Node.js或Python比拟,你可能会更频频地使用PowerCLI。PowerCLI是来自VMware的PowerShell膨胀,它使VMware治理员不错胜利为VMware环境调用有效的敕令,举例大边界创建或建树VM。

为了测试此功能,请先创建一个浅薄的剧本,以呈报扫数具有快照的VM。 请使用get-vm | get-snapshot敕令,然后将其设施化以清醒经营字段:

get-vm | get-snapshot | format-table created,VM,@{label=”Size in GB”;Expression={“{0:N2}” -f ( $_.SizeGB)}} 

如若你的vCenter Server具有自签名文凭,则可能无法创建纠合。请输入敕令以迷惑PowerCLI忽略任何无效的文凭,举例:

Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -ParticipateInCeip:$false -Scope Session -Confirm:$false 

然后,通过你的登陆笔据纠合到vCenter Server–使用敕令Connect-VIServer。由于此敕令无需用户交互即可运行,因此请输入业绩器、用户和密码的参数:

Connect-VIServer -Server $inputs.server -Protocol https -User $inputs.user  -Password $inputs.password 

如若你从Scriptable Task使命流中运行任务,则可能会清醒虚伪音信,标明你的内存不及。为幸免此虚伪,请确保在实行这些任务前,可用内存跳跃64 MB。

操作元素

当你通过PowerCLI实行任务时,操作元素使你不错保留一定量的RAM。你无法通过criptable Task,来实行此操作,关联词你不错在操作中编写剧本,然后从使命流中实行操作来处治该问题。

举例,你不错在属性中为Runtime Limit保留512 MB RAM。

当你从使命流实行操作时,vRealize Orchestrator会纪录该操作。

 



相关资讯