TimR26's Posts

Hey there, Thanks for this. I know this would be the case. I really needed to get validation from the community. I am all to familiar with your work in Open902. I was the one who kept haras... See more...
Hey there, Thanks for this. I know this would be the case. I really needed to get validation from the community. I am all to familiar with your work in Open902. I was the one who kept harassing you about SAN certs (BTW it worked perfectly!) Thanks for this!
Going to post this here and in the NSX section. I have an existing vRA 7 deployment with a management and compute cluster. We have blueprints that use an external network profile (specifying a... See more...
Going to post this here and in the NSX section. I have an existing vRA 7 deployment with a management and compute cluster. We have blueprints that use an external network profile (specifying a portgroup on a vDS), and have machines deployed and in use from these blueprints. We want to add NSX into the mix. I have performed a NSX deployment in the past but it was done before vRA was configured. My question is can I deploy NSX and add the compute cluster without impacting the existing vRA deployed VMs (aside from ESXi reboots during the preparation phase)? A little bit of context behind the use of NSX. We want to create "isolated" blueprints (not attached to the existing "wire") for R&D type stuff. We also want to use it for clientless AV/Malware scanning/protection. I may be answering my question but if I create a new vDS specifically for NSX, wouldn't that be enough to configure/prepare the compute cluster for NSX? To add, I would also do all the configuration to integrate NSX with vRA, etc. With this logic, could I not be able to continue to deploy my existing blueprints using my existing network profile in parallel with new blueprints that leverage NSX logical switches on a predefined logical router to create my "isolated" VMs?
I'm trying to build a Windows 2012 R2 blueprint that joins an AD server automatically and puts the computer in a specific OU specified. I created a vRO endpoint and pointed it to my AD server,... See more...
I'm trying to build a Windows 2012 R2 blueprint that joins an AD server automatically and puts the computer in a specific OU specified. I created a vRO endpoint and pointed it to my AD server, provided all the necessary info (as far as I can tell). I created an AD Policy and specified the OU I want machines to go in. I applied the AD Policy to the business group so anyone within the business group who deploys machines will have the AD Policy applied. I created a Windows 2012 R2 template (nothing special here) I created a vsphere customization script that sets the admin password and joins the domain. Test 1 I created a blueprint, full clone of the windows 2012 R2 template and specified the customization script. Result: It deployed the machine and joined the domain, but the computer object was still in the default Computers OU I check the vRO Endpoint and found a typo in the domain name, fixed. Test 2 same as above, hoping things would work due to the typo. Result: same as test one Test 3 same blueprint, modified AD endpoint and provided new shared session credentials (thinking authentication issue) Result: same as test one Test 4 same blueprint, modified vsphere customization script to not join domain (thinking AD endpoint and ADPolicy will join the machine to the domain) Result: server did not join domain Test 5 same blueprint, removed customization script from blueprint (thinking customization script is interfering with vRA joining machine to domain) Result: server did not join domain. At this point I'm not sure how to proceed. I feel I'm missing a step (or two) Some questions I have: 1. Where can I find logs for the Active Directory Endpoint? I would like to see if it provides any clues as to whether or not my AD Endpoint is even config'd properly 2. For the AD endpoint shared session credentials, what format do I use for the username (the docs do not mention anything like this, just provide a username) so do I use <username> or <domain> \ <username or <username>@<domain>...or does it even matter? 3. do I even need to specify the vsphere customization script within the blueprint? 4. Is there any other step within the blueprint I need to do to get the AD Policy to work?
Can't seem to find it anywhere on my vRA7 IaaS Server. Was the tool replaced by anything in vRA7?
We will be using the same identity source in this case. Lets take this a step further...if I built a windows AD forest: users.AD.com is the identity source for vRA, dev.AD.com is the domai... See more...
We will be using the same identity source in this case. Lets take this a step further...if I built a windows AD forest: users.AD.com is the identity source for vRA, dev.AD.com is the domain I'm integrating the RHEL box to. I'm not an expert but assuming there is a trust relationship (and in a forest I believe there is) I should be able to achieve the same goal?
Hello, I'm building a RHEL 6.6 server and integrating it with my LDAP server. I created a bash script to automatically run after the OS is deployed which will define specific LDAP groups and a... See more...
Hello, I'm building a RHEL 6.6 server and integrating it with my LDAP server. I created a bash script to automatically run after the OS is deployed which will define specific LDAP groups and add them to /etc/sudoers and /etc/ssh/sshd_config. This is great to automatically grant groups of users access, but what if I want to automatically grant an individual user instead. Specifically what if I want to grant the user that logged into vRA and requested the RHEL server? I would like to know if its possible to identify the LDAP account of the user who logged into vRA and requested the RHEL server, and somehow pipe that into the bash script so when the script runs, it calls that info and adds the individual user. Is the bash script even the way to do this or is there another mechanism that can achieve this? The idea is to limit access to root/ssh to the individual that deployed it.
Hello, I'm looking for some guidance on how to proceed with creating certificates for my vRA7 HA/distributed solution. I'm in the process of going through the installation wizard and I'm at th... See more...
Hello, I'm looking for some guidance on how to proceed with creating certificates for my vRA7 HA/distributed solution. I'm in the process of going through the installation wizard and I'm at the part where I need to deal with the vRA appliance certificates. I found a blog that provides step-by-step installation of an enterprise deployment. He used a Windows CA and a vRealize Automation Identity appliance. He went through how to build a CA, get the templates setup and create the certs using openSSL. I've followed most of the instructions but I'm a little confused at this point. here is a link to the blog  on creating the CA and issues certs http://open902.com/create-a-windows-enterprise-ca-and-issue-certificates-for-vra-and-other-vmware-products-with-examples… here is a link to the blog on deploying vRA7 enterprise http://open902.com/vrealize-automation-7-enterprise-install/ I have a couple of questions: 1. Can I finish my deployment with self-signed certs, then replace the certs after the fact? 2. I like the idea of a single cert for all the components, the challenge is how would I achieve this in my deployment. Identity appliance is built into vRA7 and (I think) I need to complete the installation wizard in order to use vIDM. So this leads me to believe I create self signed certs (to complete the installation wizard deployment) then replace all the certs using the procedures in the blog above. 3. Based on my deployment model below, I don't think I can follow the procedures listed above, and if I can, I'm really not sure how to pull this off. Here is my deployment setup: - Win-CA.domain.com (Windows CA Server) - vra7-app01.domain.com (vRA7 appliance node 1) - vra7-app02.domain.com (vRA7 appliance node 2) - vra7-web-mgr01.domain.com (Windows, Web and Manager services node 1) - vra7-web-mgr02.domain.com (Windows, Web and Manager services node 2) - vra7-DEM01.domain.com (Windows, DEM services node 1) - vra7-DEM02.domain.com (Windows, DEM services node 2) - vra7-agent01.domain.com (Windows, Agents node 1) - vra7-agent02.domain.com (Windows, Agents node 2) - vra7-vro01.domain.com (Orchestrator appliance node 1) - vra7-vro02.domain.com (Orchestrator appliance node 2) - NSX Edge appliance configured as a load balancer - vra7.domain.com (VIP for vRA7 appliances) - web.domain.com (VIP for Web/Mgr servers) - mgr.domain.com (VIP for Web/Mgr servers) - vro.domain.com (VIP for Orchestrator appliances) - windows workstation with OpenSSL installed I'm probably over thinking this too much, but I'm reluctant to complete the deployment until I know for sure how to proceed with certificates.
Any response from VMware Support?
I've been playing around with the ESXi Agent VM settings to use with NSX Guest Introspection. One of the options was to specify the host datastore which meant pre-configuring the Agent VM setting... See more...
I've been playing around with the ESXi Agent VM settings to use with NSX Guest Introspection. One of the options was to specify the host datastore which meant pre-configuring the Agent VM settings on each ESX host by specifying a datastore and network. I realized that I do not need to use this option and can specify a shared datastore and network. Unfortunately I already pre-configured the settings on the ESX host and could like to find a way to clear those settings since I won't be using them.
I would like to know how to reset the Agent VM Settings for an ESXi 6 U2 host? I can't find documentation anywhere. Please help.
Ok well I did what you suggested and it did not work. I was able to validate this by running the following command in sigar: ps "State.Name.eq=bash,Args.1.eq=/opt/VMware/vcloud-director/bin/VM... See more...
Ok well I did what you suggested and it did not work. I was able to validate this by running the following command in sigar: ps "State.Name.eq=bash,Args.1.eq=/opt/VMware/vcloud-director/bin/VMware-vcd-watchdog" it returned with nothing. It got me thinking so I reviewed the commands available in sigar using the website you provided (PTQL - Sigar - Hyperic Support) I notice there was a command "pinfo - Other Process Info" So I ran it against the pid: pinfo 2195 pid=2195 state={Name=VMware-vcd-watc, Threads=1, Tty=0,......... so I re-ran ps "State.Name.eq=VMware-vcd-watc" 2195 root Feb25 107M 2.2M 1.2M S 1:28 /bin/bash So I fed this into the process.query, waited 5 mins and it came up! So thank you for your help!!!
Hello, thank you for your reply. so I took your advice and did the following: 1. ps ax 2195 ? S 1:26 /bin/bash /opt/VMware/vcloud-director/bin/VMware-vcd-watchdog 26566 pts/0 Ss 0:00... See more...
Hello, thank you for your reply. so I took your advice and did the following: 1. ps ax 2195 ? S 1:26 /bin/bash /opt/VMware/vcloud-director/bin/VMware-vcd-watchdog 26566 pts/0 Ss 0:00 -bash 2. Query the process: sigar> ps "State.Name.eq=bash" 26566 root 07:22 106M 1.9M 1.4M S 0:0 -bash 3. pargs 26566 pid=26566 exe=/bin/bash cwd=/root/epops-agent-6.2.0/bundles/agent-x86-64-Linux-6.2.0/pdk/lib This doesn't seem right, its pointing to the EPO Agent. Lets run pargs on 2195 4. pargs 2195 pid=2195 exe=/bin/bash cwd=/     0=>/bin/bash<=     1=>/opt/VMware/vcloud-director/bin/VMware-vcd-watchdog<= 5. I also ran a ps "State.Ppid.eq=2195" 2200 root Feb25 106M 2.0M 1.2M S 0:46 /bin/bash 6. And a ps "State.Ppid.eq=26566" 649 root 08:04 3.1G 37M 9.8M S 0:3 java:org.hyperic.sigar.cmd.Runner Now I'm confused. PID 26566 seems to be for the hyperic agent. 2195 seems to be the vcd-watchdog process.
I'm running vROPs 6.2, and installed the epops agent on a RHEL 6.4 server. This box is running vCD. I want to use vROPS to monitor the processes for vCD. I created the following object: Name: ... See more...
I'm running vROPs 6.2, and installed the epops agent on a RHEL 6.4 server. This box is running vCD. I want to use vROPS to monitor the processes for vCD. I created the following object: Name: vCD Watchdog Adapter Type: EP Ops Adapter Object Type: MultiProcess Process.query: State.Name.eq=VMware-vcd-watchdog Collection Interval: 5 mins After the first collection interval, I receive the error "Object is not available" I cannot seem to find any other info about the error. I thought it might be something to do with the process.query so I checked the vROPs documentation and only found this: Manually Create Operating System Objects They talk about how to submit the query and provide an example. Searching google I can't find a list of classes or attributes that are acceptable other than the two I know of: State.Name.eq and Pid.PidFile.eq. I'm looking for some guidance on this. Can anyone help?
Hello, Background info: - We are using vCloud Director with multiple organizations setup under a single provider VDC. - We have two AD domains called domain A and domain B. domain A is con... See more...
Hello, Background info: - We are using vCloud Director with multiple organizations setup under a single provider VDC. - We have two AD domains called domain A and domain B. domain A is configured as the LDAP authentication source for each org (the tenant users as vCloud Org admins), while domain B is the LDAP authentication source for vCD/vCenter system administrators. - vCO, vCD and the vCenter Server vCD controls is on domain B. - Physical workstations everybody use are in domain A. vCO client is installed on physical workstation. - Attached is a diagram to help. What we are trying to achieve: - we want vCD org admins to be able to login to vCO and create and manage workflows for their own org. - we want vCD/vCenter system administrators to be able to create and manage workflows for all of vCD and vCenter, as well as be the vCO system administrators. I'm trying to figure out the most efficient way to setup access and roles for vCO itself, then ensure access for the tenant users is limited to their own orgs.
Hello, I've done some vCO training to get familiar with using the product. I now have a request from one of our support teams. They would like to be able to run a workflow that can output a li... See more...
Hello, I've done some vCO training to get familiar with using the product. I now have a request from one of our support teams. They would like to be able to run a workflow that can output a list of all users and groups for each org we have. I've been searching the vCO documentation for API, REST and can't seem to find anything (obvious) about querying this information. Can anybody provide some advice, point me in the right direction. Thanks!
Hello, I'm very new to vCloud Network and Security. I have been reading the documentation but it can be confusing for me. I have attached a diagram to help provide context as to what I'm tryin... See more...
Hello, I'm very new to vCloud Network and Security. I have been reading the documentation but it can be confusing for me. I have attached a diagram to help provide context as to what I'm trying to achieve. Keep in mind the IP addressing was changed for security purposes. Address ranges are not accurate but there for context. We have a routed org with a single VM vApp, directly connected to VDC-Net. This is a Linux server. We have a vShield Edge appliance. There are no firewall rules, NAT, static routes configured. Essentially fresh deployment. The owner of the server would like to be able to connect to a Linux repo for updates/etc. For testing purposes, I disabled the vShield firewall to allow all traffic through. from the Linux server I was able to ping both addresses assigned to the vShield edge (192.168.1.1 and 10.10.16.17) but I could not ping 10.10.2.140. This leads me to believe the vShield Edge does not know how to route packets between 192.168.1.0/24 and 10.10.0.0/16. I've been reading and from what I'm gathering is I need to configure NAT, and firewall rules to achieve this. I've googled everything I can and now I'm just confused. Can someone please provide me with some guidance?
I figured out the issue. When the certificate is ready to be downloaded I need to select Base-64 encoded instead of the DER encoded. This will allow me to view the signed certificate in plain tex... See more...
I figured out the issue. When the certificate is ready to be downloaded I need to select Base-64 encoded instead of the DER encoded. This will allow me to view the signed certificate in plain text and therefore copy/paste the signed certificate content when I import the certificate into the load balancer edge appliance. When I did that I also ran into a different issue which I will create a new discussion on. Thanks anyways for the help.
Hello, I get that I can create a signed cert. for the Edge, but I'm confused as to how I can import it. Here is the procedure I have been following: I log into vCNS -> my data center -> ... See more...
Hello, I get that I can create a signed cert. for the Edge, but I'm confused as to how I can import it. Here is the procedure I have been following: I log into vCNS -> my data center -> Network Virtualization -> Edges, then double click my edge device -> configure -> certificates -> actions -> generate CSR I then copy the contents from the PEM Encoding text box. I log into my CA server (MS CA Services) I click Request a Certificate -> click Submit a certificate request by using a base-64-encoded CMC or PKCS#10 file, or submit a renewal.... I paste the contents of the CSR and submit. The CA admin approves the request. In the CA server I can then download a filename.cer file. At this point I do back into vCNS -> edge certificate screen, when I click the actions -> import certificate, its expecting my to submit the contents of a signed certificate. Which I can't do because the filename.cer file is encrypted. Am I doing something wrong in regards to generating the CSR, the type of certificate I'm getting signed...or am I way off base with the entire signed certificate process?
Some background info for context: vShield Mgr 5.5: - imported Root CA cert. and a CA-signed X.509 cert. - able to login to vShield Mgr. with trusted certs. vCD Cells: - all certs sig... See more...
Some background info for context: vShield Mgr 5.5: - imported Root CA cert. and a CA-signed X.509 cert. - able to login to vShield Mgr. with trusted certs. vCD Cells: - all certs signed and imported - able to login directly with trusted certs. vShield Load Balancer: Virtual Machine: vcloud.ourcloudnet.com (10.10.10.1) Profile applied: http/https, least_conn, 80/443, members are both vCD cells We want to have a signed and trusted cert for the load balancer address (vcloud.ourcloudnet.com). I have been trying to follow the procedures in the vShield Administration Guide page 73, but I'm getting confused with the procedure itself. When it says "You can generate a CSR and get it signed by a CA. If you generate a CSR at the global level, it is available to all vShield Edges in your inventory.", does that mean generating a CSR at the vShield Mgr level as opposed to the vShield Edge level? Am I doing this all wrong? Need some guidance please.
Hello, We are using the out-of-box Console Access Only role for our end-users in our orgs. When a user logs into their org portal, and opens a pop out console on a VM, they have the ability to... See more...
Hello, We are using the out-of-box Console Access Only role for our end-users in our orgs. When a user logs into their org portal, and opens a pop out console on a VM, they have the ability to mount a cd/dvd from the pop-out window. For security reasons, we want to prevent that. We only want the user to mount cd/dvd from the catalog only. Is there a way to do this?