Description of problem:
for hyperconverged there isn't a tool available that preps the server for use as a hyperconverged node. Tasks would include
- network configuration
- storage configuration
- raid card detect
- detect ssd and hdd
- raid set build - interface to raid card utils/api
- dmcache configuration (writethrough)
- lv creation from raidset
- association of lv's to cache lv's
- creation of filesystem
- mount via fstab
- create glusterfs volume
- optimise volume for virt store
- optimise glusterd
- base-port 49217
- rpc-auth-allow-insecure on
- apply additional volume tuning
- network.ping-timeout 10
- cluster.quorum-type auto
- cluster.server-quorum-type server
- server.allow-insecure on
- firewall configuration
- nfsmount.conf changed to "Lock=False"
Such a tool could also provide the mechanism for prepping new nodes into an existing cluster.
Perhaps this could be something similar to the rhev-h configuration tool?
Version-Release number of selected component (if applicable):
Steps to Reproduce:
not sure I understand what ovirt component actually requires this tool
(In reply to Alon Bar-Lev from comment #1)
> not sure I understand what ovirt component actually requires this tool
:) To be honest I don't know where this requirement sits. ovirt or rhev? The bottom line is for a converged solution there is a prep phase for the server that needs to occur prior to the gluster config and hosted-engine install.
I raised this so we track this requirement.
not sure I understand, why don't you just install this package prepare whatever you need. then deploy host?