|
|
| Zeile 1: |
Zeile 1: |
| | =Grundlegendes= |
| [[Was ist Vagrant?]] | | [[Was ist Vagrant?]] |
| =install= | | =install= |
| *[[vagrant-ubuntu-install]] | | *[[vagrant-ubuntu-install]] |
| *[[vagrant-libivrt]] | | *[[vagrant-libivrt]] |
|
| |
|
| |
| =systems=
| |
| *[https://coreos.com/docs/running-coreos/platforms/vagrant/ coreos]
| |
| *[[coreos cluster]]
| |
| *[[core-os]]
| |
| =setting a cluster=
| |
| *curl https://discovery.etcd.io/new?size=3
| |
|
| |
| After running this command you will get out a new private discovery URL that looks something like https://discovery.etcd.io/<token>. Take this token and put it in the relevant section of the user-data file using your favorite text editor. When you are done the top of the user-data file should look like this:
| |
| #cloud-config
| |
| coreos:
| |
| etcd:
| |
| discovery: https://discovery.etcd.io/<token>
| |
|
| |
| *eval `ssh-agent -s`
| |
| *ssh-add
| |
| *ssh-add ~/.vagrant.d/insecure_private_key
| |
| *vagrant ssh core-01 -- -A
| |
|
| |
| =on the node=
| |
| *core@core-01 ~ $ fleetctl list-machines
| |
| MACHINE IP METADATA
| |
| 56ba03a8... 172.17.8.101 -
| |
| 747c8c53... 172.17.8.102 -
| |
| e82acbd2... 172.17.8.103 -
| |
| ==setting the first key==
| |
| *core@core-01 ~ $ etcdctl set first-etcd-key "Hello World"
| |
| Hello World
| |
| ==getting the first key from the other machines==
| |
| *core@core-01 ~ $ fleetctl ssh e82acbd2 etcdctl get first-etcd-key
| |
| Hello World
| |
| *core@core-01 ~ $ fleetctl ssh 747c8c53 etcdctl get first-etcd-key
| |
| Hello World
| |
|
| |
| =links=
| |
| *http://www.lucainvernizzi.net/blog/2014/12/03/vagrant-and-libvirt-kvm-qemu-setting-up-boxes-the-easy-way/
| |
| *http://www.linux-magazin.de/Ausgaben/2013/05/Perl-Snapshot
| |