英亚体育官方网站-你不错将其拖动到使命流中
你的位置:英亚体育官方网站 > 英亚体育官方网站 > 你不错将其拖动到使命流中
你不错将其拖动到使命流中
发布日期:2022-02-18 13:45    点击次数:203

你不错将其拖动到使命流中

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

vRealize Orchestrator的早期版块仅援助将JavaScript行为剧本话语;你只可通过JavaScript走访敕令。这使需要其他话语的某些任务变得复杂,举例与微软家具集成–需要PowerShell。关联词,这并莫得退却护士员到手诱骗定制的使命历程。

Scriptable Tasks与操作

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

英亚体育官方网站平台客服QQ:865083652

当你使用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忽略任何无效的文凭,举例:

我们都知道 Java 支持可变参数的形式定义方法,这种语法糖在某些时候可以简化我们的代码,但是关于可变参数是如何实现的以及其他的更多细节,你真的知道吗?今天阿粉就带你来了解一下。

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会纪录该操作。