22 lines
805 B
Markdown
22 lines
805 B
Markdown
|
# RVN - TP2.2 : Ordonnancement de services sur une grappe
|
||
|
|
||
|
1. Provisionner des VMs **sur notre WAN** avec [Vagrant](https://developer.hashicorp.com/vagrant/docs)
|
||
|
2. Déployer un cluster [Consul](https://developer.hashicorp.com/consul/docs)
|
||
|
3. Déployer un service avec Docker et le surveiller avec Consul
|
||
|
4. Déployer des services avec [Nomad](https://developer.hashicorp.com/nomad/docs)
|
||
|
|
||
|
|
||
|
## 1. Provisionner des VMs
|
||
|
|
||
|
| Continent| IP sur continent | IP VM |
|
||
|
|--------- | ------------------ | ---------------- |
|
||
|
| Amerique | `10.13.1.3/24` | `10.13.1.31/24` |
|
||
|
| Europe | `10.13.2.1/24` | `10.13.2.11/24` |
|
||
|
| Asie | `10.13.3.4/24` | `10.13.3.41/24` |
|
||
|
|
||
|
Vous pouvez vous inspirer de :
|
||
|
|
||
|
* [./Vagrantfile](./Vagrantfile)
|
||
|
* [./install_nomad_consul.sh](./install_nomad_consul.sh)
|
||
|
|