We work remotely. First of all we discuss needs and challenges during task analysis session. After that we draw design and help Customer to work with hardware suppliers. Next, team proceed remote installation and configuration during implementation stage. And finally we provide operating documentation. Remote coaching as an option.What example of system specification?
Complex can be build on almost any commodity hardware. At least three nodes needed with futher smooth horizontal scaling. 10Gbps connectivity are required for production usage.
You can add new disks, put new nodes or reduce exists hardware without downtime for VMs. At the end of our work we provide brilliant operating documentation in which you will find step-by-step instruction on how to do basic operate tasks.How can I monitor hardware status of disks and controllers (BBU)?
You can use any monitoring tools that can grab info from *nix systems.Can we separate storage and compute role to different nodes?
Yes, it's possible.
Disks of virtual machine are splited in blocks and then replicated in pseudo-random placement manner across different physical disks, nodes, racks, rooms and so on. As result, each block of data will be randomly written in several instances taking into account physical discs allocation to one another. Storage doesn’t confirm write command of data block until the writing confirmation of all elements in this replication for this block is made.How many storage requests per second?
During normal operation the storage subsystem will produce sum of IOPs from all disks devided on level of replication. But since complex used at least two cache mechanisms usual conventional loads can achieve much higher values.
Yes, but since RBD cache is local for each node it should be disabled for any "cluster across boxes" designs.Can be used copy on write COW linked clone/master image/gold image/snapshot layering/child-parent COW cloning to oversubscribe storage?
Currently no. Will be supported at next releases.
Since complex uses KVM as hypervisor you can find guest OS support list hereIs High Availability for VMs supported?
Yes, however for this task is responsible front-end VM, so it must be online. To achieve HA for front-end VM we have developed special availability mechanism across specified nodes.What about automatic HA slots reservation scheduling?
Currently virtualization subsystem does not have any kind of HA slots reservation scheduling.Is it possible to create blank VM and use OS installation ISOs.
Yes. You can manually export disks or disks snapshots and import disk images.Can I perform virt level backup?
Yes. You can manually export snapshot of virtual disks, but since qemu guest agent are still not supported, you should take care about disk consistency (umount, etc) to avoid crash-consistent backup state.Is live migration supported?
Сertainly.Will be live migration traffic separated from other kind of traffic?