Datacenter Edge
Create Appstack Site
In , navigate to and click Add App Stack Site
Fill in the form using the following values, and click

: Provide a unique <site-name>
: select kvm-voltstack-combo.
: enter a unique <node-name>.
: enter a <Geographic Address>.
: enter site coordinates <47.605199>.
: enter site coordinates <-122.330996>.
The site appears in the list and indicates Waiting for Registration
Replace highlighted values in appstack_site.json
{
"metadata": {
"name": "<site-name>",
"namespace": "system",
"labels": {
"ves.io/provider": "ves-io-VMWARE-K8S",
"ves.io/siteName": "k8s_cluster"
},
"annotations": {},
"disable": false
},
"spec": {
"volterra_certified_hw": "kvm-voltstack-combo",
"master_nodes": [
"<node-name>"
],
"no_bond_devices": {},
"default_network_config": {},
"default_storage_config": {},
"disable_gpu": {},
"address": "<address>",
"coordinates": {
"latitude": "<latitude>",
"longitude": "<longitude>"
},
"k8s_cluster": {
"namespace": "system",
"name": "<site-name>",
"kind": "k8s_cluster"
},
"logs_streaming_disabled": {},
"deny_all_usb": {},
"disable_vm": {},
"default_blocked_services": {},
"sw": {
"default_sw_version": {}
},
"os": {
"default_os_version": {}
}
}
}
$ vesctl configuration apply voltstack_site -i appstack_site.json
Created
vesctl command output
metadata:
annotations: {}
description: ""
disable: false
labels: {}
name: <site-name>
namespace: system
spec:
address: 801 5th Ave Seattle, WA 98104 United States
coordinates:
latitude: 47.605198
longitude: -122.33099
default_blocked_services: {}
default_network_config: {}
default_storage_config: {}
deny_all_usb: {}
disable_gpu: {}
disable_vm: {}
k8s_cluster:
name: <site-name>
namespace: system
tenant: <tenant-name>
logs_streaming_disabled: {}
master_nodes:
- <node-name>
no_bond_devices: {}
offline_survivability_mode: null
operating_system_version: ""
site_local_control_plane: null
site_state: ONLINE
volterra_certified_hw: kvm-voltstack-combo
volterra_software_version: ""
worker_nodes: []
system_metadata:
creation_timestamp: "2022-10-08T01:46:33.251494607Z"
creator_class: prism
creator_id: email@example.com
deletion_timestamp: null
finalizers: []
initializers: null
labels: {}
modification_timestamp: null
object_index: 0
owner_view: null
tenant: <tenant-name>
uid: 64aa1918-a401-4e4d-963d-4f7dfbd41c3f
Execute the following command to see the appstack object
$ vesctl configuration list voltstack_site site-name -n system +-----------+-----------+--------+ | NAMESPACE | NAME | LABELS | +-----------+-----------+--------+ | system | site-name | <None> | +-----------+-----------+--------+
Execute the following command to see the appstack site object config in json format
$ vesctl configuration get voltstack_site site-name -n system --outfmt jsonNotice the site is Waiting for Registration
{ "object": null, "create_form": null, "replace_form": null, "resource_version": "516963783", "metadata": { "name": "<site-name>", "namespace": "system", "labels": { }, "annotations": { }, "description": "", "disable": false }, "system_metadata": { "uid": "ac77a666-da1c-4a10-81d0-4029a4890550", "creation_timestamp": "2022-10-09T18:47:47.509505535Z", "deletion_timestamp": null, "modification_timestamp": null, "initializers": null, "finalizers": [ ], "tenant": "<tenant-id>", "creator_class": "prism", "creator_id": "email@example.com", "object_index": 0, "owner_view": null, "labels": { } }, "spec": { "volterra_certified_hw": "kvm-voltstack-combo", "master_nodes": [ "<node-name>" ], "worker_nodes": [ ], "volterra_software_version": "", "operating_system_version": "", "no_bond_devices": { }, "default_network_config": { }, "default_storage_config": { }, "disable_gpu": { }, "address": "801 5th Ave Seattle, WA 98104 United States", "coordinates": { "latitude": 47.605198, "longitude": -122.33099 }, "no_k8s_cluster": { }, "logs_streaming_disabled": { }, "deny_all_usb": { }, "site_state": "WAITING_FOR_REGISTRATION", "disable_vm": { }, "default_blocked_services": { }, "site_local_control_plane": null, "offline_survivability_mode": null }, "status": [ ], "referring_objects": [ ] }