
This is a multi-part message in MIME format. --------------52C86E47EED6E2100703EC63 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Thanks for the clarification Adam. That makes total sense. Reagrds Fernando On 17/04/2017 11:28, Adam Litke wrote:
On Mon, Apr 17, 2017 at 9:12 AM, FERNANDO FREDIANI <fernando.frediani@upx.com <mailto:fernando.frediani@upx.com>> wrote:
Should I understand then that fecing is not mandatory, just advised and there are no downtimes to the rest of the cluster if a pending manual action has to be done to confirm a host has been rebooted in order to move the SPM to another live host. Perhaps only effect is not be able to add new hosts and connect to storage or something ?
A missing SPM will not affect existing VMs. Running VMs (on hosts other than the SPM host) will continue to run normally and you can even start existing VMs. Without an SPM you will not be able to manipulate the storage (Add/remove domains, add/remove disks, migrate disks, etc).
Fernando
On 17/04/2017 10:06, Nir Soffer wrote:
On Mon, Apr 17, 2017 at 8:24 AM Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
But actually, it didn't work well. After main SPM host went down I see this Screen Shot 2017-04-16 at 10.22.00 PM.png
2017-04-17 05:23:15,554Z ERROR [org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-03a970dbbec1] SPM Init: could not find reported vds or not up - pool: 'STG' vds_spm_id: '1' 2017-04-17 05:23:15,567Z INFO [org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-03a970dbbec1] SPM selection - vds seems as spm 'tank5' 2017-04-17 05:23:15,567Z WARN [org.ovirt.engine.core.vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-03a970dbbec1] spm vds is non responsive, stopping spm selection.
So that means only if BMC is up it's possible to automatically switch SPM host?
BMC?
If your SPM is no responsive, the system will try to fence it. Did you configure power management for all hosts? did you check that it work? How did you simulate non-responsive host?
If power management is not configured or fail, the system cannot move the spm to another host, unless you manually confirm that the SPM host was rebooted.
Nir
Thanks
On Sun, Apr 16, 2017 at 8:29 PM, Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
Oh, fence agent works fine if I select ilo4, Thank you for your help!
On Sun, Apr 16, 2017 at 8:22 PM Dan Yasny <dyasny@gmail.com <mailto:dyasny@gmail.com>> wrote:
On Sun, Apr 16, 2017 at 11:19 PM, Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
Makes sense. I was trying to set it up, but doesn't work with our staging hardware. We have old ilo100, I'll try again. Thanks!
It is absolutely necessary for any HA to work properly. There's of course the "confirm host has been shutdown" option, which serves as an override for the fence command, but it's manual
On Sun, Apr 16, 2017 at 8:18 PM Dan Yasny <dyasny@gmail.com <mailto:dyasny@gmail.com>> wrote:
On Sun, Apr 16, 2017 at 11:15 PM, Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
Fence agent under each node?
When you configure a host, there's the power management tab, where you need to enter the bmc details for the host. If you don't have fencing enabled, how do you expect the system to make sure a host running a service is actually down (and it is safe to start HA services elsewhere), and not, for example, just unreachable by the engine? How do you avoid a splitbraid -> SBA ?
On Sun, Apr 16, 2017 at 8:14 PM Dan Yasny <dyasny@gmail.com <mailto:dyasny@gmail.com>> wrote:
On Sun, Apr 16, 2017 at 11:13 PM, Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
"Corner cases"? I tried to simulate crash of SPM server and ovirt kept trying to reistablished connection to the failed node.
Did you configure fencing?
On Sun, Apr 16, 2017 at 8:10 PM Dan Yasny <dyasny@gmail.com <mailto:dyasny@gmail.com>> wrote:
On Sun, Apr 16, 2017 at 7:29 AM, Nir Soffer <nsoffer@redhat.com <mailto:nsoffer@redhat.com>> wrote:
On Sun, Apr 16, 2017 at 2:05 PM Dan Yasny <dyasny@redhat.com <mailto:dyasny@redhat.com>> wrote:
On Apr 16, 2017 7:01 AM, "Nir Soffer" <nsoffer@redhat.com <mailto:nsoffer@redhat.com>> wrote:
On Sun, Apr 16, 2017 at 4:17 AM Dan Yasny <dyasny@gmail.com <mailto:dyasny@gmail.com>> wrote:
When you set up a storage domain, you need to specify a host to perform the initial storage operations, but once the SD is defined, it's details are in the engine database, and all the hosts get connected to it directly. If the first host you used to define the SD goes down, all other hosts will still remain connected and work. SPM is an HA service, and if the current SPM host goes down, SPM gets started on another host in the DC. In short, unless your actual NFS exporting host goes down, there is no outage.
There is no storage outage, but if you shutdown the spm host, the spm host will not move to a new host until the spm host is online again, or you confirm manually that the spm host was rebooted.
In a properly configured setup the SBA should take care of that. That's the whole point of HA services
In some cases like power loss or hardware failure, there is no way to start the spm host, and the system cannot recover automatically.
There are always corner cases, no doubt. But in a normal situation. where an SPM host goes down because of a hardware failure, it gets fenced, other hosts contend for SPM and start it. No surprises there.
Nir
Nir
On Sat, Apr 15, 2017 at 1:53 PM, Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>> wrote:
Hi Fernando, I see each host has direct connection nfs mount, but yes, if main host to which I connected nfs storage going down the storage becomes unavailable and all vms are down
On Sat, Apr 15, 2017 at 10:37 AM FERNANDO FREDIANI <fernando.frediani@upx.com <mailto:fernando.frediani@upx.com>> wrote:
Hello Konstantin.
That doesn`t make much sense make a whole cluster depend on a single host. From what I know any host talk directly to NFS Storage Array or whatever other Shared Storage you have. Have you tested that host going down if that affects the other with the NFS mounted directlly in a NFS Storage array ?
Fernando
2017-04-15 12:42 GMT-03:00 Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>>:
In ovirt you have to attach storage through specific host.
If host goes down storage is not available.
On Sat, Apr 15, 2017 at 7:31 AM FERNANDO FREDIANI <fernando.frediani@upx.com <mailto:fernando.frediani@upx.com>> wrote:
Well, make it not go through host1 and dedicate a storage server for running NFS and make both hosts connect to it. In my view NFS is much easier to manage than any other type of storage, specially FC and iSCSI and performance is pretty much the same, so you won`t get better results other than management going to other type.
Fernando
2017-04-15 5:25 GMT-03:00 Konstantin Raskoshnyi <konrasko@gmail.com <mailto:konrasko@gmail.com>>:
Hi guys,
I have one nfs storage, it's connected through host1. host2 also has access to it, I can easily migrate vms between them.
The question is - if host1 is down - all infrastructure is down, since all traffic goes through host1, is there any way in oVirt to use redundant storage?
Only glusterfs?
Thanks
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
_______________________________________________ Users mailing list Users@ovirt.org <mailto:Users@ovirt.org> http://lists.ovirt.org/mailman/listinfo/users <http://lists.ovirt.org/mailman/listinfo/users>
-- Adam Litke
--------------52C86E47EED6E2100703EC63 Content-Type: multipart/related; boundary="------------627018FE70FE823EEDB7FEB5" --------------627018FE70FE823EEDB7FEB5 Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: 8bit <html> <head> <meta content="text/html; charset=utf-8" http-equiv="Content-Type"> </head> <body bgcolor="#FFFFFF" text="#000000"> <p>Thanks for the clarification Adam.</p> <p>That makes total sense.</p> <p>Reagrds<br> Fernando<br> </p> <div class="moz-cite-prefix">On 17/04/2017 11:28, Adam Litke wrote:<br> </div> <blockquote cite="mid:CAG8F9UE5HVYeY0iwQ+1cJmaMHDx0nLnZywrJayGq8WBdTDV+Ew@mail.gmail.com" type="cite"> <div dir="ltr"><br> <div class="gmail_extra"><br> <div class="gmail_quote">On Mon, Apr 17, 2017 at 9:12 AM, FERNANDO FREDIANI <span dir="ltr"><<a moz-do-not-send="true" href="mailto:fernando.frediani@upx.com" target="_blank">fernando.frediani@upx.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div bgcolor="#FFFFFF" text="#000000"> <p>Should I understand then that fecing is not mandatory, just advised and there are no downtimes to the rest of the cluster if a pending manual action has to be done to confirm a host has been rebooted in order to move the SPM to another live host. Perhaps only effect is not be able to add new hosts and connect to storage or something ?</p> </div> </blockquote> <div>A missing SPM will not affect existing VMs. Running VMs (on hosts other than the SPM host) will continue to run normally and you can even start existing VMs. Without an SPM you will not be able to manipulate the storage (Add/remove domains, add/remove disks, migrate disks, etc).<br> </div> <div><br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div bgcolor="#FFFFFF" text="#000000"><span class="HOEnZb"><font color="#888888"> <p>Fernando<br> </p> </font></span> <div> <div class="h5"> <div class="m_7118500493255933245moz-cite-prefix">On 17/04/2017 10:06, Nir Soffer wrote:<br> </div> <blockquote type="cite"> <div dir="ltr"> <div class="gmail_quote"> <div dir="ltr">On Mon, Apr 17, 2017 at 8:24 AM Konstantin Raskoshnyi <<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="ltr">But actually, it didn't work well. After main SPM host went down I see this <div><img src="cid:part3.327B103E.0FE862E1@upx.com" alt="Screen Shot 2017-04-16 at 10.22.00 PM.png" style="max-width:100%"></div> <div><br> 2017-04-17 05:23:15,554Z ERROR [org.ovirt.engine.core.<wbr>vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-<wbr>03a970dbbec1] SPM Init: could not find reported vds or not up - pool: 'STG' vds_spm_id: '1'<br> </div> <div>2017-04-17 05:23:15,567Z INFO [org.ovirt.engine.core.<wbr>vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-<wbr>03a970dbbec1] SPM selection - vds seems as spm 'tank5'</div> <div>2017-04-17 05:23:15,567Z WARN [org.ovirt.engine.core.<wbr>vdsbroker.irsbroker.IrsProxy] (DefaultQuartzScheduler5) [4dcc033d-26bf-49bb-bfaa-<wbr>03a970dbbec1] spm vds is non responsive, stopping spm selection.</div> <div><br> </div> <div>So that means only if BMC is up it's possible to automatically switch SPM host?</div> </div> </blockquote> <div><br> </div> <div>BMC?</div> <div><br> </div> <div>If your SPM is no responsive, the system will try to fence it. Did you </div> <div>configure power management for all hosts? did you check that it </div> <div>work? How did you simulate non-responsive host? </div> <div><br> </div> <div>If power management is not configured or fail, the system cannot</div> <div>move the spm to another host, unless you manually confirm that the</div> <div>SPM host was rebooted.</div> <div><br> </div> <div>Nir</div> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div dir="ltr"> <div><br> </div> <div>Thanks</div> </div> <div class="gmail_extra"><br> <div class="gmail_quote">On Sun, Apr 16, 2017 at 8:29 PM, Konstantin Raskoshnyi <span dir="ltr"><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>Oh, fence agent works fine if I select ilo4,</div> <div>Thank you for your help!</div> <div class="m_7118500493255933245m_-7049131619673457077HOEnZb"> <div class="m_7118500493255933245m_-7049131619673457077h5"> <div><br> <div class="gmail_quote"> <div>On Sun, Apr 16, 2017 at 8:22 PM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@gmail.com" target="_blank">dyasny@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_extra"> <div class="gmail_quote">On Sun, Apr 16, 2017 at 11:19 PM, Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>Makes sense. </div> <div>I was trying to set it up, but doesn't work with our staging hardware. </div> <div>We have old ilo100, I'll try again. </div> <div>Thanks! <div> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886h5"><br> </div> </div> </div> </blockquote> <div><br> </div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div>It is absolutely necessary for any HA to work properly. There's of course the "confirm host has been shutdown" option, which serves as an override for the fence command, but it's manual</div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886h5"> <div class="gmail_quote"> <div>On Sun, Apr 16, 2017 at 8:18 PM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@gmail.com" target="_blank">dyasny@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_extra"> <div class="gmail_quote">On Sun, Apr 16, 2017 at 11:15 PM, Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>Fence agent under each node?</div> </blockquote> <div><br> </div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div>When you configure a host, there's the power management tab, where you need to enter the bmc details for the host. If you don't have fencing enabled, how do you expect the system to make sure a host running a service is actually down (and it is safe to start HA services elsewhere), and not, for example, just unreachable by the engine? How do you avoid a splitbraid -> SBA ?</div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743HOEnZb"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743h5"> <div><br> <div class="gmail_quote"> <div>On Sun, Apr 16, 2017 at 8:14 PM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@gmail.com" target="_blank">dyasny@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_extra"> <div class="gmail_quote">On Sun, Apr 16, 2017 at 11:13 PM, Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>"Corner cases"? </div> <div>I tried to simulate crash of SPM server and ovirt kept trying to reistablished connection to the failed node. </div> </blockquote> <div><br> </div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div>Did you configure fencing?</div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210HOEnZb"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210h5"> <div><br> </div> <div><br> <div class="gmail_quote"> <div>On Sun, Apr 16, 2017 at 8:10 PM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@gmail.com" target="_blank">dyasny@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_extra"> <div class="gmail_quote">On Sun, Apr 16, 2017 at 7:29 AM, Nir Soffer <span><<a moz-do-not-send="true" href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_quote"><span> <div>On Sun, Apr 16, 2017 at 2:05 PM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@redhat.com" target="_blank">dyasny@redhat.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div><br> <div class="gmail_extra"><br> <div class="gmail_quote">On Apr 16, 2017 7:01 AM, "Nir Soffer" <<a moz-do-not-send="true" href="mailto:nsoffer@redhat.com" target="_blank">nsoffer@redhat.com</a>> wrote:<br type="attribution"> <blockquote class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_quote"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354quoted-text"> <div>On Sun, Apr 16, 2017 at 4:17 AM Dan Yasny <<a moz-do-not-send="true" href="mailto:dyasny@gmail.com" target="_blank">dyasny@gmail.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>When you set up a storage domain, you need to specify a host to perform the initial storage operations, but once the SD is defined, it's details are in the engine database, and all the hosts get connected to it directly. If the first host you used to define the SD goes down, all other hosts will still remain connected and work. SPM is an HA service, and if the current SPM host goes down, SPM gets started on another host in the DC. In short, unless your actual NFS exporting host goes down, there is no outage. </div> </blockquote> <div><br> </div> </div> <div>There is no storage outage, but if you shutdown the spm host, the spm host</div> <div>will not move to a new host until the spm host is online again, or you confirm</div> <div>manually that the spm host was rebooted.</div> </div> </div> </blockquote> </div> </div> </div> <div><br> </div> </div> <div> <div>In a properly configured setup the SBA should take care of that. That's the whole point of HA services </div> </div> </blockquote> <div><br> </div> </span> <div>In some cases like power loss or hardware failure, there is no way to start</div> <div>the spm host, and the system cannot recover automatically.</div> </div> </div> </blockquote> <div><br> </div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div>There are always corner cases, no doubt. But in a normal situation. where an SPM host goes down because of a hardware failure, it gets fenced, other hosts contend for SPM and start it. No surprises there. </div> </div> </div> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_quote"><span class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191HOEnZb"><font color="#888888"> <div><br> </div> <div>Nir</div> </font></span> <div> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191h5"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div><br> </div> <div> <div class="gmail_extra"> <div class="gmail_quote"> <blockquote class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div class="gmail_quote"><font color="#888888"> <div><br> </div> <div>Nir</div> </font> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354elided-text"> <div> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div class="gmail_extra"><br> <div class="gmail_quote">On Sat, Apr 15, 2017 at 1:53 PM, Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span> wrote:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>Hi Fernando,</div> <div>I see each host has direct connection nfs mount, but yes, if main host to which I connected nfs storage going down the storage becomes unavailable and all vms are down</div> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354m_6867735599077560094m_2305649857973554660HOEnZb"> <div class="m_7118500493255933245m_-7049131619673457077m_-3447473577979970513m_1774108031932592886m_3846525510791616528m_1120357608056684743m_362375030716496662m_-7954130722235415210m_2173925241577336935m_-6434846878319371191m_5622908635907641408m_8346864507156293354m_6867735599077560094m_2305649857973554660h5"> <div><br> </div> <div><br> <div class="gmail_quote"> <div>On Sat, Apr 15, 2017 at 10:37 AM FERNANDO FREDIANI <<a moz-do-not-send="true" href="mailto:fernando.frediani@upx.com" target="_blank">fernando.frediani@upx.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div> <div> <div>Hello Konstantin.<br> <br> </div> That doesn`t make much sense make a whole cluster depend on a single host. From what I know any host talk directly to NFS Storage Array or whatever other Shared Storage you have.<br> </div> Have you tested that host going down if that affects the other with the NFS mounted directlly in a NFS Storage array ?<br> <br> </div> </div> <div>Fernando<br> </div> <div class="gmail_extra"><br> <div class="gmail_quote">2017-04-15 12:42 GMT-03:00 Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span>:<br> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>In ovirt you have to attach storage through specific host. </div> <div>If host goes down storage is not available. </div> <div><br> <div class="gmail_quote"> <div>On Sat, Apr 15, 2017 at 7:31 AM FERNANDO FREDIANI <<a moz-do-not-send="true" href="mailto:fernando.frediani@upx.com" target="_blank">fernando.frediani@upx.com</a>> wrote:<br> </div> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div> <div> <div>Well, make it not go through host1 and dedicate a storage server for running NFS and make both hosts connect to it.<br> </div> In my view NFS is much easier to manage than any other type of storage, specially FC and iSCSI and performance is pretty much the same, so you won`t get better results other than management going to other type.<br> <br> </div> Fernando<br> </div> <div class="gmail_extra"><br> </div> <div class="gmail_extra"> <div class="gmail_quote">2017-04-15 5:25 GMT-03:00 Konstantin Raskoshnyi <span><<a moz-do-not-send="true" href="mailto:konrasko@gmail.com" target="_blank">konrasko@gmail.com</a>></span>:<br> </div> </div> <div class="gmail_extra"> <div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <div>Hi guys, <div>I have one nfs storage,</div> <div>it's connected through host1.</div> <div>host2 also has access to it, I can easily migrate vms between them.</div> <div><br> </div> <div>The question is - if host1 is down - all infrastructure is down, since all traffic goes through host1,</div> <div>is there any way in oVirt to use redundant storage?</div> <div><br> </div> <div>Only glusterfs?</div> <div><br> </div> <div>Thanks</div> <div><br> </div> </div> <br> </blockquote> </div> </div> <div class="gmail_extra"> <div class="gmail_quote"> <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">______________________________<wbr>_________________<br> Users mailing list<br> <a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br> <a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br> <br> </blockquote> </div> </div> </blockquote> </div> </div> </blockquote> </div> <br> </div> </blockquote> </div> </div> </div> </div> <br> ______________________________<wbr>_________________<br> Users mailing list<br> <a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br> <a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br> <br> </blockquote> </div> <br> </div> ______________________________<wbr>_________________<br> Users mailing list<br> <a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br> <a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br> </blockquote> </div> </div> </div> <br> ______________________________<wbr>_________________<br> Users mailing list<br> <a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users@ovirt.org</a><br> <a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br> <br> </blockquote> </div> <br> </div> </div> </div> </blockquote> </div> </div> </div> </div> </blockquote> </div> </div> </div> </blockquote> </div> </div> </div> </div> </blockquote> </div> </div> </div> </blockquote> </div> </div> </div> </div> </blockquote> </div> </div> </div> </blockquote> </div> </div> </div> </div> </blockquote> </div> </div> </div> </blockquote> </div> </div> </div> </div> </blockquote> </div> <br> </div> </blockquote> </div> </div> </blockquote> <br> </div> </div> </div> <br> ______________________________<wbr>_________________<br> Users mailing list<br> <a moz-do-not-send="true" href="mailto:Users@ovirt.org">Users@ovirt.org</a><br> <a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/users</a><br> <br> </blockquote> </div> <br> <br clear="all"> <br> -- <br> <div class="gmail_signature" data-smartmail="gmail_signature"> <div dir="ltr">Adam Litke</div> </div> </div> </div> </blockquote> <br> </body> </html> --------------627018FE70FE823EEDB7FEB5 Content-Type: image/png Content-Transfer-Encoding: base64 Content-ID: <part3.327B103E.0FE862E1@upx.com> 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 3pnEM9c7pnZ0nQ09e+FcwLkz573Pn7rgfuH4RdeLxy45X2q+7Hi5qdOh8+jvDr8f7XLsarri dKWl26W7tWdKz8mrnldPX/O7du568PXLNyJu9NyMu3n71vRbvbc5t5/fyb7z6m7h3ZF7i+8T 7pc9UHpQ+VDrYe0/zP7R2OvYe6LPr6/zUcyje4/Zj188ET753F/ylPa08pnus/rnts+PDwQM dP8x7Y/+F3kvRgZL/1T+s/ql6csjf3n91TmUONT/SvBq9PXKNxpv6t7av20fjhp++C7n3cj7 sg8aH/Z8dP54/lPCp2cjsz+TPm/6Yval9Wvo1/ujOaOjeSwBS3IUwGBD09IAeF0HAC0Jnh26 AaAoSO9eEkGk90UJAv8JS+9nEnEEoM4LgLjFAITBM0oNbEYQU2EvPnrHegHUzm68yUSYZmcr jUWFNxjCh9HRN9oAkFoB+CIYHR3ZOjr6ZRckeweAtnzpnU8sRHi+324lRt39L8GP8k+I32zs Bfxd5wAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAAZ1pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAA ADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3Jl IDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5 LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJv dXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlm LzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+OTcyPC9leGlmOlBpeGVs WERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2ODwvZXhpZjpQ aXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+ CjwveDp4bXBtZXRhPgqcwRHqAAAAHGlET1QAAAACAAAAAAAAAFQAAAAoAAAAVAAAAFQAAEPb KmoCuAAAQABJREFUeAHsfQl8FUW2/glb2EEQHJxxQX0JA2MQBWXIk4lIBMU8QEFcAozIIItm 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 whwVSTAfJEACJEACJEACJEACJEACJEACkSJAhTlS4mBmSIAESIAESIAESIAESIAESIAEokKA CnNUJMF8kAAJkAAJkAAJkAAJkAAJkAAJRIoAFeZIiYOZIQESIAESIAESIAESIAESIAESiAoB KsxRkQTzQQIkQAIkQAIkQAIkQAIkQAIkECkCVJgjJQ5mhgRIgARIgARIgARIgARIgARIICoE qDBHRRLMBwmQAAmQAAmQAAmQAAmQAAmQQKQIUGGOlDiYGRIgARIgARIgARIgARIgARIggagQ KPXTzxtiUckM80ECJEACJEACJEACJEACJEACJEACUSFAhTkqkmA+SIAESIAESIAESIAESIAE SIAEIkWg1OYt2znDHCmRMDMkQAIkQAIkQAIkQAIkQAIkQAJRIECFOQpSYB5IgARIgARIgARI gARIgARIgAQiR4AKc+REwgyRAAmQAAmQAAmQAAmQAAmQAAlEgQAV5ihIgXkgARIgARIgARIg ARIgARIgARKIHAEqzJETCTNEAiRAAiRAAiRAAiRAAiRAAiQQBQJUmKMgBeaBBEiABEiABEiA BEiABEiABEggcgSoMEdOJMwQCZAACZAACZAACZAACZAACZBAFAhQYY6CFJgHEiABEiABEiAB EiABEiABEiCByBGgwhw5kTBDJEACJEACJEACJEACJEACJEACUSBAhTkKUmAeSIAESIAESIAE SIAESIAESIAEIkeACnPkRMIMkQAJkAAJkAAJkAAJkAAJkAAJRIEAFeYoSIF5IAESIAESIAES IAESIAESIAESiBwBKsyREwkzRAIkQAIkQAL5JzB18vj835TFd9S97Moszn3+s0755p9ZNt1B +WaTtJjXXCNAhTnXJM7ykgAJkAAJlEgC7HCXSLH6haJ8fRQl8oDyLZFiZaFKCIGcVZg3bFhv YrGYKVWqlKlUac+k4vxl82azfcd2s+suu5q/VayYNH5xRpCyJcoDylG6TBmzxx57JIrGsAwS 2Lxpk9nxxw5TevfSplz58hlMmUmVVALbtm0z33+/1pT36stee+1dUovJcmWIgHS4S/rMa66U 060WuVLuXCkn5Zt9FiLox636dJX5cd06Kz7oEPsfeKA5/PDDTcWKlVyR+ufS//MvOAfok++2 226mbLlyTshfp3/88YfZtGmjfyE/+ojWC8qULpPwOf4DeBBHICcV5t9+/dVUr3aK+fKLLyyM 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 JFBMBP4fx/BRetGKoRkAAAAASUVORK5CYII= --------------627018FE70FE823EEDB7FEB5-- --------------52C86E47EED6E2100703EC63--