Quantcast
Channel: VMware Communities : All Content - vRealize Automation Tools
Viewing all 9859 articles
Browse latest View live

Business Manager access for Cloud End User

$
0
0

Hi folks

 

Yes, I'm a true newbie in this world!

 

Consider I've set up a kinda private IaaS cloud with vSphere, vRA and NSX, while I have Business Manager installed and integrated with vRA in place!

Due to our enterprise cloud model, we need to meter and bill all resources usage for all end users (customers).

 

So in the scenario, I've stopped in a very basic point to know if is it possible to give users access to their usage and costs?

I can see there are Admin and Read-only user level access in Business section of vRA portal; but the latter one has view access to all stats and reports.

Let's make it simple: I need every end user to have access to its resources' (what he's chose from service catalogs) usage plus with costs. Is this possible with vRealize Business Manager?

 

Eagerly look forward to your helps

 

Regards,

-Ali


Can't login to VRA after adding third party IDP.

$
0
0

I am having problems getting in to my vRealize Automation console.  I link my authentication to my PSC.  The issue is now it redirect to the PSC for authentication and I can not seem to get it to let me in.  I can't get authenticated even with local accounts.  I am not sure if part of that may be due to the fact that the PSC is linked to vCenter which is also set with its own vsphere.local accounts.  I have tried creating the same local account on vCenter and setting the password to the same thing but this still fails to log me in.  Is there any way to disable the third party identity provider so it will use the local one.  I can access the :5480 and also the :8443 but so far I have not found any way to get back in to the console.  Thanks

vRA 7.5 - "submit" button doing nothing, but no errors on page

$
0
0

Hey all - using vRA 7.5 and some software components on basic machine objects... fill out all the properties required on the form but submit button just blinks.  No submit and no error to indicate why.

 

Anyone else having this issue?

Login to the embedded vRealize Orchestrator on vRLCM appliance

$
0
0

Anyone know how to login to the embedded vRealize Orchestrator - TCP 8281 (Embedded for Content Management) on the vRLCM appliance?  Trying to troubleshoot the Content Pipeline workflow

 

I already opened port 8281 and I get a vRO login prompt; but i dont know what user/creds to use.  I tried the default vRLCM user admin@localhost but that doesnt work

 

https://docs.vmware.com/en/vRealize-Suite/2018/com.vmware.vrsuite.lcm.12.doc/GUID-2950711E-0A98-4281-92B7-6269C95A1634.html

Enter the following on vRLCM appliance:

sed -i '$a\iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport 8281 -j ACCEPT' /etc/systemd/scripts/iptables

sed -i '$a\iptables -I OUTPUT -m state --state NEW -m tcp -p tcp --dport 8281 -j ACCEPT' /etc/systemd/scripts/iptables

sed -i '$a\iptables -I FORWARD -m state --state NEW -m tcp -p tcp --dport 8281 -j ACCEPT' /etc/systemd/scripts/iptables

systemctl restart iptables

 

My root issue is that the Pipeline fails to update GITLAB with my content...

Workflow execution status: failed : exception : Failed to deploy [BLUEPRINT NAME] to GITLAB with error [[Failed to check-in] Error: [No repository id found for the repository [TOP_GROUP/SUB_GROUP/SUB_GROUP/PROJECT] ]] (Workflow:GitlabCheckIn / Check-in (item0)#44) (Dynamic Script Module name : executeVcoWorkflowAndWait#24) (Workflow:Run Content Workflow / Throw Error (item3)#1) (Workflow:Blackstone RP Deploy Content / Continue on failure (item29)#1)

Custom vSphere Annotations via Blueprint Not Showing in vSphere

Certificate Trust issue - vRA Servers

$
0
0

Hi All,

 

We are using CA signed certificate in VMware Cloud Servers and we already added respective certificate in Trusted root certification Authority but in log file We are getting below error:

 

Log file :

 

vcac: [component="iaas:DynamicOps.DEM.exe" priority="Error" thread="5004"] [sub-thread-Id="21" context=""  token=""] <?xml version="1.0" encoding="utf-16"?>

<boolean>false</boolean>

Workflow 'vSphereSnapshotInventory' failed with the following exception:

  1. System.Data.Services.Client.DataServiceTransportException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> DynamicOps.Common.Client.UntrustedCertificateException: Certificate is not trusted (RemoteCertificateChainErrors). Subject: , OU=*, O=, L=, S=, C=IN Thumbprint:

   at DynamicOps.Common.GlobalCertificateValidationManager.ServerCertificateValidation(Object sender, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)

   at System.Net.ServerCertValidationCallback.Callback(Object state)

   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   at System.Net.ServerCertValidationCallback.Invoke(Object request, X509Certificate certificate, X509Chain chain, SslPolicyErrors sslPolicyErrors)

   at System.Net.Security.SecureChannel.VerifyRemoteCertificate(RemoteCertValidationCallback remoteCertValidationCallback)

   at System.Net.Security.SslState.CompleteHandshake()

   at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.ProcessReceivedBlob(Byte[] buffer, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.StartSendBlob(Byte[] incoming, Int32 count, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)

   at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)

   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

   at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)

 

Please find below details of servers :

 

  • OS version : Windows 2012 R2 Standard – 64 bit
  • vRA Version : vra 7.4

 

Certificate Details :

 

  • Valid from : 7/6/2018 to 7/5/2020
  • Signature Algorithm : sha1RSA

 

Please suggest

Not able to see PKS, Azue and GCP endpoint in vRA7.5

$
0
0

Hi,

 

Anyone can help on how to get PKS, Azure and GCP endpoint in vRA7.5 or any special license required..?

 

Thanks

Sivaraj 

vRA 7.4 - Update IP for bulk import not working

$
0
0

Im am trying to update an IP that  was changed by a tenant however we keep getting "Not enough property arguments" in the log when trying to update. The information we are using is from Update a Virtual Machine in a vRealize Automation Environment.

 

Below is an example of the CSV file

# Import--Yes or No, Virtual Machine Name, Virtual Machine ID, Host Reservation (Name or ID), Host To Storage (Name or ID), Deployment Name, Blueprint ID, Component Blueprint ID, Owner Name[, Property Name, Property Value, (H|N)(E|O)(R|P)]* Where (H|N) - Hidden/Not Hidden; (E|O) - Encrypted/Not Encrypted; (R|P) - Runtime/Not Runtime. e.g. HOP = Hidden & Not Encrypted & Not Runtime, VirtualMachine.Network#.Address, w.x.y.z, HOP

Yes,PVCC-002,cb8e0633-c5db-4951-bb75-832386e0660a,PVCC Reservation,PVCC_IaaS_ds1,PVCC-002 Deployment-7fd4ea,Win2016,Win2016,TRuggeri@pvcc.iaas.vccs.edu,20.170.12.152

 

The Log shows...

ReadFileToQueueActivity: Skipping line 1 in file for queue PVCC-002 - Not enough property arguments. Yes,PVCC-002,cb8e0633-c5db-4951-bb75-832386e0660a,d364200b-130f-4aae-88df-316b813b86d0,44e9c6f4-d9fc-41b6-8d59-99068de3dc02,PVCC-002 Deployment-7fd4ea,Win2016,Win2016,TRuggeri@pvcc.iaas.vccs.edu,20.170.12.152

 

Are we missing something?


vra catalog request submit --inputfile results in request with custom machine properties created but not populated. (CloudClient 4.5)

$
0
0

First I create a JSON file for my catalog request like so:

 

vra catalog request generate template --groupid <businessGroupName> --id RHEL --reason "" --export d:\myVraRequest.json

 

Then I edit this file to populate the various machine properties with the necessary values just the same as if submitting using the web console. Next I submit the edited JSON file:

 

vra catalog request submit --groupid <businessGroupName> --inputfile 'd:\myVraRequest_modified.json'

 

The request is successfully submitted and vRA does its thing. The problem is that the first EBS subscription reveals that that the majority of the custom machine properties do not have values populated. The only custom machine values with values populated are those that came from the request template above plus a couple more. There doesn't seem to be a pattern on which are getting values and those that are not.

 

What is even more strange is if I look at the request in the web console I see the same values for the corresponding input fields as I entered in the JSON file. If I submit the same catalog item and populate the input fields with the same values in the JSON file the request completes successfully, i.e. the custom machine property values are populated correctly. I have triple-checked the spelling and syntax.

 

Any ideas on what to try next or why this is happening?

 

Thanks in advance.

Any issue shutting down Vrealize VM

$
0
0

Very new to VRealize, but I need to shut it down to move it to a different datastore.  I assume there will be no issues with the Vcenter environment when I do so, but wanted to confirm.  Thx!

how to refer "clone from" value to custom form

$
0
0

Hi all i just wanna create a blue print that my clients can choose their prefered OS, so i need my clients enter the "clone from" value

CpWz_004.jpg

I have configured the custom from like following picture but  i can not publish my blue print

CpWz_005.jpg

and it gived this error

 

CpWz_006.jpg

 

I just wanna know is it possible to provision a virtual machine with selective clone template? or not

if i can not, why the field named "clone frome name" is available in custom form?

vRA 7.5 Manager service is not running

$
0
0

After upgrading to vRA 7.5 i get an error at the top of the screen that states "Manager service is not running or cannot contact Model Manager Web. Actions such as machine provisioning cannot complete until the Manager Service contacts Model Manager Web. Start the manager service or ensure that the service can connect to Model Manager Web."

Now the inventory wont update and the VMs are not completing their deployment. Is there any other documentation other than "vCloud Automation Center Documentation Center " that could help. The XML files displayed from the previous artical are not showing any errors.

Joining a server to domain using VRA

$
0
0

Hi Team,

 

What are the different types of ways where we can automate a server deployment to automatically join a domain in VRA in a particular OU in VRA ?

I saw few custom properties but upon trying unable to join the server.

 

Please guide me if anyone had completed it already.

 

Thanks.

vRA Self signed certs

$
0
0

Were having a problem with vRA and our self signed certs when it come to connecting to a VM either by using remote console or VMRC. Either way we get the same error. For example: Cannot establish a remote console connection. Verify that the machine is powered on. If the server has a self-signed certificate, you might need to accept the certificate then close and retry the connection or the black box with the blue border. The cert for the IaaS server has been put in almost all folders of the certificate manager and was working before the upgrade to 7.5. The same problem is happening for chrome. IE and Firefox. Is there anyway to get around this?

DRS Anti-afinity rules for multi-instance component

$
0
0

I have a blueprint for a cluster.  It has a single vSphere VM on it that allows 3..4 instances (numbers kept small for this explanation).  I want to put half of the VMs in one VM group and the other half in another VM group. (The groups are pre-defined with a vSphere DRS anti-affinity rule).  This way, if I loose a server, worst case scenario is I loose half of the cluster.

My problem:  How do I tell  in post-provisioning if this is instance 0, 1, 2 or 3 so that I can put the VM into the correct VM group.  Instance 0 and 2 should go to VM group A and instance 1 and 3 should go to VM group B.  In vRO, I can not find any properties that allow me to identify the instance.  This gets further complicated with scale-in/out.

 

Thanks,

Carl L.


"Exception was thrown by the target of an invocation" for "Repository" Source in Logs

$
0
0

Hi all -

 

Been noticing these rather frequent errors in the logs of a lab that was upgraded to vRA 7.5.  I've dug around, restarted IaaS nodes, etc. but can't seem to shake this error:

 

 

"

Exception has been thrown by the target of an invocation.

Inner exception: One or more errors occurred.

Inner exception: One or more errors occurred.

Inner exception: An error occurred while sending the request.

Inner exception: The underlying connection was closed: An unexpected error occurred on a send.

Inner exception: Authentication failed because the remote party has closed the transport stream."

 

 

The full stack trace is here:

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.AggregateException: One or more errors occurred. ---> System.AggregateException: One or more errors occurred. ---> System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a send. ---> System.IO.IOException: Authentication failed because the remote party has closed the transport stream.

at System.Net.Security.SslState.StartReadFrame(Byte[] buffer, Int32 readBytes, AsyncProtocolRequest asyncRequest)

at System.Net.Security.SslState.StartReceiveBlob(Byte[] buffer, AsyncProtocolRequest asyncRequest)

at System.Net.Security.SslState.CheckCompletionBeforeNextReceive(ProtocolToken message, AsyncProtocolRequest asyncRequest)

at System.Net.Security.SslState.ForceAuthentication(Boolean receiveFirst, Byte[] buffer, AsyncProtocolRequest asyncRequest)

at System.Net.Security.SslState.ProcessAuthentication(LazyAsyncResult lazyResult)

at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)

at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

at System.Net.TlsStream.ProcessAuthentication(LazyAsyncResult result)

at System.Net.TlsStream.BeginWrite(Byte[] buffer, Int32 offset, Int32 size, AsyncCallback asyncCallback, Object asyncState)

at System.Net.ConnectStream.WriteHeaders(Boolean async)

--- End of inner exception stack trace ---

at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)

at System.Net.Http.HttpClientHandler.GetResponseCallback(IAsyncResult ar)

--- End of inner exception stack trace ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.SignRestRequestMessageHandler.<SendAsync>d__0.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at DynamicOps.Common.Client.RestClient.<>c__DisplayClasse`1.<<GetResourceOrDefault>b__d>d__10.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at DynamicOps.Common.Client.RestClient.<RetryWebRequestWrapper>d__ad.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at DynamicOps.Common.Client.RestClient.<GetResourceOrDefault>d__14`1.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClient.<FindDefaultEndpointForEndpointType>d__4d.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClientFactory.<GetEndpointAsync>d__c.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClientFactory.<CreateAsyncHelper>d__33`1.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClientFactory.<CreateAsync>d__19`1.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClientFactory.<CreateAsync>d__16`1.MoveNext()

--- End of inner exception stack trace ---

at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)

at VMware.Cafe.ComponentRegistryClientFactory.CreateAsync[T](SecurityContext user, CreateOptions opts)

at VMware.Cafe.ComponentRegistryClientFactory.<CreateAsync>d__19`1.MoveNext()

--- End of stack trace from previous location where exception was thrown ---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()

at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)

at VMware.Cafe.ComponentRegistryClientFactory.<CreateAsync>d__16`1.MoveNext()

--- End of inner exception stack trace ---

at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)

at DynamicOps.Repository.Runtime.SecurityModel.CafeSecurityProvider.LoadSecurityInformation(UserIdentity userIdentity)

at DynamicOps.Repository.Runtime.SecurityModel.SecurityModelContext.GetIdentityTasksFromCache(UserIdentity userIdentity)

at DynamicOps.Repository.Runtime.SecurityModel.SecurityModelContext.get_IdentityTasks()

at DynamicOps.Repository.Runtime.ServiceModel.Data.RepositoryDataService`2.CalculateReadPermissionScopes(Int32 entityId)

at DynamicOps.Repository.Runtime.ServiceModel.Data.RepositoryDataService`2.InternalOnQueryEntity[TEntity](Int32 entityId)

--- End of inner exception stack trace ---

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)

at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)

at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

at System.Data.Services.DataServiceConfiguration.ComposeResourceContainer(IDataService service, ResourceSetWrapper container, Expression queryExpression)

at System.Data.Services.RequestUriProcessor.ComposeExpressionForEntitySet(SegmentInfo segment, IDataService service, Boolean isLastSegment, Boolean checkRights)

at System.Data.Services.RequestUriProcessor.ComposeExpressionForSegments(IList`1 segments, IDataService service, Boolean isCrossReferencingUri)

at System.Data.Services.RequestUriProcessor.ProcessRequestUri(Uri absoluteRequestUri, IDataService service, Boolean internalQuery)

at System.Data.Services.DataService`1.HandleRequest()

 

Any help is appreciated!

Custom validation of Array String values in XaaS service offering

$
0
0

Hi,

I'm currently developing for a VRA 7.3 environment.

I'm currently attempting to write a custom validation action for an array of strings values being passed from the vRA portal.

The validation code currently works from within Orchestrator, correctly rejecting the request when an incorrect user is entered into the list.

However, once I expose the workflow through an XaaS blueprint offering, the validation no longer functions correctly.

I've included a screen capture of the error I'm seeing.

Has anyone experienced this problem before?  

Deployment set as never expire but deleted after 120 days

$
0
0

How can i prevent deployments set to never expire from deletion after 120 days.

 

Is DynamicOps.Vrm.VRMencrypt.exe VRMAgent.exe.config set doDeletes false enough?

vRealize Business - need help to hide prices from users at Request and Items pages

Active Directory User search from vRA custom request Form

$
0
0

Hi All,

 

We are trying to put owner for virtual machine and application in custom request form of virtual machine

 

but unable to get search option to pull ad user directly from AD server

 

please find below image for an example

 

 

vRA version : 7.4 8229492

Viewing all 9859 articles
Browse latest View live




Latest Images