You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 11
Next »
Configuration
The inventory may define these hosts:
observers
: Set of hosts to observe the cluster (only the first is considering)
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY1ODA3ODY1IiwiZGlhZ3JhbU5hbWUiOiJjbHVzdGVyLWNvbmYiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiSGlnaCBhdmFpbGFibGl0eSAod2l0aCBjb3Jvc3luYy9wYWNlbWFrZXIpIiwidGJzdHlsZSI6InRvcCIsImNhbkNvbW1lbnQiOmZhbHNlLCJkaWFncmFtVXJsIjoiIiwiY3N2RmlsZVVybCI6IiIsImJvcmRlciI6dHJ1ZSwibWF4U2NhbGUiOiIxIiwib3duaW5nUGFnZUlkIjo2NTgwNjI4NSwiZWRpdGFibGUiOmZhbHNlLCJjZW9JZCI6NjU4MjEyMzgsInBhZ2VJZCI6IiIsImxib3giOnRydWUsInNlcnZlckNvbmZpZyI6eyJlbWFpbHByZXZpZXciOiIxIn0sIm9kcml2ZUlkIjoiIiwicmV2aXNpb24iOjAsIm1hY3JvSWQiOiIzNmZiMTFkMi0zNmZhLTRlMDQtOWE2NC1mOWQwOTk5OGUxZjYiLCJwcmV2aWV3TmFtZSI6ImNsdXN0ZXItY29uZi5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiNjgxIiwic2ltcGxlVmlld2VyIjpmYWxzZSwibGFzdE1vZGlmaWVkIjoxNjg1MDIxMTM2Nzg3LCJleGNlZWRQYWdlV2lkdGgiOmZhbHNlLCJvQ2xpZW50SWQiOiIifQ==
The vm_manager project is an high-level interface of pacemaker and ceph to manage the VM like a resource. He is installed during the installation step and provides the vm-mgr
command.
Sub-command
All sub-commands has -n
, --name
required option to specify which resource should be used.
add_colocation
: Adds a colocation constraints between resources
clone
: Creates a copy of the VM
create
: Generates a new resource from a VM
create_snapshot
: Creates a snapshot of a resource
disable
: Stops and removes the resource on the cluster
enable
: Adds and starts the resource on the cluster
get_metadata
: Gets a metadata of a resource
list
: Lists all resources
list_metadata
: Lists all keys of a resource
list_snapshots
: Lists all created snapshots
purge
: Deletes all snapshots of a resource
remove
: Removes the resource
remove_snapshot
: Removes a snapshot of a resource
rollback
: Rollbacks to a snapshot for a resource
set_metadata
: Sets a metadata of a resource
start
: Start a resource
status
: Gets the status of a resource
stop
: Stops a resource
Resources status
Undefined
:Disabled
:Failed
:Started
:Starting
:Stopping
:Stopped
:
Replace a dead node
The ansible/playbooks/replace_machine_remove_machine_from_cluster.yaml
playbook can remove a node in the cluster. For this, the machine_to_remove
should be set to the hostname to remove.
The below command should be launch in the ansible project.
cqfd run ansible-playbook -i /path/to/inventory.yaml -e machine_to_remove=HOSTNAME playbooks/replace_machine_remove_machine_from_cluster.yaml
- A new hosts should be install with the ISO installer and a new IP address. Make the connections between hosts.
- Restart the playbook to configure the cluster (more details here).
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY1ODIwNTkzIiwiZGlhZ3JhbU5hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZSIsImFzcGVjdCI6IjZRR3RPSEJLVmg4Y3FJVzM1c01jIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkhpZ2ggYXZhaWxhYmxpdHkgKHdpdGggY29yb3N5bmMvcGFjZW1ha2VyKSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjU4MTg1NDYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjY1ODIxMjM4LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjozLCJtYWNyb0lkIjoiZmYxNzZlNDUtY2M5NC00NmQxLWI1MWItYzQ0YjBiYzdkYmViIiwicHJldmlld05hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZS1iNjAzNmVhOTkxMTY5ZTMyY2IwMjBlYzBkY2RlYWY2YjgyZDAxMjlhLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI0MDAiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2ODYwMzU2MjM5NjIsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY1ODIwNTkzIiwiZGlhZ3JhbU5hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZSIsImFzcGVjdCI6IjVWZlhZelp6THQxZGo4d2NCMlpUIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkhpZ2ggYXZhaWxhYmxpdHkgKHdpdGggY29yb3N5bmMvcGFjZW1ha2VyKSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjU4MTg1NDYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjY1ODIxMjM4LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjozLCJtYWNyb0lkIjoiYTg2YWVjMTUtZDA3Ni00NGMwLTllM2MtNzFkNTYxNjBiNzg1IiwicHJldmlld05hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZS0xNGE3MmViNDI3OTVjNDJhZWM1MTBiYzVlOTI0MDZlYjVmM2M4YzUxLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI0MDAiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2ODYwMzU2MjM5NjIsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IlRoaWJhdWx0IFBFWVBFTFVUIiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY1ODIwNTkzIiwiZGlhZ3JhbU5hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZSIsImFzcGVjdCI6InJMTFp4RjIxd2RhZGRFS3FzNmFZIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6IkhpZ2ggYXZhaWxhYmxpdHkgKHdpdGggY29yb3N5bmMvcGFjZW1ha2VyKSIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjU4MTg1NDYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjY1ODIxMjM4LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjozLCJtYWNyb0lkIjoiNjk4N2Y5YTMtZmM4Yy00OWFiLTk1NmItYWJlOWYwMzdhYzg2IiwicHJldmlld05hbWUiOiJyZXBsYWNlLWRlYWQtbm9kZS1iY2RiNGQyYjE4YWQ1NmExZmFiOGFiNmRiNGE0MjMzOWI1NGVlODkwLnBuZyIsImxpY2Vuc2VTdGF0dXMiOiJPSyIsInNlcnZpY2UiOiIiLCJpc1RlbXBsYXRlIjoiIiwid2lkdGgiOiI0MDAiLCJzaW1wbGVWaWV3ZXIiOmZhbHNlLCJsYXN0TW9kaWZpZWQiOjE2ODYwMzU2MjM5NjIsImV4Y2VlZFBhZ2VXaWR0aCI6ZmFsc2UsIm9DbGllbnRJZCI6IiJ9