This repository has been archived by the owner on Jan 14, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 4
Deployment Template
shoenisch edited this page Apr 18, 2017
·
16 revisions
Here's a complete example YAML file that installs Photon Platform on a VMware NSX-T network. The installation includes Lightwave, a load balancer, and VMware vSAN.
Additional templates and explanations of the fields appear in the Photon Controller Quick Start Guide.
compute:
hypervisors:
esxi-1:
hostname: "pc-1"
ipaddress: "198.51.100.1"
dns: "198.51.100.12"
credential:
username: "root"
password: "Secret1!"
esxi-2:
hostname: "pc-2"
ipaddress: "198.51.100.12"
dns: "198.51.100.12"
credential:
username: "root"
password: "Secret1!"
esxi-3:
hostname: "pc-3"
ipaddress: "198.51.100.3"
dns: "198.51.100.12"
credential:
username: "root"
password: "Secret1!"
esxi-4:
hostname: "pc-4"
ipaddress: "198.51.100.4"
dns: "198.51.100.12"
credential:
username: "root"
password: "Secret1!"
esxi-5:
hostname: "pc-5"
ipaddress: "198.51.100.8"
dns: "198.51.100.12"
credential:
username: "root"
password: "Secret1!"
lightwave:
domain: "example.com"
credential:
username: "administrator"
password: "Secret123$"
controllers:
lightwave-1:
site: "new york"
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "lightwave-1.example.com"
ipaddress: "198.51.100.12"
network: "NAT=VM Network"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
netmask: "255.255.252.0"
gateway: "198.51.100.253"
lightwave-2:
site: "cambridge"
partner: "198.51.100.13"
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "lightwave-2.example.com"
ipaddress: "198.51.100.13"
network: "NAT=VM Network"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
netmask: "255.255.252.0"
gateway: "198.51.100.253"
photon:
imagestore:
img-store-1:
datastore: "datastore1, datastore2"
enableimagestoreforvms: "true"
cloud:
hostref-1: "esxi-5"
hostref-2: "esxi-3"
administrator-group: "example.com\\Administrators"
syslog:
ipaddress: "198.51.100.23"
controllers:
pc-1:
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "pc-1.example.com"
ipaddress: "198.51.100.14"
network: "NAT=VM Network"
netmask: "255.255.252.0"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
gateway: "198.51.100.253"
pc-2:
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "pc-2.example.com"
ipaddress: "198.51.100.15"
network: "NAT=VM Network"
netmask: "255.255.252.0"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
gateway: "198.51.100.253"
vsan:
vsan-1:
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "vsan-1.example.com"
ipaddress: "198.51.100.20"
network: "NAT=VM Network"
netmask: "255.255.252.0"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
gateway: "198.51.100.253"
loadBalancer:
load-balancer-1:
appliance:
hostref: "esxi-1"
datastore: "datastore1"
memoryMb: 2048
cpus: 2
credential:
username: "root"
password: "Secret1!"
network-config:
type: "static"
hostname: "lb-1.example.com"
ipaddress: "198.51.100.21"
network: "NAT=VM Network"
netmask: "255.255.252.0"
dns: "198.51.100.12,198.51.100.13"
ntp: "203.0.113.1"
gateway: "198.51.100.253"
nsxconfig:
ipaddress: "203.0.0.1"
credential:
username: "root"
password: "Secret1!"
privateIpRootCidr: "203.0.0.1"
floatingIpRootRange: "198.51.100.2-198.51.100.20"
t0RouterId: "123"
edgeClusterId: "456"
overlayTransportZoneId: "123"
tunnelIpPoolId: "123"
hostUplinkPnic: "vmnic4"
hostUplinkVlanId: "0"
dnsServerAddresses: "198.51.100.12"
- Home
- Installation Guide
- Download Photon Controller
- Release Notes
- User Guide
- Installation and Setup
- Administration and Operations
- Command-Line Cheat Sheet
- Overview of Commands
- Authenticating Multitenant Users and Groups
- Authorization Model
- Connecting to the Load Balancer and Logging In
- Tenants, Quotas, and Projects
- Creating Tenants, Projects, and Quotas
- Working with Tenants
- Creating a Project
- Uploading Images
- Creating Images
- Replicating Images in Datastores
- Creating Flavors
- Working with Virtual Machines
- Using a Photon OS VM
- Creating a Network
- Performing Host Maintenance
- Working with ESXi Hosts
- Configuring Your Own Load Balancer
- Troubleshooting
- Deploying Clusters
- Integration
- API
- Information for Developers
- References
- Legal