WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

Collection of VMware Project Photon & Lightwave Resources/Links

04.20.2015 by William Lam // 1 Comment

Today is a very exciting day for VMware and later this morning, the new Cloud Native Apps team under Kit Colbert will be hosting an online event (replayed of the event will be posted here) to talk more about Next-Generation Apps on VMware as well as diving into more details on two specific initiatives that have recently been open sourced: Project Photon and Lightwave. In anticipation of the flood of information, I thought it would be useful to aggregate all the resources, links and articles in a single place for ease of consumption. This page will be updated through out the day, let me know if there is anything I am missing.

Cloud Native Apps Team

  • Official Blog Announcement: Cloud-Native Apps: Making the Developer a First-Class User of the Datacenter
  • Official Twitter: @cloudnativeapps
  • Follow Cloud Native Apps members on Twitter using this CNA List: https://twitter.com/lamw/lists/vmware-cloud-native-apps1
  • VMware Open Source GitHub: http://vmware.github.io/

 Photon

vmware-photon
Photon is an open-source lightweight Linux container host runtime optimized for running containers optimized for VMware’s hypervisor.

  • VMware Official Blog Announcement: http://blogs.vmware.com/cloudnative/introducing-photon/
  • YouTube Demo: https://www.youtube.com/watch?v=ZA6flb7otNg
  • Github: https://vmware.github.io/photon/
    • Instructions to deploy on vSphere 5.5 & 6.0
    • Instructions to deploy on Workstation/Fusion
    • Instructions to deploy on vCloud Air
    • Instructions to deploy on Google Compute Engine
  • Twitter: @vmwarephoton
  • VMTN Community Forum: https://communities.vmware.com/community/vmtn/devops/project-photon
  • Google Group for Developers: https://groups.google.com/forum/#!forum/vmware-photon-dev
  • Google Group for Announcements: https://groups.google.com/forum/#!forum/vmware-photon-announce
  • FAQ: https://github.com/vmware/photon/wiki/Frequently-Asked-Questions

 Lightwave

vmware-lightwave
Lightwave is an open-source container identity and access control solution.

  • VMware Official Blog Announcement: http://blogs.vmware.com/cloudnative/introducing-lightwave
  • YouTube Demo: https://www.youtube.com/watch?v=CWmE_Rl3ELc
  • Github: https://vmware.github.io/lightwave/
  • Twitter: @vmwarelightwave
  • VMTN Community Forum: https://communities.vmware.com/community/vmtn/devops/project-lightwave

Partner Integration News:

  • CoreOS - VMware Ships rkt and Supports App Container Spec
  • HashiCorp - Vagrant Up and Running with VMware’s Project Photon
  • Mesosphere - We’re tackling container security at scale with VMware
  • Pivotal - Lattice – Container Clustering Simplified

Community Blog Articles

  • Josh Gray - Introducing VMware Project Photon
  • Andrew Mauro - VMware cloud-native applications vision
  • Vladan SEGET - VMware Cloud-Native Applications: Lightwave, Photon and more…
  • Forbes - VMware Introduces New Open Source Projects To Enable The Microservices Future
  • Chris Mutcher - Thoughts on the VMware Project Photon Announcement
  • Eric Wright - Fire Photon Torpedoes! Getting Started with VMware Photon Linux
  • The Register - VMware fires Photon torpedo – a homegrown Linux for microservices
  • Virtualization Review  - VMware Launches Two Open Source Container Projects
  • TechRepublic - New VMware open-source tools make Docker safe for the enterprise
  • ComputerWorld - VMware preps its virtualization stack for Docker
  • InformationWeek - VMware Rides Container Wave With Open Source Projects
  • ITWorld - VMware prepares its virtualization stack for Docker
  • SDX Central - VMware Creates Its Own Linux OS for Containers
  • MartijnBaeck - Project Photon and Lightwave, the start of a new VMware era
  • Scott Lowe - Running Photon on Fusion via Vagrant
  • Anthony Spiteri - VMware Photon: vCloud Air Network Deployment
  • Melissa Palmer - Lightwave and Photon Measured from a Rocket, VMware Enhances Cloud-Native Apps
  • Jacob Ludriks - Trying out Docker with VMWare Photon and Docker CLI for Windows
  • Romain Decker - Getting Started with VMware Project Photon

Categories // Automation, Cloud Native, Docker Tags // cloud native apps, container, DevOps, LightWave, Photon

vCenter Server 6.0 Tidbits Part 5: New method of patching the VCSA/PSC

04.17.2015 by William Lam // 9 Comments

In previous releases of the VCSA, patching and updating of the VCSA was performed through what was known as the VAMI interface which provided both a UI as well as a command-line which I have blogged about here. The simplest and easiest method was of course using the UI which just required opening a browser to https://[VCSA]:5480 as seen in the screenshot below.

UPDATE (09/04/15) - In vSphere 6.0 Update 1, URL based patching is now available. You can find more details here.

patching-vcsa-6.0-0
In the VCSA 6.0, the old VAMI UI interface no longer exists and to update/patch the VCSA you will need to use the appliancesh command-line interface. There is a command called "software-packages" which is used to update/patch the software on the VCSA. This information is also documented here.

patching-vcsa-6.0-2
VMware just recently released a patch update to vSphere 6.0 and one of the updates is applicable to VCSA (Embedded) and VC/PSC (External) as noted in this VMware KB 211640. There are two patches (Third Party & Bug/Security Fix) which are available as an ISO which can be downloaded from here.

patching-vcsa-6.0-1
Before you can apply the patch/update, you will need to mount the patch ISO to your VCSA/PSC using either the vSphere C#/Web Client as you would with any other ISO. The second step is to login to the VCSA/PSC and if you have disable the appliancesh, you just need to type "appliancesh" and you will be prompted to login with your root credentials.

Once logged into the applianesh, the software-packages supports two options:

  • Stage patches from ISO and then install
  • Stage patches from ISO and install at a later time

If you wish to perform the update/patch in a single step by staging and installing, you can run the following command:

software-packages install --iso --acceptEulas

patching-vcsa-6.0-3
If you wish to only stage the patches but not install, you can do so by running the following command:

software-packages stage --iso --acceptEulas

Once you are ready to install the staged patches, you will need to run the following command:

software-packages install --staged

  • vCenter Server 6.0 Tidbits Part 1: What install & deployment parameters did I use?
  • vCenter Server 6.0 Tidbits Part 2: What is my SSO Domain Name & Site Name?
  • vCenter Server 6.0 Tidbits Part 3: Finding all deployed Platform Services Controller
  • vCenter Server 6.0 Tidbits Part 4: Finding all deployed vCenter Servers
  • vCenter Server 6.0 Tidbits Part 5: New method of patching the VCSA
  • vCenter Server 6.0 Tidbits Part 6: Customizing VCSA’s DCUI
  • vCenter Server 6.0 Tidbits Part 7: Connecting to SSO/PSC using JExplorer
  • vCenter Server 6.0 Tidbits Part 8: Useful ldapsearch queries for vmdird
  • vCenter Server 6.0 Tidbits Part 9: Creating & managing SSO users using dir-cli
  • vCenter Server 6.0 Tidbits Part 10: Automating SSO Admin configurations
  • vCenter Server 6.0 Tidbits Part 11: Automate SSO Admin password change
  • vCenter Server 6.0 Tidbits Part 12: New methods of downloading Support Bundles for VCSA / PSC

Categories // Automation, VCSA, vSphere 6.0 Tags // appliancesh, platform service controller, psc, software-packages, vami, VCSA, vcva

vCenter Server 6.0 Tidbits Part 4: Finding all deployed vCenter Servers

04.16.2015 by William Lam // 2 Comments

In vSphere 6.0, there are a list of recommended topologies which can viewed in VMware KB 2108548. In the event that you need to locate all available vCenter Servers in your environment, you have a couple of options depending on type of access you have and the state of your environment (e.g. vSphere Web Client is down). For locating all deployed Platform Service Controllers (PSC), please take a look at my previous article here. Before taking a look at the solutions, here is a diagram of my vSphere 6.0 lab environment and its configuration: 2 PSCs configured for replication with 2 VCs joined to PSC1 and another VC joined to PSC2.

locate-vcenter-servers-and-platform-service-controllers
Option 1:

The first option to find this information is using the new System Configuration UI which is available in the vSphere 6.0 Web Client. You can quickly view all Nodes and their type as seen in the screenshot below. This would be the quickest and most efficient method if access to the vSphere Web Client is available.

locate-all-psc-servers-0
Option 2:

We can also connect to a new service in vSphere 6.0 known as the Component Manager via its MOB (Managed Object Browser) interface. You will need to open a browser and connect to the following URL and substituting it with the Hostname/IP Address of one of your PSC:

https://psc-01.primp-industries.com/cm/mob/?moid=ServiceManager&method=Search

If you do not know the Hostname/IP Address of your PSC Server, you can always find it by going to the vCenter Server Advanced Settings and searching for pattern "sso.admin" and you will see the address of your PSC Server as seen in the screenshot below.

Screen Shot 2015-03-29 at 2.56.33 PM
Once you have authenticated in, you will need to add the following snippet into the text box:

<searchCriteria>
<serviceType>
<productId>com.vmware.cis</productId>
<typeId>vcenterserver</typeId>
</serviceType>
</searchCriteria>

locate-all-vcenter-servers-1
Note: For programmatic access, please refer to Option 3 for more details.

Next, click on Invoke Method to execute the query and if everything was successful, you should see entries under "serviceAttributes" for all your vCenter Servers as seen in the screenshot below.

locate-all-vcenter-servers-2
Option 3:

The final option is to of course retrieve this information programmatically using the new vCloud Suite SDK which is part of the vSphere 6.0 release. There are 6 new SDKs: .Net, Java, Perl, REST, Python & Ruby and you can find more information here. In this example, I will be using the vCloud Suite SDK for Python and using the sample located under the "lookupservice" directory called print_services.py You will need to download and extract the contents of the SDK onto a system that has a Python interpreter installed and below are the instructions for running this particular sample script.

First, you will need to edit a configuration file and provide some details to one of your PSC's

VMware-vCloud-Suite-SDK-Python-6.0.0/client/samples/src/sample.cfg

Here is an example of what the file should look like for my environment:

[connection]
lswsdlurl=file:///root/VMware-vCloud-Suite-SDK-Python-6.0.0/client/wsdl/lookupservice.wsdl
lssoapurl=https://psc-01.primp-industries.com/lookupservice/sdk
ssousername=*protected email*
ssopassword=VMware1!

Next, change into the following directory:

cd VMware-vCloud-Suite-SDK-Python-6.0.0/client/bin/

Finally, to run the sample script you will need to ensure run_sample.sh (wrapper script) is set to executable and then run the following:

./run_sample.sh ../samples/src/com/vmware/vcloud/suite/sample/lookupservice/print_services.py

If everything was configured successfully, you should see similar output as shown in the screenshot below:
finding-all-deployed-platform-service-controllers-and-vcenter-servers

  • vCenter Server 6.0 Tidbits Part 1: What install & deployment parameters did I use?
  • vCenter Server 6.0 Tidbits Part 2: What is my SSO Domain Name & Site Name?
  • vCenter Server 6.0 Tidbits Part 3: Finding all deployed Platform Services Controller
  • vCenter Server 6.0 Tidbits Part 4: Finding all deployed vCenter Servers
  • vCenter Server 6.0 Tidbits Part 5: New method of patching the VCSA
  • vCenter Server 6.0 Tidbits Part 6: Customizing VCSA’s DCUI
  • vCenter Server 6.0 Tidbits Part 7: Connecting to SSO/PSC using JExplorer
  • vCenter Server 6.0 Tidbits Part 8: Useful ldapsearch queries for vmdird
  • vCenter Server 6.0 Tidbits Part 9: Creating & managing SSO users using dir-cli
  • vCenter Server 6.0 Tidbits Part 10: Automating SSO Admin configurations
  • vCenter Server 6.0 Tidbits Part 11: Automate SSO Admin password change
  • vCenter Server 6.0 Tidbits Part 12: New methods of downloading Support Bundles for VCSA / PSC

Categories // VCSA, vSphere 6.0 Tags // component manager, lookupservice, mob, vCenter Server, vcenter server appliance, vcloud suite sdk, VCSA, vcva, vSphere 6.0

  • « Previous Page
  • 1
  • …
  • 364
  • 365
  • 366
  • 367
  • 368
  • …
  • 567
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Ultimate Lab Resource for VCF 9.0 06/25/2025
  • VMware Cloud Foundation (VCF) on ASUS NUC 15 Pro (Cyber Canyon) 06/25/2025
  • VMware Cloud Foundation (VCF) on Minisforum MS-A2 06/25/2025
  • VCF 9.0 Offline Depot using Synology 06/25/2025
  • Deploying VCF 9.0 on a single ESXi host? 06/24/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...