<div dir="ltr"><div class="gmail_default" style="font-size:large"><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, May 7, 2018 at 11:40 AM, Anastasiya Ruzhanskaya <span dir="ltr">&lt;<a href="mailto:anastasiya.ruzhanskaya@frtk.ru" target="_blank">anastasiya.ruzhanskaya@frtk.ru</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>If the engine user is not accessible directly, why then in this command you use it?:<br><pre class="m_-8244864415916905930gmail-highlight m_-8244864415916905930gmail-plaintext"><code> psql -U engine engine -c &quot;<wbr>UPDATE vdc_options set option_<wbr>value = &#39;false&#39;
                                <wbr>                 WHERE option_<wbr>name = &#39;SSLEnabled&#39;;&quot;</code></pre>I am not really good in managing databases, I also didn&#39;t have postgresql installed after finishing oVirt engine installation and even managing to deploy everything. Does it mean that no database was created at all? I have chosen automatic and local creation in all fields related to database while installing oVirt engine. <br></div></div></blockquote><div><br><div style="font-size:large" class="gmail_default">​Can you paste the output of the following command <br><br></div><div style="font-size:large" class="gmail_default">rpm -qa |grep postgres ​</div><br><br> </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><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2018-05-07 11:00 GMT+03:00 Martin Sivak <span dir="ltr">&lt;<a href="mailto:msivak@redhat.com" target="_blank">msivak@redhat.com</a>&gt;</span>:<br></span><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I think what you are looking for is mostly this:<br>
<a href="https://github.com/oVirt/vdsm/blob/master/lib/vdsm/api/vdsm-api.yml" rel="noreferrer" target="_blank">https://github.com/oVirt/vdsm/<wbr>blob/master/lib/vdsm/api/vdsm-<wbr>api.yml</a><br>
<br>
The best way to see what the traffic is is to disable SSL. The<br>
postgres database is installed and accessible using the postgres user<br>
(the engine user is not allowed to access it directly).<br>
<br>
You might also be interested in the vdsm fake project we use as node<br>
simulator. Its readme will tell you exactly how to do this:<br>
<a href="https://github.com/oVirt/ovirt-vdsmfake" rel="noreferrer" target="_blank">https://github.com/oVirt/ovirt<wbr>-vdsmfake</a><br>
<br>
I wrote an article some time ago that explained how to setup a<br>
development environment without real hosts:<br>
<a href="https://www.ovirt.org/blog/2016/11/testing-ovirt-changes-without-cluster/" rel="noreferrer" target="_blank">https://www.ovirt.org/blog/201<wbr>6/11/testing-ovirt-changes-wit<wbr>hout-cluster/</a><br>
<br>
Might I ask what you goal is?<br>
<br>
Best regards<br>
<br>
--<br>
Martin Sivak<br>
SLA / oVirt<br>
<div><div class="m_-8244864415916905930h5"><br>
On Sun, May 6, 2018 at 6:26 AM, Anastasiya Ruzhanskaya<br>
&lt;<a href="mailto:anastasiya.ruzhanskaya@frtk.ru" target="_blank">anastasiya.ruzhanskaya@frtk.r<wbr>u</a>&gt; wrote:<br>
&gt; Hello everyone!<br>
&gt; Currently I want to determine what information is included in messages<br>
&gt; passing from oVirt engine to VDSM on ovirt-node.<br>
&gt;<br>
&gt; I made up a really simple configuration with one VM representing engine,<br>
&gt; another - node, a managed to successfully  launch a single VM on this node.<br>
&gt; However, I have chosen to configure everything automatically. Currently<br>
&gt; traffic is encrypted with default certificates.<br>
&gt; So, there are three options for me and no one of them really works.<br>
&gt;<br>
&gt; 1) Find the format of messages ( what the fields are, session id for<br>
&gt; example) in docs, but I didn&#39;t  manage to find it;<br>
&gt; 2) Use wireshark to decrypt the traffic and the apply maybe a json<br>
&gt; -dissector to the decrypted data. I have tried many solutions ( thanks god I<br>
&gt; have rsa private and public keys but there is another session key which is<br>
&gt; generated every time engine starts to communicate with vdsm, which I cannot<br>
&gt; get with the help of sslkeylog file or ld_preload technology.<br>
&gt; Maybe someone knows the exact methodology how to do this correctly?<br>
&gt;<br>
&gt; 3) Turn off ssl in oVirt. It is simple to do that for vdsm, but for engine,<br>
&gt; according to answers on oVirt site, I should do 2 requests to the database.<br>
&gt; I was really surprised that psql was not installed by oVirt on my system.<br>
&gt; How did it then created a default database? ( I have chosen to create all<br>
&gt; locally and with default configurations).<br>
&gt; I mean these two commands :<br>
&gt; <a href="https://www.ovirt.org/develop/developer-guide/vdsm/connecting-development-vdsm-to-engine/" rel="noreferrer" target="_blank">https://www.ovirt.org/develop/<wbr>developer-guide/vdsm/connectin<wbr>g-development-vdsm-to-engine/</a><br>
&gt; . I have a following error there :<br>
&gt; psql: FATAL: Peer authentication failed for user &quot;engine&quot;<br>
&gt;<br>
&gt; Could you please guide my what method is the best and how should I correct<br>
&gt; my faults there?<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ______________________________<wbr>_________________<br>
&gt; Devel mailing list<br>
&gt; <a href="mailto:Devel@ovirt.org" target="_blank">Devel@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman<wbr>/listinfo/devel</a><br>
</blockquote></div></div></div><br></div>
<br>______________________________<wbr>_________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/<wbr>mailman/listinfo/devel</a><br></blockquote></div><br></div></div>