VMware AppCatalyst Technical Preview June 2015 TECHNICAL WHITE PAPER

Similar documents
Configuring OneSign 4.9 Virtual Desktop Access with Horizon View HOW-TO GUIDE

Cloud Pod Architecture with VMware Horizon 6.1

INSTALLATION AND SETUP VMware Workspace ONE

EXPLORING MONITORING AND ANALYTICS VMware Horizon

What s New in VMware vcloud Automation Center 5.1

What s New in VMware vsphere Availability

Advanced Architecture Design for Cloud-Based Disaster Recovery WHITE PAPER

VMware vrealize Suite and vcloud Suite

VMware vcloud Air. Enterprise IT Hybrid Data Center TECHNICAL MARKETING DOCUMENTATION

Configuring Single Sign-on from the VMware Identity Manager Service to Trumba

Configuring Single Sign-on from the VMware Identity Manager Service to Vizru

MANAGING ANDROID DEVICES: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

What s New in VMware vsphere 5.1 Platform

VMware Horizon FLEX 1.5 WHITE PAPER

VMware vsphere Data Protection TECHNICAL WHITE PAPER JUNE 2012

VMWARE HORIZON CLOUD WITH VMWARE IDENTITY MANAGER QUICK START GUIDE WHITE PAPER MARCH 2018

CONFIGURING BASIC MACOS MANAGEMENT: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

TECHNICAL WHITE PAPER AUGUST 2017 REVIEWER S GUIDE FOR VIEW IN VMWARE HORIZON 7: INSTALLATION AND CONFIGURATION. VMware Horizon 7 version 7.

VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014

VMware vsphere 5.0 Evaluation Guide

Configuring Single Sign-on from the VMware Identity Manager Service to Exterro E-Discovery

Configuring Single Sign-on from the VMware Identity Manager Service to Marketo

vrealize Production Test Upgrade Assessment Guide

VMware vsphere Data Protection Evaluation Guide REVISED APRIL 2015

VMWARE PIVOTAL CONTAINER SERVICE

ARCHITECTURAL OVERVIEW REVISED 6 NOVEMBER 2018

A: SETTING UP VMware Horizon

Multi-Machine Guide vcloud Automation Center 5.2

What s New in VMware vsphere 5.1 VMware vcenter Server

Branch Office Desktop

STREAMLINING THE DELIVERY, PROTECTION AND MANAGEMENT OF VIRTUAL DESKTOPS. VMware Workstation and Fusion. A White Paper for IT Professionals

Configuring Single Sign-on from the VMware Identity Manager Service to Bonusly

Lifecycle Manager User's Guide

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

REVISED 6 NOVEMBER 2018 COMPONENT DESIGN: UNIFIED ACCESS GATEWAY ARCHITECTURE

Mobile Secure Desktop Implementation with Pivot3 HOW-TO GUIDE

What s New in VMware vsphere Storage Appliance 5.1 TECHNICAL MARKETING DOCUMENTATION V 1.0/UPDATED JULY 2012

VMware View Upgrade Guide

WHITE PAPER SEPTEMBER VMWARE vsphere AND vsphere WITH OPERATIONS MANAGEMENT. Licensing, Pricing and Packaging

Configuring Single Sign-on from the VMware Identity Manager Service to Collibra

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

VMWARE VSPHERE FEATURE COMPARISON

VMware Fusion Tech Preview 2017: API/CLI Getting Started Guide

VMware HealthAnalyzer Collector Installation and User Guide

DEPLOY MODERN APPS WITH KUBERNETES AS A SERVICE

VMWARE CLOUD FOUNDATION: THE SIMPLEST PATH TO THE HYBRID CLOUD WHITE PAPER AUGUST 2018

How to Use a Tomcat Stack on vcloud to Develop Optimized Web Applications. A VMware Cloud Evaluation Reference Document

Horizon DaaS Platform 6.1 Patch 3

Getting Started with VMware View View 3.1

REVIEWERS GUIDE NOVEMBER 2017 REVIEWER S GUIDE FOR CLOUD-BASED VMWARE WORKSPACE ONE: MOBILE SINGLE SIGN-ON. VMware Workspace ONE

Achieving Digital Transformation: FOUR MUST-HAVES FOR A MODERN VIRTUALIZATION PLATFORM WHITE PAPER

TECHNICAL WHITE PAPER AUGUST 2017 VMWARE APP VOLUMES 2.X DATABASE BEST PRACTICES. VMware App Volumes 2.x

TECHNICAL WHITE PAPER DECEMBER 2017 VMWARE HORIZON CLOUD SERVICE ON MICROSOFT AZURE SECURITY CONSIDERATIONS. White Paper

Horizon DaaS Platform 6.1 Release Notes. This document describes changes to the Horizon DaaS Platform for Version 6.1.

VMWARE CLOUD FOUNDATION: INTEGRATED HYBRID CLOUD PLATFORM WHITE PAPER NOVEMBER 2017

Service Description VMware NSX Cloud

10 QUESTIONS, 10 ANSWERS. Get to know VMware Cloud on AWS The Best-in-Class Hybrid Cloud Service

Installing and Configuring vcloud Connector

Getting Started with ESX Server 3i Installable Update 2 and later for ESX Server 3i version 3.5 Installable and VirtualCenter 2.5

VPAT VMWARE VPAT VMWARE FUSION 10 VPAT TM

INTEGRATING OKTA: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

Director and Certificate Authority Issuance

VMware Horizon FLEX Client User Guide

VMware Horizon Migration Tool User Guide

HARNESSING THE HYBRID CLOUD TO DRIVE GREATER BUSINESS AGILITY

Cloud Provider Pod Designer User Guide. November 2018 Cloud Provider Pod 1.0.1

USING PRODUCT PROVISIONING TO DELIVER FILES TO WINDOWS 10: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

What s New with VMware vcloud Director 8.0

Notes on Using the Beta VMware Importer Tool on Your Mac VMware Importer 1 Beta 2

CLOUD PROVIDER POD. for VMware. Release Notes. VMware Cloud Provider Pod January 2019 Check for additions and updates to these release notes

Integrating VMware Horizon Workspace and VMware Horizon View TECHNICAL WHITE PAPER

VMware vcloud Air User's Guide

Getting Started with ESX Server 3i Embedded ESX Server 3i version 3.5 Embedded and VirtualCenter 2.5

VMWARE EBOOK. Easily Deployed Software-Defined Storage: A Customer Love Story

VMware Cloud Provider Pod Designer User Guide. October 2018 Cloud Provider Pod 1.0

Request Manager User's Guide

Multipathing Configuration for Software iscsi Using Port Binding

CONFIDENTLY INTEGRATE VMWARE CLOUD ON AWS WITH INTELLIGENT OPERATIONS

vsphere Storage Appliance TECHNICAL WHITE PAPER

WHITE PAPER OCTOBER 2017 VMWARE ENTERPRISE RESILIENCY. Integrating Resiliency into Our Culture and DNA

Compatibility Matrixes for VMware vcenter Site Recovery Manager 4.0 and Later

VMware vcloud Air Accelerator Service

CLOUD PROVIDER POD RELEASE NOTES

VMWARE TAP PROGRAM NOT FOR RESALE (NFR) SOFTWARE GUIDE

VMware Infrastructure 3 Primer Update 2 and later for ESX Server 3.5, ESX Server 3i version 3.5, VirtualCenter 2.5

Debunking the Top 10 Cloud-Hosted Desktop Myths

8 TIPS FOR A SUCCESSFUL UPGRADE TO vsphere 6.5. Stay in the Know with These Expert Suggestions

APPLYING AND TROUBLESHOOTING PREDEFINED SETTINGS VMware Horizon

Using the vcenter Orchestrator Plug-In for vcloud Director 1.0

Storage Considerations for VMware vcloud Director. VMware vcloud Director Version 1.0

Getting Started with ESXi Embedded

Microsoft Exchange Server 2010 Performance on VMware vsphere 5

VMware Horizon FLEX Client User Guide. 26 SEP 2017 Horizon FLEX 1.12

WHITE PAPER SEPTEMBER 2017 VCLOUD DIRECTOR 9.0. What s New

REDUCE TCO AND IMPROVE BUSINESS AND OPERATIONAL EFFICIENCY

VMware Workspace ONE Quick Configuration Guide. VMware AirWatch 9.1

WHITE PAPER DECEMBER VMWARE vsphere VIRTUAL MACHINE ENCRYPTION. Virtual Machine Encryption Management

What s New in VMware vsphere Flash Read Cache TECHNICAL MARKETING DOCUMENTATION

Using VMware View Client for Mac

INTEGRATING WITH DELL CLIENT COMMAND SUITE: VMWARE WORKSPACE ONE OPERATIONAL TUTORIAL VMware Workspace ONE

Transcription:

VMware AppCatalyst Technical Preview June 2015 TECHNICAL WHITE PAPER

VMware AppCatalyst is an API and Command Line Interface (CLI)-driven Mac hypervisor that is purpose-built for developers, with the goal of bringing the data center to the desktop. Currently a technology preview, VMware AppCatalyst offers developers a fast and easy way to replicate a private cloud locally on their desktop for building and testing containerized and microservices-based applications. The tool features Project Photon, an open source minimal Linux container host, Docker Machine and integration with Vagrant. To download the latest build, seek assistance, and provide feedback, please visit the AppCatalyst community site. We d love to hear from you especially if you re trying to integrate your tools with AppCatalyst, or if you ve got cool ideas about what you think it should do next. Minimum Requirements OS X : Mavericks - 10.9.4 OS X : Yosemite - 10.10 Getting Started By the end of this section you ll have a working installation of AppCatalyst on your Mac. Please note that Fusion shouldn t be running at the time of your interaction with. 1. Download the dmg file and launch the installer. 2. Locate the downloaded VMware-AppCatalyst-Technical-Preview-June2015.dmg that is in your Downloads folder. 3. Install by stepping through the wizard, and if you agree with the conditions of the EULA, click Continue TECHNICAL WHITE PAPER / 2

4. When the installation completes, you will NOT see AppCatalyst appear under your /Applications Folder. Please use the Terminal to navigate to /opt/vmware/appcatalyst. 5. An instance of Project Photon is provided for you in the photonvm template directory in: /opt/vmware/appcatalyst 6. Set your PATH to include: /opt/vmware/appcatalyst/bin 7. Run appcatalyst to get a list of commands available for your use. Your output should be similar to: Build #2836636 Copyright (C) 2015 VMware Inc. All Rights Reserved Usage: appcatalyst <domain> <command>... If your output is significantly different, please check on your prior steps. Conventions Across AppCatalyst <id> refers to a friendly name of a specific environment - container host run-time VM that you will be interacting with. Deploy a Project Photon Linux Container Host By following the steps below, you will create/clone a Photon instance from the template provided, generate a list of all named VMs available to the logged in user, start the Photon instance, get its IP, ssh to the instance and launch a sample container. 1. Create a new Virtual Machine that we can use. Pick a name for your VM and refer to it by <id>. For this step we re using photon as that name. $ appcatalyst vm create <id> NOTE: This will make a copy of the Photon VM template, and place it into the default directory ~/Documents/AppCatalyst/ under the <id> you specified Your directory structure be resemble: ~/Documents/AppCatalyst photon photon-disk1-cl2.vmdk photon.nvram photon.vmsd photon.vmx photon.vmxf 1 directory, 5 files 2. List all named VMs available to you: $ appcatalyst vm list TECHNICAL WHITE PAPER / 3

3. Start your VM: $ appcatalyst vmpower on <id> NOTE: The command will return rapidly, but depending on your machine it will take a few seconds to start the VM. Other vmpower options include: on off shutdown suspend pause unpause 4. Get the IP address of the VM: $ appcatalyst guest getip <id> 5. SSH to the VM: $ ssh -i /opt/vmware/appcatalyst/etc/appcatalyst_insecure_ssh_key photon@<ipaddress> 6. From here, containers can be securely launched with the help of Project Photon: $ sudo docker run -d -it -p 80:80 vmwarecna/nginx > NOTE: Since this the first time running the nginx container, it will be retrieved from the online Docker Hub repository. TECHNICAL WHITE PAPER / 4

1. Once complete, use your web browser to navigate to the <ipaddress> you retreived in a prior step. Congratulations! You have deployed your first Project Photon container host, running the nginx service as a Docker container. Notes Default Configuration The settings for AppCatalyst reside in the home directory of the active user: ~/.appcatalyst.conf Includes definitions for > DEFAULT_VM_PATH DEFAULT_PARENT DEFAULT_LOG_PATH PORT Logs Available at /Users/<your_username>/Library/Logs/VMware TECHNICAL WHITE PAPER / 5

REST-API The AppCatalyst REST API is documented using the Swagger API framework. To get started: 1. First run the daemon appcatalyst-daemon in /opt/vmware/appcatalyst/bin/ 2. Open your browser, and navigate to http://localhost:8080 - which will always have the latest API definitions for the installed build of AppCatalyst 3. A sample is included below Method Route POST DELETE PATCH PATCH POST DELETE PATCH /vms /vms /vms/{id} /vms/{id} /vms/power/{id} /vms/power/{id} /vms/{id}/folders /vms/{id}/folders /vms/{id}/folders /vms/{id}/folders/{folderid} /vms/{id}/folders/{folderid} /vms/{id}/folders/{folderid} /vms/{id}/ipaddress Example 1 - Retrieve the IP Once appcatalyst-daemon is running, navigate to the following address, substituting <id> for your VM name: http://localhost:8080/api/vms/<id>/ipaddress The browser will respond with the IP of that VM TECHNICAL WHITE PAPER / 6

Example 2 - Powering on the VM with Swagger In this example we will power on a VM via the REST API, directly through the Swagger API Portal. 1. Navigate to the Swagger address: http://localhost:8080/ 2. Expand the PATCH method for /vms/power/{id}. Now fill out the form: > <id> = photon op = on click Try it out! appcatalyst_swagger_example 3. A few seconds later, when the operation completes, you will be presented with a Response below. appcatalyst_swagger_example_response TECHNICAL WHITE PAPER / 7

Known Issues In this Tech-Preview of June 2015 release, the following limitations exist: 1. VMware Fusion should be fully shutdown prior to launching AppCatalyst. 2. Virtual hardware version 11 or later 3. No USB or Sound devices 4. VGA only, set in the.vmx file: svga.vgaonly = TRUE 5. Only Linux virtual machines are supported. TECHNICAL WHITE PAPER / 8

VMware, Inc. 3401 Hillview Avenue Palo Alto CA 94304 USA Tel 877-486-9273 Fax 650-427-5001 www.vmware.com Copyright 2015 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item No: VMW8326-WP-APPCATALYST-TECH-PREVIEW-USLET-101 07/15