Docker Plugin for Flocker using new install mechanism
50K+
TODO update this with latest tweaks from blog post
cluster.yml for Flocker nodesInstall Unofficial Flocker Tools
pip show UnofficialFlockerTools to check the version.Pick a node from EC2 to host the control service, label it as the master (see screenshot)
When you create a cluster.yml, you will need the following details from the AWS control panel:

The cluster.yml should look like this, see screenshot for where to get much of this information from:
cluster_name: <descriptive name>
agent_nodes:
- {public: <node 1 public IP>, private: <node 1 private IP>}
- {public: <node 2 public IP>, private: <node 2 private IP>}
- {public: <node 3 public IP>, private: <node 3 private IP>}
control_node: <DNS name of the master node>
users:
- coreuser
os: coreos
private_key_path: <path on your machine to your .pem file>
agent_config:
version: 1
control-service:
hostname: <DNS name of the master node>
port: 4524
dataset:
backend: "aws"
region: <region, e.g. us-east-1>
zone: <zone that the nodes showed up in>
access_key_id: <your AWS access key>
secret_access_key: <your AWS secret key>
for X in <node 1 public IP> <node 2 public IP> <node 3 public IP>; do
ssh -i <path on your machine to your .pem file> core@$X \
'sudo mkdir /root/.ssh && \
sudo cp .ssh/authorized_keys /root/.ssh/authorized_keys'
done
flocker-config cluster.yml
flocker-volumes list-nodes
Content type
Image
Digest
Size
276.1 MB
Last updated
about 10 years ago
docker pull clusterhq/flocker-dockerplugin:1.14.0