[PVE-User] PVE HBA best practice

Gilberto Nunes gilberto.nunes32 at gmail.com
Fri Apr 20 21:17:56 CEST 2018


Hi there
Even with FC Switch will be difficult to implement HA solution, since, I
guest, each PVE server will see the disks as local disks...

Perhaps I can achieve Storage Replication wich use ZFS replication to do
the job.




---
Gilberto Nunes Ferreira

(47) 3025-5907
(47) 99676-7530 - Whatsapp / Telegram

Skype: gilberto.nunes36




2018-04-20 16:08 GMT-03:00 Alex Chekholko <alex at calicolabs.com>:

> "if you can connect the MD1400 to 2 servers at the same time you may have
> some kind of SAS  failover cluster. "
> https://github.com/ewwhite/zfs-ha/wiki
> but it will need to be tested to see how it interacts with PVE. Should be
> OK if you just use it as an NFSv3 storage pool in PVE.
>
> On Fri, Apr 20, 2018 at 12:03 PM, Ronny Aasen <ronny+pve-user at aasen.cx>
> wrote:
>
> > On 20.04.2018 17:12, Gilberto Nunes wrote:
> >
> >> Hi there PVE Users!
> >>
> >> I have here a PowerEdge Dell R740 and a Storage MD1400.
> >> This is a DAS Dell solution.
> >> Further, we will have another server, that we will buy later, to
> compose a
> >> cluster/HA solution.
> >> So, what is the proper way to use the HBA within Proxmox, in order to
> make
> >> it reliable and prepared to work later as Cluster/HA solution?
> >> May I have ZFS pools?
> >> May I have see the disk as local discs, and use it directly or what?
> >>
> >> I need some guide in this matter, some doc will be appreciated.
> >>
> >> Thanks a lot.
> >> ---
> >> Gilberto Nunes Ferreira
> >>
> >
> >
> > if you only have directly attached storage it is hard to make a HA
> > solution. since once the server with the storage dies the other can not
> see
> > it any more.
> >
> > normally in proxmox you have 3 servers (you can use a third lightweight
> > server as witness if you only need 2 servers. eg a raspberry pi or
> similar)
> > All the 3 servers can access the same storage. and run the same vm's from
> > the shared storage. the shared storage can be a ceph cluster. a SAN, or
> NAS
> > solution. but it should also be HA or you have just moved the Single
> point
> > of failure from the vm hypervisor to the storage solution.    Now if a
> > server dies, the leftover quorum of 2 servers decides the one server is
> > gone and starts it's VM's on one of the 2 remaining servers.
> >
> > normally the single server loosing connection to the quorum should stop
> > all vm's. but you should implement a STONITH  solution to prevent vm disk
> > image corruption.
> >
> > with directly attached storage in servers you have a problem. you can
> > either have storage in all servers and use zfs replication between them.
> it
> > will not be as up to date as a shared system when it fail tho. Or you can
> > build a HA storage system as a backend for your proxmox HA virtualization
> > system.
> >
> > a server in front of the MD1400 can be a NFS/ISCSI server allowing
> > multiple proxmox servers to use it as shared storage for proxmox HA. the
> > storage solution is single point of failure.
> >
> > if you can connect the MD1400 to 2 servers at the same time you may have
> > some kind of SAS  failover cluster.  something like HA-LVM
> > https://www.linuxjournal.com/content/high-availability-storage-ha-lvm.
> > MD1400 will be the new single point of failure. but it is less complex
> then
> > a server so less likely to die. but HA-LVM is added complexity. and
> > sometimes a simple NFS server is good enough (tm)
> >
> > if you have 4 similarly sized servers you can build a ceph cluster.
> > https://pve.proxmox.com/wiki/Ceph_Server  you can even install proxmox
> > and ceph together on 4 nodes in a hyperconverged solution, but this do
> > require intimate knowledge of ceph and proxmox and enough juice in your
> > server to deal with both jobs at the same time (especially in a failure
> > situation when load will spike) https://pve.proxmox.com/wiki/H
> > yper-converged_Infrastructure
> >
> > good luck with proxmox !
> > Ronny Aasen
> >
> >
> >
> >
> > _______________________________________________
> > pve-user mailing list
> > pve-user at pve.proxmox.com
> > https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
> >
> _______________________________________________
> pve-user mailing list
> pve-user at pve.proxmox.com
> https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-user
>


More information about the pve-user mailing list