First of all my appreciation for Tom, Dietmar, and other members of Proxmox group for their hard work!
My purpose of posting this thread is more of contribution by providing some details of my research and work done so far and discussion with other engineers about Clustering and HA. Without going too much details of the information I have read all of the following:
http://pve.proxmox.com/wiki/High_Availability_Cluster
http://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster
http://pve.proxmox.com/wiki/Fencinge
Although my hardware design is slightly different than Intel Modular Server I still used the instructions from:
http://pve.proxmox.com/wiki/Intel_Modular_Server_HA
My test implementation involves with the following hardware with two node member in mind:
- two Dell PE 1950 both with DRAC5
- Using a cluster ready storage using SAS5E controllers and MD3000 subsystem
The shared storage model using LVM group and clustering was very much simple however I ran into challenges configuring the HA, Quorum, and fencing that I would like to share:
- The main issue and problem is obtaining the exact and correct the syntax of /etc/pve/cluster.conf in which I ran into.
- Quorum Disk Configuration: I understand there are multiple ways to implement this: iscsi, etc. However i simply used a separate shared storage for both nodes with no problem. The part I do not still understand is the exact syntax of the information in /etc/pve/cluster.conf.
- Back to /etc/pve/cluster.conf I ran into multiple issues that I like to share:
The command:
ccs_config_validate /etc/pve/cluster.conf.new
returns no error:
Configuration validates
where:
ccs_config_validate -v -f /etc/pve/cluster.conf.new
Creating temporary file: /tmp/tmp.u6XMWVmwbl
Config interface set to:
Configuration stored in temporary file
Updating relaxng schema
Validating..
tempfile:18: parser error : Opening and ending tag mismatch: clusternodes line 11 and clusternode
</clusternode>
^
tempfile:25: parser error : expected '>'
</clusternode>
^
tempfile:25: parser error : Extra content at the end of the document
</clusternode>
^
Validation completed
I believe the main challenges would resolve if we together work on a clear documentation for /etc/pve/cluster.conf.
I would be more than happy to discuss further.
Regards,
My purpose of posting this thread is more of contribution by providing some details of my research and work done so far and discussion with other engineers about Clustering and HA. Without going too much details of the information I have read all of the following:
http://pve.proxmox.com/wiki/High_Availability_Cluster
http://pve.proxmox.com/wiki/Two-Node_High_Availability_Cluster
http://pve.proxmox.com/wiki/Fencinge
Although my hardware design is slightly different than Intel Modular Server I still used the instructions from:
http://pve.proxmox.com/wiki/Intel_Modular_Server_HA
My test implementation involves with the following hardware with two node member in mind:
- two Dell PE 1950 both with DRAC5
- Using a cluster ready storage using SAS5E controllers and MD3000 subsystem
The shared storage model using LVM group and clustering was very much simple however I ran into challenges configuring the HA, Quorum, and fencing that I would like to share:
- The main issue and problem is obtaining the exact and correct the syntax of /etc/pve/cluster.conf in which I ran into.
- Quorum Disk Configuration: I understand there are multiple ways to implement this: iscsi, etc. However i simply used a separate shared storage for both nodes with no problem. The part I do not still understand is the exact syntax of the information in /etc/pve/cluster.conf.
- Back to /etc/pve/cluster.conf I ran into multiple issues that I like to share:
The command:
ccs_config_validate /etc/pve/cluster.conf.new
returns no error:
Configuration validates
where:
ccs_config_validate -v -f /etc/pve/cluster.conf.new
Creating temporary file: /tmp/tmp.u6XMWVmwbl
Config interface set to:
Configuration stored in temporary file
Updating relaxng schema
Validating..
tempfile:18: parser error : Opening and ending tag mismatch: clusternodes line 11 and clusternode
</clusternode>
^
tempfile:25: parser error : expected '>'
</clusternode>
^
tempfile:25: parser error : Extra content at the end of the document
</clusternode>
^
Validation completed
I believe the main challenges would resolve if we together work on a clear documentation for /etc/pve/cluster.conf.
I would be more than happy to discuss further.
Regards,