# This file describes the pool of Virtual Machines that comprise an MCP cluster.
# There are some pieces of software on this VM type that require clustering and
# knowing each other's IP addresses, such as Rhino.
deployment-config:custom-virtual-machine-pool:
# This needs to match the deployment-id SDF attribute.
deployment-id: example
# This needs to match the site-id SDF attribute.
site-id: DC1
# This must always be set to "mcp".
image-name: mcp
# Cassandra contact points for Rhino replication.
# These should be set to the management and internal signaling IP addresses of the TSN VMs.
cassandra-contact-points:
- management.ipv4: 1.2.3.4
signaling.ipv4: 5.6.7.8
- management.ipv4: 1.2.3.5
signaling.ipv4: 5.6.7.9
- management.ipv4: 1.2.3.6
signaling.ipv4: 5.6.7.10
# Do not change the cassandra-contact-port
cassandra-contact-port: 19042
# Define one or more Rhino users and store their passwords in plain-text in QSS.
# Provide the reference ID of the password in the password-id field.
# Passwords will be encrypted by 'rvtconfig upload-config' before this file is uploaded to CDS.
# This user is a read-only user, they can log in and see things in Rhino but do not have permission to change configuration.
rhino-auth:
- username: readonly
password-id: xxxxxxxx
# For node IDs, it is recommended to start with 151 and increment them consecutively for each VM in the cluster.
virtual-machines:
- vm-id: example-mcp-1
rhino-node-id: 151
- vm-id: example-mcp-2
rhino-node-id: 152
- vm-id: example-mcp-3
rhino-node-id: 153