[PVE-User] (Very) basic question regarding PVE Ceph integration
Frank Thommen
frank.thommen at uni-heidelberg.de
Mon Dec 17 11:52:26 CET 2018
Hi Alwin,
On 12/16/18 7:47 PM, Alwin Antreich wrote:
> On Sun, Dec 16, 2018 at 05:16:50PM +0100, Frank Thommen wrote:
>> Hi Alwin,
>>
>> On 16/12/18 15:39, Alwin Antreich wrote:
>>> Hello Frank,
>>>
>>> On Sun, Dec 16, 2018 at 02:28:19PM +0100, Frank Thommen wrote:
>>>> Hi,
>>>>
>>>> I understand that with the new PVE release PVE hosts (hypervisors) can be
>>>> used as Ceph servers. But it's not clear to me if (or when) that makes
>>>> sense. Do I really want to have Ceph MDS/OSD on the same hardware as my
>>>> hypervisors? Doesn't that a) accumulate multiple POFs on the same hardware
>>>> and b) occupy computing resources (CPU, RAM), that I'd rather use for my VMs
>>>> and containers? Wouldn't I rather want to have a separate Ceph cluster?
>>> The integration of Ceph services in PVE started with Proxmox VE 3.0.
>>> With PVE 5.3 (current) we added CephFS services to the PVE. So you can
>>> run a hyper-converged Ceph with RBD/CephFS on the same servers as your
>>> VM/CT.
>>>
>>> a) can you please be more specific in what you see as multiple point of
>>> failures?
>>
>> not only I run the hypervisor which controls containers and virtual machines
>> on the server, but also the fileservice which is used to store the VM and
>> container images.
> Sorry, I am still not quite sure, what your question/concern is.
> Failure tolerance needs to be planned into the system design, irrespective
> of service distribution.
>
> Proxmox VE has a HA stack that restarts all services from a failed node
> (if configured) on a other node.
> https://pve.proxmox.com/pve-docs/chapter-ha-manager.html
>
> Ceph does selfhealing (if enough nodes
> are available) or still works in a degraded state.
> http://docs.ceph.com/docs/luminous/start/intro/
Yes, I am aware of PVE and Ceph failover/healing capabilities. But I
always liked to separate basic and central services on the hardware
level. This way if one server "explodes", only one service is affected.
With PVE+Ceph on one node, such an outage would affect two basic
services at once. I don't say they wouldn't continue to run
productively, but they would run in degraded and non-failure-safe mode -
assumed we had three such nodes in the cluster - until the broken node
can be restored.
But that's probably just my old-fashioned conservative approach. That's
why I wanted to ask the list members for their assessment ;-)
> [...]
Cheers
frank
More information about the pve-user
mailing list