
--Apple-Mail=_EFBBAEE5-AEC8-4C7C-9EF5-FC6660F8CE43 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Another thread suggested rolling back both novice and python-websockify. = I had first heard about websockify, but it alone made no difference. = The combination of the 2 with below versions does work. python-websockify-0.5.1-2.el7.noarch novnc-0.4-9.el7.noarch Weber, Charles (NIH/NIA/IRP)=20 weberc@mail.nih.gov p: 410-558-8001 c: 443-473-6493 251 Bayview Blvd Baltimore MD 21224 NCTS performance comments and survey at: https://niairpkiosk.irp.nia.nih.gov/content/ncts-user-survey
On Nov 10, 2015, at 10:04 AM, David Ja=C5=A1a <djasa@redhat.com> = wrote: =20 Hi, =20 On P=C3=A1, 2015-11-06 at 19:53 +0000, Weber, Charles (NIH/NIA/IRP) = [E] wrote:
Hi everyone,=20 I have been moving production Ovirt cluster 4 host+1 engine+FC = storage from CentOS 6 to CentOS 7. I created new cluster with CO7 nodes and did the usual transition without any major issues. This took care of nodes and worked very well. I then used the engine backup/restore utility to move engine from old server running CO6 to new server running CO7. There were the some issues but fairly easily fixed. Mostly CO6 to CO7 stuff like NFS, firewalld etc. To be expected. =20 =20 However, my web proxy did work with the engine on CO6 and now does not. Local engine console viewer did work on CO6 and now does not.=20 1. Hostname is the same 2. errors are different that cert errors 3. restore util should have moved the certs 4. firewall rules are the same as before running iptables =20 Here are the errors when console is set for novice or spice html5. In both cases web page opens up with black screen and then the error occurs. novnc ReferenceError: can=E2=80=99t find variable:WebUtil spice Error: Unexpected protocol mismatch =20 =20 Just trying luck as I have next to none hands-on experience: Could it = be spice/vnc protocol mismatch as opposed to websockets protocol = mismatch? What do websocket proxy logs say? =20 Adding spice-devel list to the loop as well. =20 David =20 =20 I tried older websockify, no change. =20 =20 Overt Versions before and after engine move were 3.5.5-1 Current CentOS 7.1.1503 =20 =20 python-websockify.noarch 0.6.0-2.el7 @epel novnc.noarch 0.5.1-2.el7 @epel spice-glib.x86_64 0.22-2.el7 @base =20 spice-gtk3.x86_64 0.22-2.el7 @base =20 spice-html5.noarch 0.1.6-1.el7 @epel =20 spice-server.x86_64 0.12.4-9.el7_1.3 @updates=20 spice-vdagent.x86_64 0.14.0-9.el7 @base=20 ovirt-engine.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-backend.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-cli.noarch 3.5.0.6-1.el7.centos @ovirt-3.5 ovirt-engine-dbscripts.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-extensions-api-impl.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-jboss-as.x86_64 7.1.1-1.el7 @ovirt-3.5 ovirt-engine-lib.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-restapi.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-sdk-python.noarch 3.5.5.0-1.el7.centos @ovirt-3.5 ovirt-engine-setup.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-setup-base.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-setup-plugin-ovirt-engine.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-setup-plugin-ovirt-engine-common.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-setup-plugin-websocket-proxy.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-tools.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-userportal.noarch 3.5.5-1.el7.centos = @ovirt-3.5 ovirt-engine-webadmin-portal.noarch 3.5.5-1.el7.centos @ovirt-3.5 ovirt-engine-websocket-proxy.noarch 3.5.5-1.el7.centos @ovirt-3.5 =20 =20 =20 =20 ## IP address below in socket proxy status (XXX=E2=80=A6) is the = workstation I am testing from. ## =20 =20 [root@ovirtman yum.repos.d]# systemctl status ovirt-websocket-proxy = -l ovirt-websocket-proxy.service - oVirt Engine websockets proxy Loaded: loaded (/usr/lib/systemd/system/ovirt-websocket-proxy.service; enabled) Active: active (running) since Tue 2015-11-03 13:10:07 EST; 22h ago Main PID: 1178 (ovirt-websocket) CGroup: /system.slice/ovirt-websocket-proxy.service =20 =E2=94=94=E2=94=801178 /usr/bin/python = /usr/share/ovirt-engine/services/ovirt-websocket-proxy/ovirt-websocket-pro= xy.py --systemd=3Dnotify start =20 =20 Nov 03 13:10:06 ovirtman.irp.nia.nih.gov systemd[1]: Starting oVirt Engine websockets proxy... Nov 03 13:10:07 ovirtman.irp.nia.nih.gov systemd[1]: Started oVirt Engine websockets proxy. Nov 04 11:13:39 ovirtman.irp.nia.nih.gov ovirt-websocket-proxy.py[1178]: XXX.XXX.XXX.XXX - - [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX: SSL/TLS (wss://) WebSocket connection Nov 04 11:13:39 ovirtman.irp.nia.nih.gov ovirt-websocket-proxy.py[1178]: = XXX.XXX.XXX.XXX - - [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX Version = hybi-13, base64: 'False' Nov 04 11:13:39 ovirtman.irp.nia.nih.gov ovirt-websocket-proxy.py[1178]: = XXX.XXX.XXX.XXX - - [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX Path: = '/eyJ2YWxpZFRvIjoiMjAxNTExMDQxNjE1MzgiLCJkYXRhIjoiJTdCJTIyaG9zdCUyMjolMjIx= NzIuMC4xLjgxJTIyLCUyMnBvcnQlMjI6JTIyNTkwMiUyMiwlMjJzc2xfdGFyZ2V0JTIyOnRydW= UlN0QiLCJ2YWxpZEZyb20iOiIyMDE1MTEwNDE2MTMzOCIsInNpZ25lZEZpZWxkcyI6InZhbGlk= VG8sZGF0YSx2YWxpZEZyb20sc2FsdCIsInNpZ25hdHVyZSI6Imt6T2FEcWZnQk05WCtwYUVYSn= ZkQnRvaXdzOWVuZU1wQ05RSzNVT3VCVGVSdVhkV0NRcG04eHd5TXhkRlU1dzJWYm0yamQ2N3Va= UUFYNExlR2IxaTVJUE56QTdHbUxsTEJRYSs3bGZhVGRRZ2VrMGlMZ3drdXV2YStSSXZyQ0p1dU= IzK3RhYlRpM2FScG9FazZQa3EzWFBXTVhybjNoMGRSMUdUUWs2c0I1Z081aXI4Zk12SDZiQXBR= akFMQVRTeHZZdFUyRXlGZVdsUHZiNEQyelc1engzTkRRTzBKQk9SZEI0WWxPdUFMZUVIa25pVV= dJU0lqYjRZbjI3U1I4cFFGK280OXpIYzBGRnlrc0JOMjgvem1OeFVoV3BOL294RHJOek9kYXNr= S2FKM2dBNEsvenloNGNxNHBuMWhudDQrR3QxdklWa3FtZ3ErWDRJcEVyNDlxZz09Iiwic2FsdC= I6Imh2QmFpblJDRG00PSJ9=E2=80=99 =20 =20 I can post logs as required and any bright ideas are appreciated. =20 =20 Chuck Weber, Charles (NIH/NIA/IRP)=20 weberc@mail.nih.gov p: 410-558-8001 c: 443-473-6493 251 Bayview Blvd Baltimore MD 21224 NCTS performance comments and survey at: https://niairpkiosk.irp.nia.nih.gov/content/ncts-user-survey =20 =20 =20 =20 =20 =20 =20 =20 =20 =20 _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users =20 =20
</div></div><div class=3D""><br class=3D""></div></div></span><br = class=3D"Apple-interchange-newline"></div></span><br = class=3D"Apple-interchange-newline"></div></span><br = class=3D"Apple-interchange-newline"></span><br = class=3D"Apple-interchange-newline"> </div> <br class=3D""><div><blockquote type=3D"cite" class=3D""><div = class=3D"">On Nov 10, 2015, at 10:04 AM, David Ja=C5=A1a <<a =
--Apple-Mail=_EFBBAEE5-AEC8-4C7C-9EF5-FC6660F8CE43 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset="utf-8" <html><head><meta http-equiv=3D"Content-Type" content=3D"text/html = charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; = -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" = class=3D"">Another thread suggested rolling back both novice and = python-websockify. I had first heard about websockify, but it = alone made no difference. The combination of the 2 with below versions = does work.<div class=3D""><div style=3D"margin: 0px; font-family: = 'Andale Mono'; color: rgb(6, 10, 6);" class=3D""><br class=3D""></div><div= style=3D"margin: 0px; font-family: 'Andale Mono'; color: rgb(6, 10, = 6);" class=3D"">python-<span style=3D"font-variant-ligatures: = no-common-ligatures; color: #c33720" = class=3D"">websock</span>ify-0.5.1-2.el7.noarch</div><div style=3D"margin:= 0px; font-family: 'Andale Mono'; color: rgb(6, 10, 6);" class=3D""><div = style=3D"margin: 0px;" class=3D"">novnc-0.4-9.el7.noarch</div></div><div = class=3D""><br class=3D"webkit-block-placeholder"></div><div = apple-content-edited=3D"true" class=3D""> <span class=3D"Apple-style-span" style=3D"border-collapse: separate; = border-spacing: 0px;"><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; = -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: = 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: = break-word; -webkit-nbsp-mode: space; -webkit-line-break: = after-white-space; " class=3D""><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; = -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: = 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: = break-word; -webkit-nbsp-mode: space; -webkit-line-break: = after-white-space; " class=3D""><span class=3D"Apple-style-span" = style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: = Helvetica; font-style: normal; font-variant: normal; font-weight: = normal; letter-spacing: normal; line-height: normal; orphans: 2; = text-align: -webkit-auto; text-indent: 0px; text-transform: none; = white-space: normal; widows: 2; word-spacing: 0px; = -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: = 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; "><div style=3D"word-wrap: = break-word; -webkit-nbsp-mode: space; -webkit-line-break: = after-white-space; " class=3D""><div class=3D"">Weber, Charles = (NIH/NIA/IRP) </div><div class=3D""><a = href=3D"mailto:weberc@mail.nih.gov" = class=3D"">weberc@mail.nih.gov</a></div><div class=3D"">p: = 410-558-8001</div><div class=3D"">c: 443-473-6493</div><div class=3D"">251= Bayview Blvd</div><div class=3D"">Baltimore MD 21224</div><div = class=3D""><div apple-content-edited=3D"true" class=3D""><span = class=3D"Apple-style-span" style=3D"border-collapse: separate; color: = rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: = normal; font-weight: normal; letter-spacing: normal; line-height: = normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; = text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; = -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: = 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: = auto; -webkit-text-stroke-width: 0px; ">NCTS performance comments and = survey at:</span></div><div class=3D""><a = href=3D"https://niairpkiosk.irp.nia.nih.gov/content/ncts-user-survey" = class=3D"">https://niairpkiosk.irp.nia.nih.gov/content/ncts-user-survey</a= href=3D"mailto:djasa@redhat.com" class=3D"">djasa@redhat.com</a>> = wrote:</div><br class=3D"Apple-interchange-newline"><div class=3D"">Hi,<br= class=3D""><br class=3D"">On P=C3=A1, 2015-11-06 at 19:53 +0000, Weber, = Charles (NIH/NIA/IRP) [E]<br class=3D"">wrote:<br class=3D""><blockquote = type=3D"cite" class=3D"">Hi everyone, <br class=3D"">I have been moving = production Ovirt cluster 4 host+1 engine+FC storage<br class=3D"">from = CentOS 6 to CentOS 7.<br class=3D"">I created new cluster with CO7 nodes = and did the usual transition<br class=3D"">without any major issues.<br = class=3D"">This took care of nodes and worked very well.<br class=3D"">I = then used the engine backup/restore utility to move engine from old<br = class=3D"">server running CO6 to new server running CO7.<br = class=3D"">There were the some issues but fairly easily fixed. Mostly = CO6 to CO7<br class=3D"">stuff like NFS, firewalld etc. To be = expected.<br class=3D""><br class=3D""><br class=3D"">However, my web = proxy did work with the engine on CO6 and now does<br class=3D"">not. = Local engine console viewer did work on CO6 and now does not. <br = class=3D"">1. Hostname is the same<br class=3D"">2. errors are = different that cert errors<br class=3D"">3. restore util should have = moved the certs<br class=3D"">4. firewall rules are the same as before = running iptables<br class=3D""><br class=3D"">Here are the errors when = console is set for novice or spice html5. In<br class=3D"">both cases = web page opens up with black screen and then the error<br = class=3D"">occurs.<br class=3D"">novnc<br class=3D"">ReferenceError: = can=E2=80=99t find variable:WebUtil<br class=3D"">spice<br = class=3D"">Error: Unexpected protocol mismatch<br class=3D""><br = class=3D""></blockquote><br class=3D"">Just trying luck as I have next = to none hands-on experience: Could it be<br class=3D"">spice/vnc = protocol mismatch as opposed to websockets protocol mismatch?<br = class=3D"">What do websocket proxy logs say?<br class=3D""><br = class=3D"">Adding spice-devel list to the loop as well.<br class=3D""><br = class=3D"">David<br class=3D""><br class=3D""><blockquote type=3D"cite" = class=3D""><br class=3D"">I tried older websockify, no change.<br = class=3D""><br class=3D""><br class=3D"">Overt Versions before and after = engine move were 3.5.5-1<br class=3D"">Current CentOS 7.1.1503<br = class=3D""><br class=3D""><br class=3D"">python-websockify.noarch = 0.6.0-2.el7 @epel<br class=3D"">novnc.noarch = 0.5.1-2.el7 @epel<br = class=3D"">spice-glib.x86_64 0.22-2.el7 = @base <br = class=3D"">spice-gtk3.x86_64 = 0.22-2.el7 = @base = <br class=3D"">spice-html5.noarch = 0.1.6-1.el7 = @epel <br = class=3D"">spice-server.x86_64 = 0.12.4-9.el7_1.3 = @updates <br = class=3D"">spice-vdagent.x86_64 0.14.0-9.el7 = @base <br class=3D"">ovirt-engine.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br class=3D"">ovirt-engine-backend.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-cli.noarch = 3.5.0.6-1.el7.centos<br class=3D"">@ovirt-3.5<br = class=3D"">ovirt-engine-dbscripts.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-extensions-api-impl.noarch = 3.5.5-1.el7.centos<br class=3D""> = @ovirt-3.5<br class=3D"">ovirt-engine-jboss-as.x86_64 = 7.1.1-1.el7 = @ovirt-3.5<br class=3D"">ovirt-engine-lib.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-restapi.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br class=3D"">ovirt-engine-sdk-python.noarch = 3.5.5.0-1.el7.centos<br = class=3D""> @ovirt-3.5<br class=3D"">ovirt-engine-setup.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br class=3D"">ovirt-engine-setup-base.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-setup-plugin-ovirt-engine.noarch = 3.5.5-1.el7.centos<br class=3D""> @ovirt-3.5<br = class=3D"">ovirt-engine-setup-plugin-ovirt-engine-common.noarch<br = class=3D""> 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-setup-plugin-websocket-proxy.noarch<br class=3D"">= 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-tools.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-userportal.noarch = 3.5.5-1.el7.centos = @ovirt-3.5<br = class=3D"">ovirt-engine-webadmin-portal.noarch = 3.5.5-1.el7.centos<br class=3D""> @ovirt-3.5<br = class=3D"">ovirt-engine-websocket-proxy.noarch = 3.5.5-1.el7.centos<br class=3D"">@ovirt-3.5<br = class=3D""><br class=3D""><br class=3D""><br class=3D""><br class=3D"">## = IP address below in socket proxy status (XXX=E2=80=A6) is the = workstation I<br class=3D"">am testing from. ##<br class=3D""><br = class=3D""><br class=3D"">[root@ovirtman yum.repos.d]# systemctl status = ovirt-websocket-proxy -l<br class=3D"">ovirt-websocket-proxy.service - = oVirt Engine websockets proxy<br class=3D""> Loaded: = loaded<br = class=3D"">(/usr/lib/systemd/system/ovirt-websocket-proxy.service; = enabled)<br class=3D""> Active: active (running) since Tue = 2015-11-03 13:10:07 EST; 22h ago<br class=3D""> Main PID: 1178 = (ovirt-websocket)<br class=3D""> CGroup: = /system.slice/ovirt-websocket-proxy.service<br class=3D""><br = class=3D"">=E2=94=94=E2=94=801178 /usr/bin/python = /usr/share/ovirt-engine/services/ovirt-websocket-proxy/ovirt-websocket-pro= xy.py --systemd=3Dnotify start<br class=3D""><br class=3D""><br = class=3D"">Nov 03 13:10:06 <a href=3D"http://ovirtman.irp.nia.nih.gov" = class=3D"">ovirtman.irp.nia.nih.gov</a> systemd[1]: Starting oVirt<br = class=3D"">Engine websockets proxy...<br class=3D"">Nov 03 13:10:07 <a = href=3D"http://ovirtman.irp.nia.nih.gov" = class=3D"">ovirtman.irp.nia.nih.gov</a> systemd[1]: Started oVirt<br = class=3D"">Engine websockets proxy.<br class=3D"">Nov 04<br = class=3D"">11:13:39 <a href=3D"http://ovirtman.irp.nia.nih.gov" = class=3D"">ovirtman.irp.nia.nih.gov</a> = ovirt-websocket-proxy.py[1178]:<br class=3D"">XXX.XXX.XXX.XXX - - = [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX: SSL/TLS<br class=3D"">(wss://) = WebSocket connection<br class=3D"">Nov 04<br class=3D"">11:13:39 <a = href=3D"http://ovirtman.irp.nia.nih.gov" = class=3D"">ovirtman.irp.nia.nih.gov</a> ovirt-websocket-proxy.py[1178]: = XXX.XXX.XXX.XXX - - [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX Version = hybi-13, base64: 'False'<br class=3D"">Nov 04<br class=3D"">11:13:39 <a = href=3D"http://ovirtman.irp.nia.nih.gov" = class=3D"">ovirtman.irp.nia.nih.gov</a> ovirt-websocket-proxy.py[1178]: = XXX.XXX.XXX.XXX - - [04/Nov/2015 11:13:39] XXX.XXX.XXX.XXX Path: = '/eyJ2YWxpZFRvIjoiMjAxNTExMDQxNjE1MzgiLCJkYXRhIjoiJTdCJTIyaG9zdCUyMjolMjIx= NzIuMC4xLjgxJTIyLCUyMnBvcnQlMjI6JTIyNTkwMiUyMiwlMjJzc2xfdGFyZ2V0JTIyOnRydW= UlN0QiLCJ2YWxpZEZyb20iOiIyMDE1MTEwNDE2MTMzOCIsInNpZ25lZEZpZWxkcyI6InZhbGlk= VG8sZGF0YSx2YWxpZEZyb20sc2FsdCIsInNpZ25hdHVyZSI6Imt6T2FEcWZnQk05WCtwYUVYSn= ZkQnRvaXdzOWVuZU1wQ05RSzNVT3VCVGVSdVhkV0NRcG04eHd5TXhkRlU1dzJWYm0yamQ2N3Va= UUFYNExlR2IxaTVJUE56QTdHbUxsTEJRYSs3bGZhVGRRZ2VrMGlMZ3drdXV2YStSSXZyQ0p1dU= IzK3RhYlRpM2FScG9FazZQa3EzWFBXTVhybjNoMGRSMUdUUWs2c0I1Z081aXI4Zk12SDZiQXBR= akFMQVRTeHZZdFUyRXlGZVdsUHZiNEQyelc1engzTkRRTzBKQk9SZEI0WWxPdUFMZUVIa25pVV= dJU0lqYjRZbjI3U1I4cFFGK280OXpIYzBGRnlrc0JOMjgvem1OeFVoV3BOL294RHJOek9kYXNr= S2FKM2dBNEsvenloNGNxNHBuMWhudDQrR3QxdklWa3FtZ3ErWDRJcEVyNDlxZz09Iiwic2FsdC= I6Imh2QmFpblJDRG00PSJ9=E2=80=99<br class=3D""><br class=3D""><br = class=3D"">I can post logs as required and any bright ideas are = appreciated.<br class=3D""><br class=3D""><br class=3D"">Chuck<br = class=3D"">Weber, Charles (NIH/NIA/IRP) <br class=3D""><a = href=3D"mailto:weberc@mail.nih.gov" class=3D"">weberc@mail.nih.gov</a><br = class=3D"">p: 410-558-8001<br class=3D"">c: 443-473-6493<br class=3D"">251= Bayview Blvd<br class=3D"">Baltimore MD 21224<br class=3D"">NCTS = performance comments and survey at:<br = class=3D"">https://niairpkiosk.irp.nia.nih.gov/content/ncts-user-survey<br= class=3D""><br class=3D""><br class=3D""><br class=3D""><br = class=3D""><br class=3D""><br class=3D""><br class=3D""><br class=3D""><br= class=3D""><br = class=3D"">_______________________________________________<br = class=3D"">Users mailing list<br class=3D"">Users@ovirt.org<br = class=3D"">http://lists.ovirt.org/mailman/listinfo/users<br = class=3D""></blockquote><br class=3D""><br = class=3D""></div></blockquote></div><br class=3D""></div></body></html>= --Apple-Mail=_EFBBAEE5-AEC8-4C7C-9EF5-FC6660F8CE43--