Table of Contents |
---|
Cluster Boot
...
Sequence
...
Ansible Overview
See https://github.com/nds-org/ndslabs-deploy-tools
...
- new ticket:
Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-235 - new ticket:
Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-236
...
Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-209 Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-227 - new ticket:
Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-237 - See https://github.com/nds-org/gluster for processes
...
- new ticket:
Jira server JIRA serverId b14d4ad9-eb00-3a94-88ac-a843fb6fa1ca key NDS-238 - See https://github.com/nds-org/ndslabs-system-shell for processes
/tree/master/FILES.deploy-tools/usr/local/lib/ndslabs/ansible/roles
- Playbooks - declare order and assignment of tasks / roles
- Tasks / Roles - declare the commands executed by each task / role
- Inventories - declarative file containing desired configuration
- Servers - names and quantity of each node type
- etcd: kubernetes / ndslabs key-value store dedicated node
- glfs: glusterfs storage nodes
- master: kubernetes master node
- k8compute: compute / worker nodes
- loadbal: load balancer node (requires public ip)
- Groups
- cluster1 - groups nodes and quantites
- openstack - groups all openstack targets together (all nodes for now)
- coreos - groups all coreos instances together (all nodes for now)
- publicip - groups together all machines requiring a public ip (only load balancer for now)
- Configuration
- GlusterFS bricks / OpenStack volumes
- OpenStack instance SSH key / image / flavor
- Servers - names and quantity of each node type
- Group Vars - configuration options for each group
- openstack
- coreos
- publicip
Multi-node Requirements
Jira | ||||||
---|---|---|---|---|---|---|
|
- OpenStack Deploy
- Do these tasks already include deployment of each type of node necessary?
- etcd
- k8 master
- k8 worker
- gluster
- Do these tasks already include deployment of each type of node necessary?
- Kubernetes Deploy
- This should be ready for multi-node, right?
- Gluster Deploy
- What types / how many of each type of nodes?
- NDS Labs Deploy
- What types / how many of each type of nodes?
- single node for gui + apiserver?
- one node each for gui / apiserver?
- What types / how many of each type of nodes?
Ansible Overview
- Playbooks
- Tasks / Roles
- Inventories
- Servers
- Group Vars
- Groups
Configuration
Ansible configuration is held in FILES.deploy-tools/etc/ansible
...