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.

Reply via email to