>>> Ken Gaillot <[email protected]> schrieb am 01.04.2017 um 00:43 in 
>>> Nachricht
<[email protected]>:

[...]
> Pacemaker 1.1.17 introduces a new type of resource: the "bundle". A
> bundle is a single resource specifying the Docker settings, networking
> requirements, and storage requirements for any number of containers
> generated from the same Docker image.

I wonder: Is a "bundle" just a kind of special "group template"? It looks as if 
I could do it with a group also, but would have to write a bite more to get it 
configured. Did I miss something?

(With my background of HP-UX ServiceGuard, the "bundles remind me of  
ServiceGuard's "packages" (easy to use, but less flexible than 
primitives/groups)

Regards,
Ulrich


> 
> A preliminary implementation of the feature is now available in the
> master branch, for anyone who wants to experiment. The documentation
> source in the master branch has been updated, though the online
> documentation on clusterlabs.org has not been regenerated yet.
> 
> Here's an example of the CIB XML syntax (higher-level tools will likely
> provide a more convenient interface):
> 
>  <bundle id="httpd-bundle">
> 
>   <docker image="pcmk:httpd" replicas="3" />
> 
>   <network ip-range-start="192.168.24.112" host-netmask="24">
>     <port-mapping id="httpd-port" port="80"/>
>   </network>
> 
>   <storage>
> 
>     <storage-mapping id="httpd-root"
>       source-dir="/srv/www"
>       target-dir="/var/www/html"
>       options="rw"/>
> 
>     <storage-mapping id="httpd-logs"
>       source-dir-root="/var/log/pacemaker/bundles"
>       target-dir="/etc/httpd/logs"
>       options="rw"/>
> 
>   </storage>
> 
>   <primitive id="httpd-apache"
>     class="ocf" provider="heartbeat" type="apache"/>
> 
>  </bundle>
> 
> With that, Pacemaker would launch 3 instances of the container image,
> assign an IP address to each where it could be reached on port 80 from
> the host's network, map host directories into the container, and use
> Pacemaker Remote to manage the apache resource inside the container.
> 
> The feature is currently experimental and will likely get significant
> bugfixes throughout the coming release cycle, but the syntax is stable
> and likely what will be released.
> 
> I intend to add a more detailed walk-through example to the ClusterLabs
> wiki.
> -- 
> Ken Gaillot <[email protected]>
> 
> _______________________________________________
> Users mailing list: [email protected] 
> http://lists.clusterlabs.org/mailman/listinfo/users 
> 
> Project Home: http://www.clusterlabs.org 
> Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf 
> Bugs: http://bugs.clusterlabs.org 





_______________________________________________
Users mailing list: [email protected]
http://lists.clusterlabs.org/mailman/listinfo/users

Project Home: http://www.clusterlabs.org
Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf
Bugs: http://bugs.clusterlabs.org

Reply via email to