Hi Paul, Hi Mike, Hi Syed, @Paul > Doesn’t the same problem exist with that? If the agent dies, then the fake > volume will stop being updated but the VMs would still be running.
Do you mean we don’t know if a machine is running and get an false positive? I think about if we had only one fake volume and if they are not there so we would get an fencing of the host and kill all machines. Maybe the other volumes are accessible. I see different challenges. 1. SF uses normally a storage network so with that if the management network is down don’t means the volumes are not accessible. 2. A Fake volume can produce false positives maybe this one is due too any reason will not accessible but the other ones can be achieved @Mike > Since you know which (SolidFire) volumes are connected to a particular KVM > host, I would think you could just use the ListVolumeStats API (described > below) from a management server to determine if there is disk activity to any > of those volumes. You mean the work would be done not from the Agent but from the management. You mean we should periodically check the "ListVolumeStats“ on the Solidfire from the Management Server and know if they are active. What I see is that in the „volume_details“ table are all SF volumes are listed. Right? They are connected with the „volumes“ table and there I will finde the „instance_id“. Now there are two ways. Find about the „vm_instance“ table the if the instance is „running“, I think this is important and „host_id“ I don’t know if the „volumes“ table „ready“ state is useful. This will give us a „ready“ state but does not mean its active. I hope I am correct. @Paul If this is thinkable where is a best way to implement it that it works. I mean what I need to enable that i know HA is working but lacking on the storage heartbeat. 1. How I need to configure HA that it will work? 2. I read the documentation from Rohit and found that he wrote "For the initial release, only KVM with NFS storage will be supported. However, the storage check component will be implemented in a modular fashion allowing for checks using other storage platforms(e.g. Ceph) in the future.“ Where is a good way In the code to start so won’t implement it wrong and lets more focused on finalizing? Maybe you can clarify it a little bit. Cheers Sven __ Sven Vogel Lead Cloud Solution Architect EWERK DIGITAL GmbH Brühl 24, D-04109 Leipzig P +49 341 42649 - 99 F +49 341 42649 - 98 s.vo...@ewerk.com www.ewerk.com Geschäftsführer: Dr. Erik Wende, Hendrik Schubert, Tassilo Möschke Registergericht: Leipzig HRB 9065 Zertifiziert nach: ISO/IEC 27001:2013 DIN EN ISO 9001:2015 DIN ISO/IEC 20000-1:2011 EWERK-Blog | LinkedIn | Xing | Twitter | Facebook Auskünfte und Angebote per Mail sind freibleibend und unverbindlich. Disclaimer Privacy: Der Inhalt dieser E-Mail (einschließlich etwaiger beigefügter Dateien) ist vertraulich und nur für den Empfänger bestimmt. Sollten Sie nicht der bestimmungsgemäße Empfänger sein, ist Ihnen jegliche Offenlegung, Vervielfältigung, Weitergabe oder Nutzung des Inhalts untersagt. Bitte informieren Sie in diesem Fall unverzüglich den Absender und löschen Sie die E-Mail (einschließlich etwaiger beigefügter Dateien) von Ihrem System. Vielen Dank. The contents of this e-mail (including any attachments) are confidential and may be legally privileged. If you are not the intended recipient of this e-mail, any disclosure, copying, distribution or use of its contents is strictly prohibited, and you should please notify the sender immediately and then delete it (including any attachments) from your system. Thank you.