On Fri, Jul 27, 2018 at 4:39 AM Callum Smith <[email protected]> wrote:

> Dear Greg,
>
> Indeed, always the latest and greatest for us while trying to get this
> running.
>
> https://www.ovirt.org/documentation/security/squid-reverse-proxy/
>

Arrggghh, that is referring to the old GWT UserPortal and not the new
react-based VM Portal. (I'll delete it / mark it obsolete. I apologize for
the out-of-date state of our documentation. I am working on improving it.)

Unfortunately we have never tested VM Portal with squid.

@Lukas Svaty <[email protected]> any chance you or someone on the team can
assist?


>
> And the squid.conf file looks like this:
>
> https_port 443 accel key=/etc/squid/rescomp-vmgw.well.ox.ac.uk.proxy.key
> cert=/etc/squid/rescomp-vmgw.well.ox.ac.uk.proxy.crt
> defaultsite=ovirtengine.cluster
> cache_peer ovirtengine.cluster parent 443 0 no-query originserver ssl
> sslcafile=/etc/squid/ca.pem sslflags=DONT_VERIFY_PEER name=engine
> cache_peer_access engine allow all
> ssl_bump allow all
> http_port 3128
> acl ovirt_nodes dst 192.168.64.0/24
> acl ovirt_engine dstdomain .ovirtengine.cluster
> acl all_ips src 1.1.1.1/1
> http_access allow ovirt_nodes ovirt_engine
> http_access allow all_ips
> http_access allow all
>
>
> # Following are from:
> # https://access.redhat.com/solutions/425693
>
> # Leave coredumps in the first cache dir
> coredump_dir /var/spool/squid
>
> # RHEV and Spice may leave connections idle for long periods
> pconn_timeout   12 hours
> request_timeout 12 hours
> read_timeout    12 hours
>
> # We need approx 20 open filehandles per spice client
> max_filedesc 16384
>
> Regards,
> Callum
>
> --
>
> Callum Smith
> Research Computing Core
> Wellcome Trust Centre for Human Genetics
> University of Oxford
> e. [email protected]
>
> On 27 Jul 2018, at 01:15, Greg Sheremeta <[email protected]> wrote:
>
> From your other thread, I'm guessing 4.2.4.
>
> Can you send the link to the squid guide you used?
>
> On Wed, Jul 25, 2018 at 7:55 PM Greg Sheremeta <[email protected]>
> wrote:
>
>> Hi Callum,
>>
>> What version of ovirt-web-ui is this?
>>
>> Greg
>>
>> On Wed, Jul 18, 2018 at 7:12 AM Callum Smith <[email protected]>
>> wrote:
>>
>>> Dear All,
>>>
>>> Those error logs are relevant only to another issue, please ignore.
>>>
>>> There appears to be a problem to do with authentication through the
>>> squid proxy though, which presents differently in Safari and Firefox:
>>>
>>>
>>> Sorry for the screenshots but its the only way i can extract this data
>>> due to the page-refresh.
>>>
>>> Regards,
>>> Callum
>>>
>>> --
>>>
>>> Callum Smith
>>> Research Computing Core
>>> Wellcome Trust Centre for Human Genetics
>>> University of Oxford
>>> e. [email protected]
>>>
>>> On 18 Jul 2018, at 10:54, Callum Smith <[email protected]> wrote:
>>>
>>> Dear All,
>>>
>>> Some relevant error logs:
>>>
>>> 2018-07-18 10:51:33,554+01 INFO
>>>  [org.ovirt.engine.core.bll.aaa.CreateUserSessionCommand] (default task-9)
>>> [557ca876] Running command
>>> : CreateUserSessionCommand internal: false.
>>> 2018-07-18 10:51:33,575+01 INFO
>>>  [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
>>> (default task-9) [557ca876] E
>>> VENT_ID: USER_VDC_LOGIN(30), User callum@Biomedical Research Computing
>>> connecting from '192.168.1.241' using session 'wiWA25wdaRP1zay
>>> iyTSGBJKpvi89LdzgKqeX12BcZhNVhpV2BIA+zkAnT50xOSDglxnhfAi3S2ZiODls8JYFUA=='
>>> logged in.
>>> 2018-07-18 10:51:34,135+01 ERROR
>>> [org.ovirt.engine.core.bll.GetSystemStatisticsQuery] (default task-5)
>>> [8d830cdb-fc11-4e68-94e6-73309
>>> 65c4488] Query execution failed due to insufficient permissions.
>>> 2018-07-18 10:51:34,205+01 ERROR
>>> [org.ovirt.engine.core.bll.GetPermissionsForObjectQuery] (default task-26)
>>> [ba1825f1-60fb-44cd-8b57-
>>> ea701cf698c0] Query execution failed due to insufficient permissions.
>>> 2018-07-18 10:51:34,242+01 ERROR
>>> [org.ovirt.engine.api.restapi.resource.AbstractBackendResource] (default
>>> task-26) [] Operation Faile
>>> d: query execution failed due to insufficient permissions.
>>> 2018-07-18 10:51:34,389+01 ERROR
>>> [org.ovirt.engine.core.bll.storage.domain.GetStorageDomainListByIdQuery]
>>> (default task-17) [02965366
>>> -44b0-4370-ab83-4781065e46c2] Query execution failed due to insufficient
>>> permissions.
>>> 2018-07-18 10:51:34,393+01 ERROR
>>> [org.ovirt.engine.core.bll.storage.domain.GetStorageDomainListByIdQuery]
>>> (default task-17) [02965366
>>> -44b0-4370-ab83-4781065e46c2] Query execution failed due to insufficient
>>> permissions.
>>> 2018-07-18 10:51:34,394+01 ERROR
>>> [org.ovirt.engine.core.bll.storage.domain.GetStorageDomainListByIdQuery]
>>> (default task-17) [02965366
>>> -44b0-4370-ab83-4781065e46c2] Query execution failed due to insufficient
>>> permissions.
>>> 2018-07-18 10:51:34,396+01 ERROR
>>> [org.ovirt.engine.core.bll.storage.domain.GetStorageDomainListByIdQuery]
>>> (default task-17) [02965366
>>> -44b0-4370-ab83-4781065e46c2] Query execution failed due to insufficient
>>> permissions.
>>> 2018-07-18 10:51:59,195+01 WARN
>>>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (default task-18)
>>> [7881a832] User '9386d6f5-f172-4cdb
>>> -abca-62492a357888' is trying to take the console of virtual machine
>>> 'ddb23e0a-01d5-403c-89ab-37c400d2c938', but the console is alrea
>>> dy taken by user 'd021fc10-4f7c-11e8-88cb-00163e6a7aff'.
>>> 2018-07-18 10:51:59,197+01 INFO
>>>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (default task-18)
>>> [7881a832] No permission found for
>>> user '9386d6f5-f172-4cdb-abca-62492a357888' or one of the groups he is
>>> member of, when running action 'SetVmTicket', Required permiss
>>> ions are: Action type: 'USER' Action group: 'RECONNECT_TO_VM' Object
>>> type: 'VM'  Object ID: 'ddb23e0a-01d5-403c-89ab-37c400d2c938'.
>>> 2018-07-18 10:51:59,197+01 WARN
>>>  [org.ovirt.engine.core.bll.SetVmTicketCommand] (default task-18)
>>> [7881a832] Validation of action 'Se
>>> tVmTicket' failed for user callum@Biomedical Research Computing.
>>> Reasons: VAR__ACTION__SET,VAR__TYPE__VM_TICKET,USER_CANNOT_FORCE_REC
>>> ONNECT_TO_VM
>>> 2018-07-18 10:51:59,198+01 ERROR
>>> [org.ovirt.engine.api.restapi.resource.BackendVmGraphicsConsoleResource]
>>> (default task-18) [] Operat
>>> ion Failed: USER_CANNOT_FORCE_RECONNECT_TO_VM
>>>
>>> Seems like there's a permission missing in there - this is a newly
>>> attached LDAP group.
>>>
>>> Regards,
>>> Callum
>>>
>>> --
>>>
>>> Callum Smith
>>> Research Computing Core
>>> Wellcome Trust Centre for Human Genetics
>>> University of Oxford
>>> e. [email protected]
>>>
>>> On 17 Jul 2018, at 10:02, Callum Smith <[email protected]> wrote:
>>>
>>> Dear All,
>>>
>>> Does anyone know how to set such options in the web-ui?
>>>
>>> Regards,
>>> Callum
>>>
>>> --
>>>
>>> Callum Smith
>>> Research Computing Core
>>> Wellcome Trust Centre for Human Genetics
>>> University of Oxford
>>> e. [email protected]
>>>
>>> On 12 Jul 2018, at 11:09, Callum Smith <[email protected]> wrote:
>>>
>>> Dear oVirt Gurus,
>>>
>>> Using the oVirt user VM portal seems to not work through the squid proxy
>>> setup (configured as per the guide). The page loads and login works fine
>>> through the proxy, but the asynchronous requests just hang. I've attached a
>>> screenshot, but you can see the "api" endpoint just hanging in a web
>>> inspector:
>>> "https://proxyfqdn/ovirt-engine/api/";
>>>
>>> <Screen Shot 2018-07-12 at 11.06.50.png>
>>>
>>> This works fine when not going through the proxy.
>>>
>>> Is there a way to force noVNC HTML as the console mode through the
>>> web-ui, or at least have it as an option if not default?
>>>
>>> The console seems not to work when logged in with a base 'user role'.
>>>
>>> Regards,
>>> Callum
>>>
>>> --
>>>
>>> Callum Smith
>>> Research Computing Core
>>> Wellcome Trust Centre for Human Genetics
>>> University of Oxford
>>> e. [email protected]
>>>
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>> https://lists.ovirt.org/archives/list/[email protected]/message/VZIGGZZ2IIHBZ65QCX5PLB65DEMRQD4X/
>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>> https://lists.ovirt.org/archives/list/[email protected]/message/7NBOGYVL4EAH4QQI6ETPMFNXC5VSTZCP/
>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>> https://lists.ovirt.org/archives/list/[email protected]/message/XSH4JVJPKMWWSOWVDMURWF6BXKBTYUCT/
>>>
>>>
>>> _______________________________________________
>>> Users mailing list -- [email protected]
>>> To unsubscribe send an email to [email protected]
>>> Privacy Statement: https://www.ovirt.org/site/privacy-policy/
>>> oVirt Code of Conduct:
>>> https://www.ovirt.org/community/about/community-guidelines/
>>> List Archives:
>>> https://lists.ovirt.org/archives/list/[email protected]/message/RYFQ2ZGCERCNSEUUPB62UEPATJ7R4URU/
>>>
>>
>>
>> --
>> GREG SHEREMETA
>>
>> SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
>> Red Hat NA
>>
>> <https://www.redhat.com/>
>>
>> [email protected]    IRC: gshereme
>> <https://red.ht/sig>
>>
>
>
> --
> GREG SHEREMETA
>
> SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
> Red Hat NA
>
> <https://www.redhat.com/>
>
> [email protected]    IRC: gshereme
> <https://red.ht/sig>
>
>
>

-- 

GREG SHEREMETA

SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX

Red Hat NA

<https://www.redhat.com/>

[email protected]    IRC: gshereme
<https://red.ht/sig>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/ZTOMYSTGDU2LETWKAGSZKFY76DSSGHCG/

Reply via email to