--Apple-Mail=_6B87CA62-A3C4-48E4-AF24-EC5EC0CE957B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
Arr.=85
On June 4 2013 I sent the following message trying to overcome the FQDN =
issue:
hi oVirt Community.
=20
This will be my first posting for help to the oVirt community, so =
please bear
with me I'f I'm not to the etiquette standards you might =
have already.
=20
I'm trying to test oVirt as a FOSS Virtualization solution for small- =
to
medium-sized healthcare organizations implementing various health =
information technology solutions (HIT) that the new health care reform =
is requiring. As a Clinical informatist, I'm very concerned about =
health care costs, hence I'm pushing for open source to take a wider =
stance in U.S. health care to reduce costs where possible and divert =
moneys to patient care. Now enough with my altruistic desires, and let =
go into the deep.
=20
I'm trying to create "virtual machines" (using VirtualBox, Parallels =
and/or VMWare Workstation); mainly one for "oVirt Engine"; ind later a =
the second one for "oVirt Nodes". This way, these VM's files can be =
copier to any hardware and underlying OS, so at least the "Virt Engine" =
is easily installed and brought-up to facilitate managing oVirt Nodes. =
I considered creating ".iso" images of each component (Engine and Nodes) =
but I'm afraid this will hit the wall for linux novices when installing =
the ".iso" images in different hardware platforms (with different =
processors, number of cores, RAM, chipsets, etc.)
=20
I've begun with creating a VM for oVirt Engine under Parallels (albeit =
I
began with VirtualBox, but drivers "client additions" aren't =
compatible with Fedora 18 - so I'll migrate this Parallels VM to VB once =
it is operational) Fedora 18 installed without a single problem. I =
then installed all "oVirt Engine" requirements by performing the =
instructions published in
http://www.ovirt.org/Download - that is:
=20
First:=20
sudo yum localinstall =
http://ovirt.org/releases/ovirt-release-fedora.noarch.rpm
=20
Second: =20
sudo yum install -y ovirt-engine
=20
Third: =85I get stuck=85!!!
=20
When I am performing the third step, I hit the fan. Each time I =
perform the
third step shown in the aforementioned web page (i.e. sudo =
engine-setup), the "Welcome to oVirt Engine setup utility" appears and =
begins to run until I reach the point where I need to define a "Fully =
Qualified Domain Name." =20
=20
NOTE - A video of how to install oVirt in a single machine, entitled =
"Installing oVirt on a single machine" (at: =
http://www.ovirt.org/Documentation) shows the process (with some =
exemptions because it was recorded while oVirt v3.x was in beta), but I =
don't get what the video shows=85!!!
=20
This is what I do and before getting stuck in the "FQDN thing" (no pun =
intended=85!!!). As third-step, I enter:
=20
sudo engine-setup
=20
I follow the prompts that appear after the "Welcome to oVirt Engine =
setup
utility" is shown in the terminal window until I get to the =
prompt:
=20
Host fully qualified domain name. Note: this name should be =
fully resolvable
[localhost.localdomain] :=20
=20
If I press "Enter", I get=85:
=20
The IP (127.0.0.1) which was resolved from the FQDN =
localhost.localdomain is not
configured on any non loopback interface on =
this host
=20
I figured that in order to define a FQDNm I had to expose my "oVirt =
Engine" VN to the Internet. Since I'm doing all from home (where I'm
=
limited to a "Dynamic IP", albeit, which hardly-ever changes) I went to =
DynDns.org and created an entry so my "FQDN Text-URL" would resolve to =
the IP where I'm at. I also modified my Domain's DNS and entered a "DNS =
Alias" named "dcmanagement", defining this "DNS alias" to resolve
into =
my IP by going to
DynDNS.org to get my "Public IP". Hence, the alias =
"dcmanagement1" resolves by going to
"healthcareinfopartners.dyndns.org" =
and gets my Public IP.
=20
NOTE - To test this setup, I do "ping" to either =
"healthcareinfopartners.dyndns.org" or =
"dcmanagement1.healthcareinfopartners.dyndns.org" and I get my Dynamic =
Public IP back. Once the "Text URL" issue was returning my IP (as FQDN =
expect) I repeated the:=20
=20
sudo engine-setup
=20
Upon reaching:
=20
Host fully qualified domain name. Note: this name should be =
fully resolvable
[localhost.localdomain] :=20
=20
I entered "dcmanagement1.healthcareinfopartners.com" and got my Public =
IP back with the following message:
=20
The IP (70.45.xxx.xx) which was resolved from the FQDN =
dcmanagement1.healthcareinfopartners.com is not configured on any non =
loopback interface on this host
=20
=20
Now, here's the question. What does anyone suggest I do to overcome =
the FQDN
setting and continue the installation process=85?
=20
=20
Jos=E9 E ("Richie") Piovanetti, MD, MS=20
M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
=20
Looking at your evaluation of my ERROR_LOG, and HOSTNAME (your first =
and second comments) you reassured my suspicion; to go to "HOSTNAME" and =
change "localhost-localdomain" to "localhost.localdomain".
When I go to your "third" comment is where all hell breaks loose. You =
say "to make ovirt-engine work, you must have resolvable host via dns =
and resolved to non loopback address, so localhost will not work for =
you". That line appears to take me back to where I started a month and =
half ago (see copy of my original pos for help); "localhost" and =
"localdomain" seem to be biting me in the ass. =20
I was told that by adding an entry to the HOST file i'd overcome the =
need for a DNS. Not exactly the same as what you suggest and/or mean=85?
Since I'm doing this work at home I have a Dynamic IP. I opened an =
account on DynDNS.or so I could resolve DNSs to my "Dynamic IP"; which =
changes every time the power goes out and back (i.e. about once a month =
in Puerto Rico where I'm at, and were used to that as trees and tropical =
foliage can't be prevented from causing blackouts by tripping on power =
lines). =20
If I PING (from the "Terminal")
healthcareinfopartners.dyndns.org I get =
my "Public IP at The Time" (i.e. my "Assigned Dynamic IP"). =20
In my
Godaddy.com DNS setting I have a CName entry for:
Host: dcmanagement1
Points To:
healthcareinfopartners.dyndns.org
What should I use as FQDN then (which is resolved by GoDaddy's DNS):
healthcareinfopartners.dyndns.org
dcmanagement1.healthcareinfopartners.dyndns.org
something else=85?
The problem I see with this is that the "oVirtEngine" VM will not have a =
valid Internet IP since it sits behind a router that is doing NAT. I =
could set a rule (ex. por forwarding, port triggering or a static route) =
in my router that states that if port X is being accessed from "the =
outside" (i.e. Internet) to route to my "oVirtEngine VM IP"; which is =
getting it's own IP from the router's DHCP. =20
What do you think now that you have a little more information about my =
setup=85?
Jos=E9 E ("Richie") Piovanetti, MD, MS=20
M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
On Jul 31, 2013, at 3:32 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
=20
=20
----- Original Message -----
> From: "Richie@HIP" <richiepiovanetti(a)healthcareinfopartners.com>
> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
> Cc: "Itamar Heim" <iheim(a)redhat.com>, users(a)ovirt.org
> Sent: Wednesday, July 31, 2013 9:00:11 PM
> Subject: Re: [Users] Problem Creating "oVirt Engine"
>=20
> I'm having difficulties copying files between the virtual machine and =
the
> host (Mac OS X) so here are the contents of the LOG files you =
requested, and
> them some others; just in case:
>=20
> ERROR_LOG
> [Wed Jul 24 15:43:22.461132 2013] [core:notice] [pid 1573] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Wed Jul 24 15:43:22.466439 2013] [suexec:notice] [pid 1573] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Wed Jul 24 15:43:22.470121 2013] [unique_id:alert] [pid 1573] (EAI
> 3)Temporary failure in name resolution: AH01564: unable to find IPv4 =
address
> of "localhost-localdomain"
> AH00016: Configuration Failed
> [Thu Jul 25 18:14:34.690954 2013] [core:notice] [pid 1767] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Thu Jul 25 18:14:34.740559 2013] [suexec:notice] [pid 1767] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Thu Jul 25 18:14:34.754827 2013] [unique_id:alert] [pid 1767] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Thu Jul 25 18:41:37.883704 2013] [core:notice] [pid 1669] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Thu Jul 25 18:41:38.007318 2013] [suexec:notice] [pid 1669] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Thu Jul 25 18:41:38.235952 2013] [unique_id:alert] [pid 1669] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Thu Jul 25 22:32:24.662852 2013] [core:notice] [pid 1776] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Thu Jul 25 22:32:24.667030 2013] [suexec:notice] [pid 1776] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Thu Jul 25 22:32:24.752059 2013] [unique_id:alert] [pid 1776] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Thu Jul 25 22:43:58.686998 2013] [core:notice] [pid 9998] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Thu Jul 25 22:43:58.688804 2013] [suexec:notice] [pid 9998] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Thu Jul 25 22:43:58.713941 2013] [unique_id:alert] [pid 9998] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Wed Jul 31 11:44:35.413032 2013] [core:notice] [pid 1608] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Wed Jul 31 11:44:35.594199 2013] [suexec:notice] [pid 1608] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Wed Jul 31 11:44:35.655151 2013] [unique_id:alert] [pid 1608] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
=20
You must fix this... host should be valid name... or at least =
localhost.localdomain
=20
>=20
>=20
> ERROR_LOG-20130722
> [Wed Jun 05 21:34:14.169441 2013] [core:notice] [pid 9738] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Wed Jun 05 21:34:14.226321 2013] [suexec:notice] [pid 9738] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Wed Jun 05 21:34:14.266895 2013] [unique_id:alert] [pid 9738] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Wed Jun 05 21:46:05.696805 2013] [core:notice] [pid 10003] SELinux =
policy
> enabled; httpd running as context
> unconfined_u:system_r:unconfined_t:s0-s0:c0.c1023
> [Wed Jun 05 21:46:05.703114 2013] [suexec:notice] [pid 10003] =
AH01232:
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Wed Jun 05 21:46:05.766539 2013] [unique_id:alert] [pid 10003] (EAI =
2)Name
> or service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Wed Jun 05 22:41:22.385838 2013] [core:notice] [pid 1228] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Wed Jun 05 22:41:22.961322 2013] [suexec:notice] [pid 1228] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Wed Jun 05 22:41:23.009235 2013] [unique_id:alert] [pid 1228] (EAI =
2)Name
or
> service not known: AH01564: unable to find IPv4 address of
> "localhost-localdomain"
> AH00016: Configuration Failed
> [Fri Jul 19 17:51:20.671533 2013] [core:notice] [pid 1133] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Fri Jul 19 17:51:21.151132 2013] [suexec:notice] [pid 1133] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Fri Jul 19 17:51:21.155341 2013] [unique_id:alert] [pid 1133] (EAI
> 3)Temporary failure in name resolution: AH01564: unable to find IPv4 =
address
> of "localhost-localdomain"
> AH00016: Configuration Failed
> [Mon Jul 22 10:53:42.080793 2013] [core:notice] [pid 1293] SELinux =
policy
> enabled; httpd running as context system_u:system_r:httpd_t:s0
> [Mon Jul 22 10:53:42.143691 2013] [suexec:notice] [pid 1293] AH01232: =
suEXEC
> mechanism enabled (wrapper: /usr/sbin/suexec)
> [Mon Jul 22 10:53:42.487376 2013] [unique_id:alert] [pid 1293] (EAI
> 3)Temporary failure in name resolution: AH01564: unable to find IPv4 =
address
> of "localhost-localdomain"
> AH00016: Configuration Failed
>=20
>=20
> ACCESS_LOG
> <empty>
>=20
>=20
> SSL_ACCESS_LOG
> <empty>
>=20
>=20
> SSL_ERROR_LOG
> <empty>
>=20
>=20
> SSL_REQUESTS_LOG
> <empty>
>=20
>=20
> HOSTS
> # This is a sample HOSTS file prepared by Richie Piovanetti to =
install
> oVirt's "oVirtEngine"
> # This file contains the mappings of IP addresses to host names.
> # Each entry should be kept on an individual line.
> # The IP address should be placed in the first column followed by the
> corresponding host name.
> # The IP address and the host name should be separated by at least =
one
space.
> # Additionally, comments (such as these) may be inserted on =
individual lines
> # or following the machine name denoted by a '#' symbol.
> # For example:
> # 102.54.94.97
rhino.acme.com # source server
> # 38.25.63.10
x.acme.com # x client host
>=20
> 127.0.0.1 localhost.localdomain localhost
> ::1 localhost6.localdomain6 localhost6
> 10.211.55.7 ovirt.localdomain.local localhost
> # The line above begins with the IP of the local machine (host) where
> oVirtEngine resides
>=20
>=20
> HOSTNAME
> localhost-localdomain
=20
Should be localhost or localhost.localdomain, but not the above.
Also, to make ovirt-engine work, you must have resolvable host via dns =
and
resolved to non loopback address, so localhost will not work for =
you.
=20
>=20
>=20
> Jos=E9 E ("Richie") Piovanetti, MD, MS
> M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
>=20
>=20
>=20
>=20
>=20
>=20
> On Jul 30, 2013, at 12:42 PM, Alon Bar-Lev <alonbl(a)redhat.com> wrote:
>=20
>>=20
>>=20
>> ----- Original Message -----
>>> From: "Richie@HIP"
<richiepiovanetti(a)healthcareinfopartners.com>
>>> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
>>> Cc: "Itamar Heim" <iheim(a)redhat.com>, users(a)ovirt.org
>>> Sent: Tuesday, July 30, 2013 6:42:51 PM
>>> Subject: Re: [Users] Problem Creating "oVirt Engine"
>>>=20
>>> Let me star by Saying, I;m using Fedora 18 Desktop; whack I've =
removed
>>> most
>>> of the unnecessary stuff (games, libreOffice, mail server, and =
other
>>> "utilities") to strip it down. Then I run YUM
to "-update" =
whatever is
>>> left
>>> in Fedora 18 Desktop.
>>>=20
>>> When setting up the oVirt Engine, if I accept the recommendations, =
the
>>> "engine-setup" process hangs "try to
restart the HTTPd"; gives and =
[ERROR}
>>> and aborts the rest of the process. I've included
terminal dumps =
and logs
>>> (i.e. "as attachments") in prior email everyone
you to see=85!!! =
If I DO
>>> NOT
>>> accept the recommendations related to the HTTPd, then the setup =
process
>>> RUNS
>>> AS EXPECTED and gives me port 8700 for the main page, and 8701 for =
all
>>> oVirtEngine "portals". I've looked at the
engine-etup log and if =
aborts
>>> when the python script is trying to restart HHTPd. Look
at the =
following:
>>> 2013_07_25_10_55_PM_TerminalOutput - Terminal output dump
IF I =
ACCEPT the
>>> defaults
>>> engine-setup_2013_07_25_22_35_14 - engine-setup "log" IF I ACCEPT =
the
>>> defaults
>>=20
>> I would like to know why httpd is not started at your machine.
>> Can you please send /var/log/httpd/error_log, =
/var/log/httpd/ssl_error_log
>>=20
>>=20
>>> 2013_07_25_11_30_PM_TerminalOutput - Terminal output dump if I DO =
NOT
>>> accept
>>> the defaults
>>> engine-setup_2013_07_25_23_27_15 - engine-setup "log" if I DO NOT =
accept
>>> the
>>> defaults
>>>=20
>>> I've never reached a point where I've been asked to "accept of =
reject a
>>> "Certificate"; I've just been able to open
the "oVirt Engine =
Welcome
>>> Screen"
>>> (through port 8700 - ex. at
http://ovirt.localhost.local:8700")
>>>=20
>>> I've had my concerns as to the following:
>>> What about removing all HTTP (apache, tomcat, etc.) fro fedora, =
hence
>>> stripping fedora even more, prior to running
"engine-setup".
>>> There must be an error trapping failure to restart HTTPd in =
"engine-setup"
>>> that needs to be attended.
>>> =85
>>>=20
>>> Please see attachments
>>>=20
>>> Best
>>>=20
>>> Jos=E9 E ("Richie") Piovanetti, MD, MS
>>> M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>>=20
>>> On Jul 29, 2013, at 7:29 AM, Alon Bar-Lev <alonbl(a)redhat.com> =
wrote:
>>>=20
>>>>=20
>>>>=20
>>>> ----- Original Message -----
>>>>> From: "Richie@HIP"
<richiepiovanetti(a)healthcareinfopartners.com>
>>>>> To: "Alon Bar-Lev" <alonbl(a)redhat.com>
>>>>> Cc: "Itamar Heim" <iheim(a)redhat.com>,
users(a)ovirt.org
>>>>> Sent: Friday, July 26, 2013 6:45:28 AM
>>>>> Subject: Re: [Users] Problem Creating "oVirt Engine"
>>>>>=20
>>>>> Herein the terminal output after removing oVirtEngine and =
reinstalling;
>>>>> BU
>>>>> this time NOT overriding the https configuration.
>>>>=20
>>>> Why not follow the recommendation?
>>>>=20
>>>>> Again, I was able to open the oVirt Engine "Welcome to Open
>>>>> Virtualization
>>>>> Manager" screen in Firefox using
"ovirt.localdomain.local:8700" =
as URL,
>>>>> but
>>>>> can't enter any of the portals (requiring access to port 8701)
>>>>=20
>>>> What do you get? what error in browser? you should accept the =
certificate
>>>> before you are permitted by the browser to access
this site.
>>>>=20
>>>>>=20
>>>>> Jos=E9 E ("Richie") Piovanetti, MD, MS
>>>>> M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>>=20
>>>>> On Jul 25, 2013, at 11:22 PM, "Richie@HIP"
>>>>> <richiepiovanetti(a)healthcareinfopartners.com> wrote:
>>>>>=20
>>>>>> Did what you said; removed existing installation and reinstalled
>>>>>> oVirtEngine. Below is the output in the terminal:
>>>>>>=20
>>>>>> I DID NOT change the defaults of the installation defaults =
related to
>>>>>> "overriding current https
configuration", and as weeks before, =
the
>>>>>> installation hangs with an error when
restarting the "httpd =
service".
>>>>>> I
>>>>>> include the terminal output and engine-setup log file for you to
=
see.
>>>>>>=20
>>>>>> I'll redo the removal and installation, this time process but
=
next time
>>>>>> "NOT overriding https
configuration". Wait for a follow up =
email with
>>>>>> these results.
>>>>>>=20
>>>>>> =
<engine-setup_2013_07_25_22_35_14.log><2013_07_25_10_55_PM_TerminalOutput.=
txt>
>>>>>>=20
>>>>>>=20
>>>>>> Jos=E9 E ("Richie") Piovanetti, MD, MS
>>>>>> M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>>=20
>>>>>> On Jul 24, 2013, at 4:18 PM, Alon Bar-Lev
<alonbl(a)redhat.com> =
wrote:
>>>>>>=20
>>>>>>>=20
>>>>>>>=20
>>>>>>> ----- Original Message -----
>>>>>>>> From: "Richie@HIP" =
<richiepiovanetti(a)healthcareinfopartners.com>
>>>>>>>> To: "Alon Bar-Lev"
<alonbl(a)redhat.com>
>>>>>>>> Cc: "Itamar Heim" <iheim(a)redhat.com>,
users(a)ovirt.org
>>>>>>>> Sent: Wednesday, July 24, 2013 11:00:04 PM
>>>>>>>> Subject: Re: [Users] Problem Creating "oVirt
Engine"
>>>>>>>>=20
>>>>>>>> Herein a collection of some of the logs in the path
specified.
>>>>>>>> Regarding
>>>>>>>> the
>>>>>>>> "engine.log" I'm including the one with the
oldest date in the
>>>>>>>> filename.
>>>>>>>=20
>>>>>>> Can you please remove installation using:
>>>>>>> # engine-cleanup
>>>>>>>=20
>>>>>>> Then reinstall:
>>>>>>> # engine-setup
>>>>>>>=20
>>>>>>> Please select integration with apache, and configure SSL.
>>>>>>>=20
>>>>>>> After doing so, try to login using
http://localhost/webadmin,
=
if not
>>>>>>> working please send the engine.log.
>>>>>>>=20
>>>>>>> Thanks!
>>>>>>>=20
>>>>>>>=20
>>>>>>>>>>=20
>=20
--Apple-Mail=_6B87CA62-A3C4-48E4-AF24-EC5EC0CE957B
Content-Type: multipart/related;
type="text/html";
boundary="Apple-Mail=_33C420A0-8912-4A22-B214-2B65BDCBDC0B"
--Apple-Mail=_33C420A0-8912-4A22-B214-2B65BDCBDC0B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=windows-1252
<html><head><meta http-equiv=3D"Content-Type"
content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word;
=
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; =
">Arr.=85<div><br></div><div>On June 4 2013 I sent the
following message =
trying to overcome the FQDN
issue:</div><div><br></div><div><blockquote =
type=3D"cite">hi oVirt Community.<br><br>This will be my first
posting =
for help to the oVirt community, so please bear with me I'f I'm not to =
the etiquette standards you might have already.<br><br>I'm trying to =
test oVirt as a FOSS Virtualization solution for small- to medium-sized =
healthcare organizations implementing various health information =
technology solutions (HIT) that the new health care reform is =
requiring. As a Clinical informatist, I'm very concerned about =
health care costs, hence I'm pushing for open source to take a wider =
stance in U.S. health care to reduce costs where possible and =
divert moneys to patient care. Now enough with my altruistic =
desires, and let go into the deep.<br><br>I'm trying to create
"virtual =
machines" (using VirtualBox, Parallels and/or VMWare Workstation); =
mainly one for "oVirt Engine"; ind later a the second one for "oVirt =
Nodes". This way, these VM's files can be copier to any =
hardware and underlying OS, so at least the "Virt Engine" is easily =
installed and brought-up to facilitate managing oVirt Nodes. I =
considered creating ".iso" images of each component (Engine and =
Nodes) but I'm afraid this will hit the wall for linux novices when =
installing the ".iso" images in different hardware platforms (with =
different processors, number of cores, RAM, chipsets, etc.)<br><br>I've =
begun with creating a VM for oVirt Engine under Parallels (albeit I =
began with VirtualBox, but drivers "client additions" aren't compatible =
with Fedora 18 - so I'll migrate this Parallels VM to VB once it =
is operational) Fedora 18 installed without a single problem. =
I then installed all "oVirt Engine" requirements by performing the =
instructions published in <a =
href=3D"http://www.ovirt.org/Download">http://www.ovirt.org/...
bsp;- that is:<br><br>First: <br><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span> sudo yum =
localinstall http://ovirt.org/releases/ovirt-release-fedora.noar...
m<br><br>Second: <br><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>sudo yum install -y =
ovirt-engine<br><br>Third: =85I get
stuck=85!!!<br><br>When I am =
performing the third step, I hit the fan. Each time I =
perform the third step shown in the aforementioned web page =
(i.e. sudo engine-setup), the "Welcome to oVirt Engine setup =
utility" appears and begins to run until I reach the point where I =
need to define a "Fully Qualified Domain
Name." <br><br>NOTE =
- A video of how to install oVirt in a single machine, entitled =
"Installing oVirt on a single machine" =
(
at: http://www.ovirt.org/Documentation) shows the process (with =
some exemptions because it was recorded while oVirt v3.x was in =
beta), but I don't get what the video shows=85!!!<br><br>This is what I =
do and before getting stuck in the "FQDN thing" (no pun intended=85!!!). =
As third-step, I enter:<br><br><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>sudo
engine-setup<br><br>I follow =
the prompts that appear after the "Welcome to oVirt Engine setup =
utility" is shown in the terminal window until I get to the =
prompt:<br> <br><span class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>Host fully qualified domain name. =
Note: this name should be fully =
resolvable [localhost.localdomain] : <br><br>If I
press =
"Enter", I get=85:<br><br><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>The IP (127.0.0.1) which was =
resolved from the FQDN localhost.localdomain is not configured on any =
non loopback interface on this host<br><br>I figured that in order to =
define a FQDNm I had to expose my "oVirt Engine" VN to the Internet. =
Since I'm doing all from home (where I'm limited to a "Dynamic =
IP", albeit, which hardly-ever changes) I went =
to DynDns.org and created an entry so my "FQDN Text-URL" would
=
resolve to the IP where I'm at. I also modified my Domain's DNS =
and entered a "DNS Alias" named "dcmanagement", defining this =
"DNS alias" to resolve into my IP by going =
to DynDNS.org to get my "Public IP".
Hence, the =
alias "dcmanagement1" resolves by going to =
"healthcareinfopartners.dyndns.org" and gets my Public
IP.<br><br>NOTE - =
To test this setup, I do "ping" to either =
"healthcareinfopartners.dyndns.org" or =
"dcmanagement1.healthcareinfopartners.dyndns.org" and I get my Dynamic =
Public IP back. Once the "Text URL" issue was returning my IP
=
(as FQDN expect) I repeated the: <br><br><span =
class=3D"Apple-tab-span"
style=3D"white-space:pre"> </span>sudo =
engine-setup<br><br>Upon reaching:<br><br><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>Host fully qualified domain name. =
Note: this name should be fully resolvable [localhost.localdomain] =
: <br><br>I =
entered "dcmanagement1.healthcareinfopartners.com" and got my
=
Public IP back with the following message:<br><br><span =
class=3D"Apple-tab-span"
style=3D"white-space:pre"> </span>The IP =
(70.45.xxx.xx) which was resolved from the =
FQDN dcmanagement1.healthcareinfopartners.com is not =
configured on any non loopback interface on =
this host<br><br><br>Now, here's the question.
What does =
anyone suggest I do to overcome the FQDN setting and continue the =
installation process=85?<br><br><div =
apple-content-edited=3D"true"><br>Jos=E9 E ("Richie")
Piovanetti, MD, =
MS <br>M: 787-615-4884 | =
richiepiovanetti(a)healthcareinfopartners.com<br><br></div></blockquote><div=
apple-content-edited=3D"true"><br>Looking at your evaluation of my =
ERROR_LOG, and HOSTNAME (your first and second comments) you =
reassured my suspicion; to go to "HOSTNAME" and change =
"localhost-localdomain" to
"localhost.localdomain".<br><br></div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">When I go to your "third" comment is
where =
all hell breaks loose. You say "<i>to make ovirt-engine work, you =
must have resolvable host via dns and resolved to non loopback address, =
so localhost will not work for you</i>". That line appears to take =
me back to where I started a month and half ago (see copy of my original =
pos for help); "localhost" and "localdomain" seem to be biting me in
the =
ass. </div><div
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">I was told that by adding an entry to the =
HOST file i'd overcome the need for a DNS. Not exactly the same as =
what you suggest and/or mean=85?</div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">Since I'm doing this work at home I have a
=
Dynamic IP. I opened an account on DynDNS.or so I could resolve =
DNSs to my "Dynamic IP"; which changes every time the power goes out and =
back (i.e. about once a month in Puerto Rico where I'm at, and were used =
to that as trees and tropical foliage can't be prevented from causing =
blackouts by tripping on power lines). </div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">If I PING (from the "Terminal") <a
=
href=3D"http://healthcareinfopartners.dyndns.org">healthcareinfopartners.d=
yndns.org</a> I get my "Public IP at The Time" (i.e. my "Assigned =
Dynamic IP"). </div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">In my <a =
href=3D"http://Godaddy.com">Godaddy.com</a> DNS setting I have a CName
=
entry for:</div><div apple-content-edited=3D"true"><ul =
class=3D"MailOutline"><li>Host: <span
style=3D"font-family: arial, =
verdana, helvetica, sans-serif; font-size: 12px; line-height: 15px; =
white-space: nowrap; background-color: rgb(245, 245, 245); =
">dcmanagement1</span></li><li><span
style=3D"background-color: rgb(245, =
245, 245); line-height: 15px; white-space: nowrap;"><font face=3D"arial,
=
verdana, helvetica, sans-serif">Points
To: </font></span><a =
href=3D"http://healthcareinfopartners.dyndns.org">healthcareinfopartners.d=
yndns.org</a></li></ul></div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true"><img =
id=3D"604ecd6e-f2d1-4c43-abb7-a2e00daa2cb5" height=3D"158"
width=3D"640" =
apple-width=3D"yes" apple-height=3D"yes" =
src=3D"cid:4D30DA3A-73F1-4AE9-A732-1460512CFBBB"></div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true">What should I use as FQDN then (which is =
resolved by GoDaddy's DNS):</div><div
apple-content-edited=3D"true"><ul =
class=3D"MailOutline"><li><a =
href=3D"http://healthcareinfopartners.dyndns.org">healthcareinfopartners.d=
yndns.org</a></li><li><a =
href=3D"http://dcmanagement1.healthcareinfopartners.dyndns.org">dcmanageme=
nt1.healthcareinfopartners.dyndns.org</a></li><li>something =
else=85?</li></ul><div><br></div><div>The problem I
see with this is =
that the "oVirtEngine" VM will not have a valid Internet IP since it =
sits behind a router that is doing NAT. I could set a rule (ex. =
por forwarding, port triggering or a static route) in my router that =
states that if port X is being accessed from "the outside" (i.e. =
Internet) to route to my "oVirtEngine VM IP"; which is getting it's own =
IP from the router's DHCP.
</div><div><br></div><div>What do you =
think now that you have a little more information about my =
setup=85?</div></div><div
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true"><br></div><div =
apple-content-edited=3D"true"><div style=3D"color: rgb(0, 0, 0); =
font-family: Helvetica; font-size: medium; 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-text-size-adjust: auto; -webkit-text-stroke-width: 0px; =
word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: =
after-white-space; "><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-size: medium; font-style: =
normal; font-variant: normal; font-weight: normal; letter-spacing: =
normal; line-height: normal; orphans: 2; text-indent: 0px; =
text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; =
border-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; "><span
class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; border-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; "><span class=3D"Apple-style-span" =
style=3D"border-collapse: separate; color: rgb(0, 0, 0); font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant: normal; =
font-weight: normal; letter-spacing: normal; line-height: normal; =
orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; =
widows: 2; word-spacing: 0px; border-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; "><div><b>Jos=E9 E ("Richie") Piovanetti,
MD, =
MS</b> </div><div>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti@healthcareinfopartners.com</a></div><div><br></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>
</div>
<br><div><div>On Jul 31, 2013, at 3:32 PM, Alon Bar-Lev <<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote
=
type=3D"cite"><br><br>----- Original Message
-----<br><blockquote =
type=3D"cite">From: "Richie@HIP" <<a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a>&gt;<br>To: "Alon Bar-Lev"
<<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>><br>Cc:
=
"Itamar Heim" <<a =
href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>>, <a =
href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br>Sent:
Wednesday, =
July 31, 2013 9:00:11 PM<br>Subject: Re: [Users] Problem Creating "oVirt =
Engine"<br><br>I'm having difficulties copying files between the
virtual =
machine and the<br>host (Mac OS X) so here are the contents of the LOG =
files you requested, and<br>them some others; just in =
case:<br><br>ERROR_LOG<br>[Wed Jul 24 15:43:22.461132 2013] =
[core:notice] [pid 1573] SELinux policy<br>enabled; httpd running as =
context system_u:system_r:httpd_t:s0<br>[Wed Jul 24 15:43:22.466439 =
2013] [suexec:notice] [pid 1573] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Wed Jul 24 15:43:22.470121 2013] =
[unique_id:alert] [pid 1573] (EAI<br>3)Temporary failure in name =
resolution: AH01564: unable to find IPv4 address<br>of =
"localhost-localdomain"<br>AH00016: Configuration Failed<br>[Thu Jul
25 =
18:14:34.690954 2013] [core:notice] [pid 1767] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Thu Jul 25 18:14:34.740559 2013] =
[suexec:notice] [pid 1767] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Thu Jul 25 18:14:34.754827 2013] =
[unique_id:alert] [pid 1767] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Thu =
Jul 25 18:41:37.883704 2013] [core:notice] [pid 1669] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Thu Jul 25 18:41:38.007318 2013] =
[suexec:notice] [pid 1669] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Thu Jul 25 18:41:38.235952 2013] =
[unique_id:alert] [pid 1669] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Thu =
Jul 25 22:32:24.662852 2013] [core:notice] [pid 1776] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Thu Jul 25 22:32:24.667030 2013] =
[suexec:notice] [pid 1776] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Thu Jul 25 22:32:24.752059 2013] =
[unique_id:alert] [pid 1776] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Thu =
Jul 25 22:43:58.686998 2013] [core:notice] [pid 9998] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Thu Jul 25 22:43:58.688804 2013] =
[suexec:notice] [pid 9998] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Thu Jul 25 22:43:58.713941 2013] =
[unique_id:alert] [pid 9998] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Wed =
Jul 31 11:44:35.413032 2013] [core:notice] [pid 1608] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Wed Jul 31 11:44:35.594199 2013] =
[suexec:notice] [pid 1608] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Wed Jul 31 11:44:35.655151 2013] =
[unique_id:alert] [pid 1608] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration =
Failed<br></blockquote><br>You must fix this... host should be valid =
name... or at least localhost.localdomain<br><br><blockquote =
type=3D"cite"><br><br>ERROR_LOG-20130722<br>[Wed Jun 05
21:34:14.169441 =
2013] [core:notice] [pid 9738] SELinux policy<br>enabled; httpd running =
as context system_u:system_r:httpd_t:s0<br>[Wed Jun 05 21:34:14.226321 =
2013] [suexec:notice] [pid 9738] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Wed Jun 05 21:34:14.266895 2013] =
[unique_id:alert] [pid 9738] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Wed =
Jun 05 21:46:05.696805 2013] [core:notice] [pid 10003] SELinux =
policy<br>enabled; httpd running as =
context<br>unconfined_u:system_r:unconfined_t:s0-s0:c0.c1023<br>[Wed Jun =
05 21:46:05.703114 2013] [suexec:notice] [pid 10003] AH01232: =
suEXEC<br>mechanism enabled (wrapper: /usr/sbin/suexec)<br>[Wed Jun 05 =
21:46:05.766539 2013] [unique_id:alert] [pid 10003] (EAI 2)Name<br>or =
service not known: AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Wed =
Jun 05 22:41:22.385838 2013] [core:notice] [pid 1228] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Wed Jun 05 22:41:22.961322 2013] =
[suexec:notice] [pid 1228] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Wed Jun 05 22:41:23.009235 2013] =
[unique_id:alert] [pid 1228] (EAI 2)Name or<br>service not known: =
AH01564: unable to find IPv4 address =
of<br>"localhost-localdomain"<br>AH00016: Configuration
Failed<br>[Fri =
Jul 19 17:51:20.671533 2013] [core:notice] [pid 1133] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Fri Jul 19 17:51:21.151132 2013] =
[suexec:notice] [pid 1133] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Fri Jul 19 17:51:21.155341 2013] =
[unique_id:alert] [pid 1133] (EAI<br>3)Temporary failure in name =
resolution: AH01564: unable to find IPv4 address<br>of =
"localhost-localdomain"<br>AH00016: Configuration Failed<br>[Mon Jul
22 =
10:53:42.080793 2013] [core:notice] [pid 1293] SELinux =
policy<br>enabled; httpd running as context =
system_u:system_r:httpd_t:s0<br>[Mon Jul 22 10:53:42.143691 2013] =
[suexec:notice] [pid 1293] AH01232: suEXEC<br>mechanism enabled =
(wrapper: /usr/sbin/suexec)<br>[Mon Jul 22 10:53:42.487376 2013] =
[unique_id:alert] [pid 1293] (EAI<br>3)Temporary failure in name =
resolution: AH01564: unable to find IPv4 address<br>of =
"localhost-localdomain"<br>AH00016: Configuration =
Failed<br><br><br>ACCESS_LOG<br><empty><br><br><br>SSL_ACCESS_LOG<br=
<empty><br><br><br>SSL_ERROR_LOG<br><empty><br><br><br>SSL_RE=
QUESTS_LOG<br><empty><br><br><br>HOSTS<br>#
This is a sample HOSTS =
file prepared by Richie Piovanetti to install<br>oVirt's =
"oVirtEngine"<br># This file contains the mappings of IP addresses to =
host names.<br># Each entry should be kept on an individual line.<br># =
The IP address should be placed in the first column followed by =
the<br>corresponding host name.<br># The IP address and the host name =
should be separated by at least one space.<br># Additionally, comments =
(such as these) may be inserted on individual lines<br># or following =
the machine name denoted by a '#' symbol.<br># For example:<br># =
102.54.94.97 <a href=3D"http://rhino.acme.com">rhino.acme.com</a> #
=
source server<br># 38.25.63.10 <a =
href=3D"http://x.acme.com">x.acme.com</a> # x client =
host<br><br>127.0.0.1<span class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span><span
class=3D"Apple-tab-span" =
style=3D"white-space:pre"> </span>localhost.localdomain =
localhost<br>::1<span class=3D"Apple-tab-span"
style=3D"white-space:pre"> =
</span><span class=3D"Apple-tab-span"
style=3D"white-space:pre"> =
</span>localhost6.localdomain6 localhost6<br>10.211.55.7<span =
class=3D"Apple-tab-span" style=3D"white-space:pre"> =
</span>ovirt.localdomain.local localhost<br># The line above begins with =
the IP of the local machine (host) where<br>oVirtEngine =
resides<br><br><br>HOSTNAME<br>localhost-localdomain<br></blockquote><br>S=
hould be localhost or localhost.localdomain, but not the above.<br>Also, =
to make ovirt-engine work, you must have resolvable host via dns and =
resolved to non loopback address, so localhost will not work for =
you.<br><br><blockquote
type=3D"cite"><br><br>Jos=E9 E ("Richie") =
Piovanetti, MD, MS<br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti@healthcareinfopartners.com</a><br><br><br><br><br><br><br>On
Jul 30, =
2013, at 12:42 PM, Alon Bar-Lev <<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>> =
wrote:<br><br><blockquote
type=3D"cite"><br><br>----- Original Message =
-----<br><blockquote type=3D"cite">From: "Richie@HIP"
<<a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a>&gt;<br>To: "Alon Bar-Lev"
<<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>><br>Cc:
=
"Itamar Heim" <<a =
href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>>, <a =
href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br>Sent:
Tuesday, =
July 30, 2013 6:42:51 PM<br>Subject: Re: [Users] Problem Creating "oVirt =
Engine"<br><br>Let me star by Saying, I;m using Fedora 18 Desktop; whack
=
I've removed<br>most<br>of the unnecessary stuff (games, libreOffice, =
mail server, and other<br>"utilities") to strip it down. Then I
=
run YUM to "-update" whatever is<br>left<br>in Fedora 18 =
Desktop.<br><br>When setting up the oVirt Engine, if I accept the =
recommendations, the<br>"engine-setup" process hangs "try to restart
the =
HTTPd"; gives and [ERROR}<br>and aborts the rest of the process. =
I've included terminal dumps and logs<br>(i.e. "as
attachments") =
in prior email everyone you to see=85!!! If I DO<br>NOT<br>accept =
the recommendations related to the HTTPd, then the setup =
process<br>RUNS<br>AS EXPECTED and gives me port 8700 for the main page, =
and 8701 for all<br>oVirtEngine "portals". I've looked at
the =
engine-etup log and if aborts<br>when the python script is trying to =
restart HHTPd. Look at the =
following:<br>2013_07_25_10_55_PM_TerminalOutput - Terminal output dump =
IF I ACCEPT the<br>defaults<br>engine-setup_2013_07_25_22_35_14 - =
engine-setup "log" IF I ACCEPT
the<br>defaults<br></blockquote><br>I =
would like to know why httpd is not started at your machine.<br>Can you =
please send /var/log/httpd/error_log, =
/var/log/httpd/ssl_error_log<br><br><br><blockquote =
type=3D"cite">2013_07_25_11_30_PM_TerminalOutput - Terminal output dump =
if I DO NOT<br>accept<br>the =
defaults<br>engine-setup_2013_07_25_23_27_15 - engine-setup "log" if I =
DO NOT accept<br>the<br>defaults<br><br>I've never reached a
point where =
I've been asked to "accept of reject a<br>"Certificate"; I've
just been =
able to open the "oVirt Engine Welcome<br>Screen"<br>(through port
8700 =
- ex. at <a =
href=3D"http://ovirt.localhost.local:8700">http://ovirt.localhost.local:87=
00</a>")<br><br>I've had my concerns as to the
following:<br>What about =
removing all HTTP (apache, tomcat, etc.) fro fedora, hence<br>stripping =
fedora even more, prior to running "engine-setup".<br>There must be an =
error trapping failure to restart HTTPd in "engine-setup"<br>that needs =
to be attended.<br>=85<br><br>Please see =
attachments<br><br>Best<br><br>Jos=E9 E ("Richie")
Piovanetti, MD, =
MS<br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti@healthcareinfopartners.com</a><br><br><br><br><br><br><br>On
Jul 29, =
2013, at 7:29 AM, Alon Bar-Lev <<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>> =
wrote:<br><br><blockquote
type=3D"cite"><br><br>----- Original Message =
-----<br><blockquote type=3D"cite">From: "Richie@HIP"
<<a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a>&gt;<br>To: "Alon Bar-Lev"
<<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>><br>Cc:
=
"Itamar Heim" <<a =
href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>>, <a =
href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br>Sent:
Friday, =
July 26, 2013 6:45:28 AM<br>Subject: Re: [Users] Problem Creating "oVirt =
Engine"<br><br>Herein the terminal output after removing oVirtEngine and
=
reinstalling;<br>BU<br>this time NOT overriding the https =
configuration.<br></blockquote><br>Why not follow the =
recommendation?<br><br><blockquote type=3D"cite">Again, I was
able to =
open the oVirt Engine "Welcome to Open<br>Virtualization<br>Manager"
=
screen in Firefox using "ovirt.localdomain.local:8700" as =
URL,<br>but<br>can't enter any of the portals (requiring access to port =
8701)<br></blockquote><br>What do you get? what error in browser? you =
should accept the certificate<br>before you are permitted by the browser =
to access this site.<br><br><blockquote
type=3D"cite"><br>Jos=E9 E =
("Richie") Piovanetti, MD, MS<br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti@healthcareinfopartners.com</a><br><br><br><br><br><br><br><br>On
Jul =
25, 2013, at 11:22 PM, "Richie@HIP"<br><<a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a>&gt; wrote:<br><br><blockquote
=
type=3D"cite">Did what you said; removed existing installation and =
reinstalled<br>oVirtEngine. Below is the output in the =
terminal:<br><br>I DID NOT change the defaults of the installation =
defaults related to<br>"overriding current https configuration", and as =
weeks before, the<br>installation hangs with an error when restarting =
the "httpd service".<br>I<br>include the terminal output and =
engine-setup log file for you to see.<br><br>I'll redo the removal and =
installation, this time process but next time<br>"NOT overriding https =
configuration". Wait for a follow up email with<br>these =
results.<br><br><engine-setup_2013_07_25_22_35_14.log><2013_07_25=
_10_55_PM_TerminalOutput.txt><br><br><br>Jos=E9 E
("Richie") =
Piovanetti, MD, MS<br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti@healthcareinfopartners.com</a><br><br><br><br><br><br><br>On
Jul 24, =
2013, at 4:18 PM, Alon Bar-Lev <<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>> =
wrote:<br><br><blockquote
type=3D"cite"><br><br>----- Original Message =
-----<br><blockquote type=3D"cite">From: "Richie@HIP"
<<a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a>&gt;<br>To: "Alon Bar-Lev"
<<a =
href=3D"mailto:alonbl@redhat.com">alonbl@redhat.com</a>><br>Cc:
=
"Itamar Heim" <<a =
href=3D"mailto:iheim@redhat.com">iheim@redhat.com</a>>, <a =
href=3D"mailto:users@ovirt.org">users@ovirt.org</a><br>Sent:
Wednesday, =
July 24, 2013 11:00:04 PM<br>Subject: Re: [Users] Problem Creating =
"oVirt Engine"<br><br>Herein a collection of some of the logs in the
=
path specified.<br>Regarding<br>the<br>"engine.log" I'm
including the =
one with the oldest date in
the<br>filename.<br></blockquote><br>Can you =
please remove installation using:<br># engine-cleanup<br><br>Then =
reinstall:<br># engine-setup<br><br>Please select integration with =
apache, and configure SSL.<br><br>After doing so, try to login using <a =
href=3D"http://localhost/webadmin">http://localhost/webadmin</a>, if =
not<br>working please send the =
engine.log.<br><br>Thanks!<br><br><br><blockquote =
type=3D"cite"><blockquote type=3D"cite"><blockquote =
type=3D"cite"><br></blockquote></blockquote></blockquote></blockquote></bl=
ockquote></blockquote></blockquote></blockquote></blockquote><br></blockqu=
ote></blockquote></div><br></div></body></html>=
--Apple-Mail=_33C420A0-8912-4A22-B214-2B65BDCBDC0B
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="Screen Shot 2013-07-31 at 6.19.54 PM.png"
Content-Type: image/png;
name="Screen Shot 2013-07-31 at 6.19.54 PM.png"
Content-Id: <4D30DA3A-73F1-4AE9-A732-1460512CFBBB>
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
--Apple-Mail=_33C420A0-8912-4A22-B214-2B65BDCBDC0B--
--Apple-Mail=_6B87CA62-A3C4-48E4-AF24-EC5EC0CE957B--