Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client

2014-10-31 Thread Yair Zaslavsky


- Original Message -
 From: Greg Sheremeta gsher...@redhat.com
 To: users users@ovirt.org, de...@ovirt.org
 Sent: Friday, October 31, 2014 3:49:11 AM
 Subject: [ovirt-devel] [RFC] oVirt mobile client
 
 Hi,
 
 The focus of our OPW internship program starting in December will be
 mobile and/or lightweight engine clients -- hopefully integrating the
 new ovirt.js project.

+100

Sorry for the ignorant question - does this mean the technology will be web 
based or native? (i.e - java on top of android, Swift/Objective-C on top of IOS)


 
 I see that there are some already existing mobile clients for oVirt.
 I'm trying to grasp what we have and what the needs are.
 
 moVirt: https://github.com/matobet/moVirt (mbetak)
 This appears to be more of a lightweight webadmin. No console access,
 but I believe it's planned as part of OPW. (?)

I spoke with mbetak about this a few months ago.
When you speak of console, you mean to actually view the VM using spice? sounds 
very interesting.
If I recall, Alon levy (a former red hatter) worked on some spice 
implementation for html5 or something like that.

Anyway, back in TLV I also had some ideas around that. Do you have some IRC 
meetings or something that I can join?

Cheers,
Yair


 
 nomad: http://www.ovirt.org/Project_Proposal_-_Nomad and
 https://github.com/Vizuri/ovirt-nomad
 Looks dead -- last commit 3 years ago.
 Anyone know more about this one?
 
 That's all I see on the first few pages of google.
 
 When I think of a mobile client for oVirt, I think the most useful
 part would be the user portal -- simple operations for start, stop,
 and the ability to view the console of vms. moVirt mentions it wants
 to support some basic management operations, though. I think it would
 be difficult to do complex management in a mobile client. (I'm biased
 towards huge screens, though.)
 
 I'd like to see an official subproject started that coordinates our
 mobile efforts.
 
 Is this possible? What would it take to start it?
 
 What would people like to see in such an app?
 
 Greg Sheremeta
 Red Hat, Inc.
 Sr. Software Engineer, RHEV
 Cell: 919-807-1086
 gsher...@redhat.com
 ___
 Devel mailing list
 de...@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/devel
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client

2014-10-31 Thread Gianluca Cecchi
On Fri, Oct 31, 2014 at 7:03 AM, Yair Zaslavsky yzasl...@redhat.com wrote:



 - Original Message -
  From: Greg Sheremeta gsher...@redhat.com
  To: users users@ovirt.org, de...@ovirt.org
  Sent: Friday, October 31, 2014 3:49:11 AM
  Subject: [ovirt-devel] [RFC] oVirt mobile client
 
  Hi,
 
  The focus of our OPW internship program starting in December will be
  mobile and/or lightweight engine clients -- hopefully integrating the
  new ovirt.js project.

 +100


 [snip]


 
  I see that there are some already existing mobile clients for oVirt.
  I'm trying to grasp what we have and what the needs are.

 
  That's all I see on the first few pages of google.
 


There was also project from Iordanov about spice/oVirt support on android..
See:
http://lists.ovirt.org/pipermail/users/2013-December/018434.html

Some days ago it seems he go also support international keyboard layout
support:

I finally got some time to back-port the international keyboard layout
support from the Android Ovirt client Opaque into the SPICE client
aSPICE


I made same preliminary tests at the end of 2013 but I was not able to
connect to oVirt...
I don't know actually how it went ahead... the Google channel seems stopped
since February...

Gianluca
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] Ovirt 3.4 Storage domain space not freeing up

2014-10-31 Thread Chandrahasa S
Dear All,

We are facing issue in Ovirt Storage domain. I deleted most of VM from 
Storage domain but still allocated space is not getting reduce on storage 
domain.


Thanks  Regards
Chandrahasa S
Follow me on KNOME: https://knome.ultimatix.net/u/chandrahasa.s
Tata Consultancy Services
Data Center- ( Non STPI), 2nd Pokharan Road,
Subash Nagar,
Thane - 400601,Maharashtra
India
Ph:- 022-677-81825
Buzz:- 4221825
Cell:- 919769777954
Mailto: chandrahas...@tcs.com
Website: http://www.tcs.com

Experience certainty.   IT Services
Business Solutions
Consulting

=-=-=
Notice: The information contained in this e-mail
message and/or attachments to it may contain 
confidential or privileged information. If you are 
not the intended recipient, any dissemination, use, 
review, distribution, printing or copying of the 
information contained in this e-mail message 
and/or attachments to it are strictly prohibited. If 
you have received this communication in error, 
please notify us by reply e-mail or telephone and 
immediately and permanently delete the message 
and any attachments. Thank you


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] qemu overhead memory ovirt

2014-10-31 Thread Punit Dambiwal
Hi,

I want to use 384 GB RAM with 40 Core CPU in my compute node...i want to
know how i can assign the overhead memory to Qemu/KVM for the host machine
purpose,so it will be well optimize and stable..

Thanks,
Punit
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted-Engine HA problem

2014-10-31 Thread Jiri Moskovcak

On 10/31/2014 03:53 AM, Jaicel R. Sabonsolin wrote:

Hi guys,

these logs appear on both hosts just like the result of --vm-status. tried to 
tcpdump on ovirt hosts and gluster nodes but only packets exchange with my 
monitoring VM(zabbix) appeared.

agent.log
 new_data = self.refresh(self._state.data)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/state_machine.py,
 line 77, in refresh
 stats.update(self.hosted_engine.collect_stats())
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py,
 line 662, in collect_stats
 constants.SERVICE_TYPE)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
line 171, in get_stats_from_storage
 result = self._checked_communicate(request)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
line 199, in _checked_communicate
 .format(message or response))
RequestError: Request failed: type 'exceptions.OSError'

broker.log
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 165, in handle
 response = success  + self._dispatch(data)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 261, in _dispatch
 .get_all_stats_for_service_type(**options)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 41, in get_all_stats_for_service_type
 d = self.get_raw_stats_for_service_type(storage_dir, service_type)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 74, in get_raw_stats_for_service_type
 f = os.open(path, direct_flag | os.O_RDONLY)
OSError: [Errno 24] Too many open files: 
'/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent/hosted-engine.metadata'


- ah, there we go ^^ you might need to tweak the limit of allowed 
open files as described here [1] or find the app keeps so many files open



--Jirka

[1] 
http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/



Thread-38160::INFO::2014-10-31 
10:28:37,989::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-38161::INFO::2014-10-31 
10:28:53,656::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-38161::ERROR::2014-10-31 
10:28:53,657::listener::190::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Error handling request, data: 'get-stats 
storage_dir=/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent
 service_type=hosted-engine'
Traceback (most recent call last):
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 165, in handle
 response = success  + self._dispatch(data)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 261, in _dispatch
 .get_all_stats_for_service_type(**options)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 41, in get_all_stats_for_service_type
 d = self.get_raw_stats_for_service_type(storage_dir, service_type)
   File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 74, in get_raw_stats_for_service_type
 f = os.open(path, direct_flag | os.O_RDONLY)
OSError: [Errno 24] Too many open files: 
'/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent/hosted-engine.metadata'
Thread-38161::INFO::2014-10-31 
10:28:53,658::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed

Thanks,
Jaicel

- Original Message -
From: Niels de Vos nde...@redhat.com
To: Vijay Bellur vbel...@redhat.com
Cc: Jiri Moskovcak jmosk...@redhat.com, Jaicel R. Sabonsolin jai...@asti.dost.gov.ph, 
users@ovirt.org, Gluster Devel gluster-de...@gluster.org
Sent: Friday, October 31, 2014 4:11:25 AM
Subject: Re: [ovirt-users] Hosted-Engine HA problem

On Thu, Oct 30, 2014 at 09:07:24PM +0530, Vijay Bellur wrote:

On 10/30/2014 06:45 PM, Jiri Moskovcak wrote:

On 10/30/2014 09:22 AM, Jaicel R. Sabonsolin wrote:

Hi Guys,

I need help with my ovirt Hosted-Engine HA setup. I am running on 2
ovirt hosts and 2 gluster nodes with replicated volumes. i already have
VMs running on my hosts and they can migrate normally once i for example
power off the host that they are running on. the problem is that the
engine can't migrate once i switch off the host that hosts the engine.

oVirt3.4.3-1.el6
KVM 0.12.1.2 - 2.415.el6_5.10
LIBVIRT   libvirt-0.10.2-29.el6_5.9
VDSM  vdsm-4.14.17-0.el6


right now, i have this result from hosted-engine --vm-status.

   File /usr/lib64/python2.6/runpy.py, line 122, in
_run_module_as_main
 __main__, fname, loader, pkg_name)
   File 

Re: [ovirt-users] hosted engine deploy failed 3.5 centos 6.5 host FC20 vm

2014-10-31 Thread Jiri Moskovcak

Hi Alastair,
I need the engine.log to debug it, because the actual problem is logged 
there.


Thanks,
Jirka

On 10/29/2014 08:58 PM, Alastair Neil wrote:

OK I seem to be having some fundamental confusion about this migration.


I have an existing ovirt 3.5 (upgraded from 3.4) setup with  a Data
Center containing four clusters, 3 VM clusters for 3 differenc classes
of CPU hosts (Penryn, Nehalem, and SandyBridge).  I also have a  gluster
storage cluster.

There are 4 storage domains, an Export domain (Export-Dom1) nfs v1, and
ISO domain (Gluster-ISOs) posix FS v1, a Data domain (Gluster Data)
GlusterFS V3, and a Data (Master) (Gluster-VM-Store) GlusterFS v3.

As Gluster replica 2 is not considered adequate for the hosted-engine
storage I created a volume in the gluster store and exported it as NFS.
This is what I planned to use as the storage pool for the hosted
engine.  So far so good.

I have tried the deployment several times now,  and it fails with the
following:

[ ERROR ] Cannot automatically add the host to cluster None: HTTP
Status 401
[ ERROR ] Failed to execute stage 'Closing up': Cannot add the host
to cluster None


2014-10-29 15:26:11 DEBUG
otopi.plugins.ovirt_hosted_engine_setup.engine.add_host
add_host._closeup:502 Cannot add the host to cluster None
Traceback (most recent call last):
   File

/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/engine/add_host.py,
line 426, in _closeup
 ca_file=self.cert,
   File /usr/lib/python2.6/site-packages/ovirtsdk/api.py, line
154, in __init__
 url=''
   File
/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py,
line 118, in request
 persistent_auth=self._persistent_auth)
   File
/usr/lib/python2.6/site-packages/ovirtsdk/infrastructure/proxy.py,
line 146, in __doRequest
 persistent_auth=persistent_auth
   File
/usr/lib/python2.6/site-packages/ovirtsdk/web/connection.py, line
134, in doRequest
 raise RequestError, response
RequestError:
status: 401
reason: Unauthorized
detail: HTTP Status 401
2014-10-29 15:26:11 ERROR
otopi.plugins.ovirt_hosted_engine_setup.engine.add_host
add_host._closeup:510 Cannot automatically add the host to
cluster None:
HTTP Status 401
2014-10-29 15:26:11 DEBUG otopi.context context._executeMethod:152
method exception
Traceback (most recent call last):
   File /usr/lib/python2.6/site-packages/otopi/context.py, line
142, in _executeMethod
 method['method']()
   File

/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/engine/add_host.py,
line 517, in _closeup
 cluster=cluster_name,
RuntimeError: Cannot add the host to cluster None



The hosted-engine host cluster name it seems is set to None, and then
fails to add the host as there is no cluster None in the restored
engine.  Presumably the storage domain would need to be added too,
however I don't ever seem to see any message about this

I recall being prompted for a data-center name and even a storage-domain
name, but not a cluster name, so am I missing a step.  I could use some
guidance as I am stumped.  Is there some pre-migration tasks I am
failing to do in the original engine?



.

On 29 October 2014 03:10, Jiri Moskovcak jmosk...@redhat.com
mailto:jmosk...@redhat.com wrote:

On 10/27/2014 06:22 PM, Alastair Neil wrote:

After belatedly realising that no engine for EL7 is planned for
3.5 I
tried using FC20:

I used a database called engine with user engine on the VM to
restore to.
The engine-backup restore appeared to complete with no errors
save the
canonical complaint about less that 16GB of memory being available.
However on completion the host the hosted-engine-deploy threw
this error:

 Failed to execute stage 'Closing up': The host name
 ovirt-admin-hosted.x.xxx.__edu
http://ovirt-admin-hosted.x.xxx.edu
 http://ovirt-admin-hosted.__vsnet.gmu.edu
http://ovirt-admin-hosted.vsnet.gmu.edu contained in the URL

 doesn't match any of the names in the server certificate.


from the setup log

 2014-10-27 12:55:49 DEBUG
 otopi.ovirt_hosted_engine___setup.check_liveliness
 check_liveliness.isEngineUp:46 Checking for Engine health
status
 2014-10-27 12:55:50 INFO
 otopi.ovirt_hosted_engine___setup.check_liveliness
 check_liveliness.isEngineUp:64 Engine replied: DB Up!Welcome to
 Health Status!
 2014-10-27 12:55:50 DEBUG otopi.context
context._executeMethod:138
 Stage closeup METHOD


otopi.plugins.ovirt_hosted___engine_setup.engine.add_host.__Plugin._closeup
 2014-10-27 12:55:50 DEBUG

Re: [ovirt-users] Proposing fix for EL6 m2crypto memory leak

2014-10-31 Thread Sven Kieske


On 30/10/14 23:49, Itamar Heim wrote:
 On 10/28/2014 05:23 PM, Dan Kenigsberg wrote:
 On Tue, Oct 28, 2014 at 12:42:19PM +0100, Sven Kieske wrote:


 On 28/10/14 12:28, Daniel Helgenberger wrote:
 But it is a short term solution until the issue is fixed or
 El6 obsoleted (well, this might be quite soon for a protect like
 oVirt?)

 Well I doubt EL6 support will be dropped from ovirt, as downstream
 still requires it to work on EL6 in the future, EL6 is still in
 production phase.

 It won't happen in ovirt-3.6, but support for el6 would be dropped at
 
 actually:
 http://lists.ovirt.org/pipermail/users/2014-September/027421.html

interesting

what about engine side? when will support get dropped there?
This is very important because it most likely requires to install a new
server with el7 and recover engine db there, which needs some planning.

 some point in the future. Backporting packages an re-solving bugs that
 have been already solved in el7 is little fun, and drains our
 developement and QE resources. We should start thinking how and when to
 phase el6 out.

 Dan.


-- 
Mit freundlichen Grüßen / Regards

Sven Kieske

Systemadministrator
Mittwald CM Service GmbH  Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] qemu overhead memory ovirt

2014-10-31 Thread Sven Kieske


On 31/10/14 09:27, Punit Dambiwal wrote:
 Hi,
 
 I want to use 384 GB RAM with 40 Core CPU in my compute node...i want to
 know how i can assign the overhead memory to Qemu/KVM for the host machine
 purpose,so it will be well optimize and stable..

afaik ovirt does reserve some portions of memory for itself, so there's
nothing
to do imho.

-- 
Mit freundlichen Grüßen / Regards

Sven Kieske

Systemadministrator
Mittwald CM Service GmbH  Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] NFS Storage domain backup

2014-10-31 Thread Mohyedeen Nazzal
Hi ,

I'm using NFS storage domain, is it possible to backup the domain manually?
or is there an api in ovirt which support this?

For manual backup, is possible to use tools like rsync ? or the data will
not be consistent ?

Any idea of possible solutions for this?;as we don't have dedicated storage
box.

Thanks,
Mohyedeen.
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted-Engine HA problem

2014-10-31 Thread Jaicel
i've increased the limit and then restarted agent and broker. status normalize, 
but then right now it went to False state again but still both having 2400 
score. agent logs remains the same, with ovirt-ha-agent dead but subsys 
locked status. ha-broker logs below

Thread-138::INFO::2014-10-31 
17:24:22,981::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-138::INFO::2014-10-31 
17:24:22,991::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-139::INFO::2014-10-31 
17:24:38,385::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-139::INFO::2014-10-31 
17:24:38,395::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-140::INFO::2014-10-31 
17:24:53,816::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-140::INFO::2014-10-31 
17:24:53,827::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-141::INFO::2014-10-31 
17:25:09,172::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-141::INFO::2014-10-31 
17:25:09,182::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-142::INFO::2014-10-31 
17:25:24,551::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-142::INFO::2014-10-31 
17:25:24,562::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed

Thanks,
Jaicel

- Original Message -
From: Jiri Moskovcak jmosk...@redhat.com
To: Jaicel R. Sabonsolin jai...@asti.dost.gov.ph, Niels de Vos 
nde...@redhat.com
Cc: Vijay Bellur vbel...@redhat.com, users@ovirt.org, Gluster Devel 
gluster-de...@gluster.org
Sent: Friday, October 31, 2014 4:32:02 PM
Subject: Re: [ovirt-users] Hosted-Engine HA problem

On 10/31/2014 03:53 AM, Jaicel R. Sabonsolin wrote:
 Hi guys,

 these logs appear on both hosts just like the result of --vm-status. tried to 
 tcpdump on ovirt hosts and gluster nodes but only packets exchange with my 
 monitoring VM(zabbix) appeared.

 agent.log
  new_data = self.refresh(self._state.data)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/state_machine.py,
  line 77, in refresh
  stats.update(self.hosted_engine.collect_stats())
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py,
  line 662, in collect_stats
  constants.SERVICE_TYPE)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
 line 171, in get_stats_from_storage
  result = self._checked_communicate(request)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
 line 199, in _checked_communicate
  .format(message or response))
 RequestError: Request failed: type 'exceptions.OSError'

 broker.log
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
 line 165, in handle
  response = success  + self._dispatch(data)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
 line 261, in _dispatch
  .get_all_stats_for_service_type(**options)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
  line 41, in get_all_stats_for_service_type
  d = self.get_raw_stats_for_service_type(storage_dir, service_type)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
  line 74, in get_raw_stats_for_service_type
  f = os.open(path, direct_flag | os.O_RDONLY)
 OSError: [Errno 24] Too many open files: 
 '/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent/hosted-engine.metadata'

- ah, there we go ^^ you might need to tweak the limit of allowed 
open files as described here [1] or find the app keeps so many files open


--Jirka

[1] 
http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/

 Thread-38160::INFO::2014-10-31 
 10:28:37,989::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-38161::INFO::2014-10-31 
 10:28:53,656::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-38161::ERROR::2014-10-31 
 10:28:53,657::listener::190::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Error handling request, data: 'get-stats 
 storage_dir=/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent
  service_type=hosted-engine'
 Traceback (most recent call last):
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
 line 165, in handle

Re: [ovirt-users] NFS Storage domain backup

2014-10-31 Thread Sven Kieske


On 31/10/14 10:13, Mohyedeen Nazzal wrote:
 I'm using NFS storage domain, is it possible to backup the domain manually?
 or is there an api in ovirt which support this?
 
 For manual backup, is possible to use tools like rsync ? or the data will
 not be consistent ?
 
 Any idea of possible solutions for this?;as we don't have dedicated storage
 box.

Just detach the storage domain (for consistency).
Than you can tar the whole thing, maybe other methods
work too, but most do not very well when it comes to sparse files.
Use tar with the -S flag.

HTH

PS: There is also a backup api and you can try to backup running
vms with live snapshots.

-- 
Mit freundlichen Grüßen / Regards

Sven Kieske

Systemadministrator
Mittwald CM Service GmbH  Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] qemu overhead memory ovirt

2014-10-31 Thread Punit Dambiwal
Hi Sven,

Thanks...is there any guide or link for the optimization of the ovirt host
for best performance and stability ??

Thanks,
Punit

On Fri, Oct 31, 2014 at 4:48 PM, Sven Kieske s.kie...@mittwald.de wrote:



 On 31/10/14 09:27, Punit Dambiwal wrote:
  Hi,
 
  I want to use 384 GB RAM with 40 Core CPU in my compute node...i want to
  know how i can assign the overhead memory to Qemu/KVM for the host
 machine
  purpose,so it will be well optimize and stable..

 afaik ovirt does reserve some portions of memory for itself, so there's
 nothing
 to do imho.

 --
 Mit freundlichen Grüßen / Regards

 Sven Kieske

 Systemadministrator
 Mittwald CM Service GmbH  Co. KG
 Königsberger Straße 6
 32339 Espelkamp
 T: +49-5772-293-100
 F: +49-5772-293-333
 https://www.mittwald.de
 Geschäftsführer: Robert Meyer
 St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
 Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] NFS Storage domain backup

2014-10-31 Thread Mohyedeen Nazzal
Thanks Sven,

Detaching the domain is not an option, sorry if did not make it clear i
meant to backup the storage domain while VMs are running.

Also regarding the Live Snapshot option, The live snapshot simply create a
second hardisk for the VM and start to write on it.. it does not do any
backup just a restore point.

Thanks,
Mohye.

On Fri, Oct 31, 2014 at 12:27 PM, Sven Kieske s.kie...@mittwald.de wrote:



 On 31/10/14 10:13, Mohyedeen Nazzal wrote:
  I'm using NFS storage domain, is it possible to backup the domain
 manually?
  or is there an api in ovirt which support this?
 
  For manual backup, is possible to use tools like rsync ? or the data will
  not be consistent ?
 
  Any idea of possible solutions for this?;as we don't have dedicated
 storage
  box.

 Just detach the storage domain (for consistency).
 Than you can tar the whole thing, maybe other methods
 work too, but most do not very well when it comes to sparse files.
 Use tar with the -S flag.

 HTH

 PS: There is also a backup api and you can try to backup running
 vms with live snapshots.

 --
 Mit freundlichen Grüßen / Regards

 Sven Kieske

 Systemadministrator
 Mittwald CM Service GmbH  Co. KG
 Königsberger Straße 6
 32339 Espelkamp
 T: +49-5772-293-100
 F: +49-5772-293-333
 https://www.mittwald.de
 Geschäftsführer: Robert Meyer
 St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
 Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] qemu overhead memory ovirt

2014-10-31 Thread Gianluca Cecchi
On Fri, Oct 31, 2014 at 10:39 AM, Punit Dambiwal hypu...@gmail.com wrote:

 Hi Sven,

 Thanks...is there any guide or link for the optimization of the ovirt host
 for best performance and stability ??

 Thanks,
 Punit



I don't remember any particular doc regarding it, it could be nice to have
something related to it added to the great doc we now have on oVirt:
http://www.ovirt.org/OVirt_Administration_Guide

oVirt already runs some optimizations/configurations by itself, but if your
hosts are based on CentOS/Red Hat 6.x I think you could also refer to these
docs
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Host_Configuration_and_Guest_Installation_Guide/index.html

https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Virtualization_Tuning_and_Optimization_Guide/index.html

and put questions and write answers here, if you find something useful not
already covered in oVirt semi-automatic setup

Gianluca
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] NFS Storage domain backup

2014-10-31 Thread Sven Kieske


On 31/10/14 10:39, Mohyedeen Nazzal wrote:
 Also regarding the Live Snapshot option, The live snapshot simply create a
 second hardisk for the VM and start to write on it.. it does not do any
 backup just a restore point.

Yes exactly, so you can safely backup the first disk.
You have a consistent point in time backup.

But it depends on your workload, if you run dbs inside the vm
you want to have an agent for backups in the vms.

there is plenty of documentation on this topic available.

-- 
Mit freundlichen Grüßen / Regards

Sven Kieske

Systemadministrator
Mittwald CM Service GmbH  Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client

2014-10-31 Thread Yair Zaslavsky


- Original Message -
 From: Yair Zaslavsky yzasl...@redhat.com
 To: Greg Sheremeta gsher...@redhat.com
 Cc: users users@ovirt.org, de...@ovirt.org
 Sent: Friday, October 31, 2014 8:03:58 AM
 Subject: Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client
 
 
 
 - Original Message -
  From: Greg Sheremeta gsher...@redhat.com
  To: users users@ovirt.org, de...@ovirt.org
  Sent: Friday, October 31, 2014 3:49:11 AM
  Subject: [ovirt-devel] [RFC] oVirt mobile client
  
  Hi,
  
  The focus of our OPW internship program starting in December will be
  mobile and/or lightweight engine clients -- hopefully integrating the
  new ovirt.js project.
 
 +100
 
 Sorry for the ignorant question - does this mean the technology will be web
 based or native? (i.e - java on top of android, Swift/Objective-C on top of
 IOS)
 
 
  
  I see that there are some already existing mobile clients for oVirt.
  I'm trying to grasp what we have and what the needs are.
  
  moVirt: https://github.com/matobet/moVirt (mbetak)
  This appears to be more of a lightweight webadmin. No console access,
  but I believe it's planned as part of OPW. (?)
 
 I spoke with mbetak about this a few months ago.
 When you speak of console, you mean to actually view the VM using spice?
 sounds very interesting.
 If I recall, Alon levy (a former red hatter) worked on some spice
 implementation for html5 or something like that.
 
 Anyway, back in TLV I also had some ideas around that. Do you have some IRC
 meetings or something that I can join?
 
 Cheers,
 Yair
 
 
  
  nomad: http://www.ovirt.org/Project_Proposal_-_Nomad and
  https://github.com/Vizuri/ovirt-nomad
  Looks dead -- last commit 3 years ago.
  Anyone know more about this one?
  
  That's all I see on the first few pages of google.
  
  When I think of a mobile client for oVirt, I think the most useful
  part would be the user portal -- simple operations for start, stop,
  and the ability to view the console of vms. moVirt mentions it wants
  to support some basic management operations, though. I think it would
  be difficult to do complex management in a mobile client. (I'm biased
  towards huge screens, though.)

Sorry, I was very excited about the news, so I forgot to answer the rest.
I agree about user portal - sounds good to begin with. 
Another idea I had in the past is to have an app (push-based) that will push 
events to a special client.
We will have a push sever that will get notifications from the event notifier, 
and this server will push the events to registered clients.

  
  I'd like to see an official subproject started that coordinates our
  mobile efforts.
  
  Is this possible? What would it take to start it?

What do you mean is that possible? technically sounds feasible to me (well, 
we'll need to figure out about the console, but an mgmt app without the 
console, why not?) )

  
  What would people like to see in such an app?
  
  Greg Sheremeta
  Red Hat, Inc.
  Sr. Software Engineer, RHEV
  Cell: 919-807-1086
  gsher...@redhat.com
  ___
  Devel mailing list
  de...@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/devel
  
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted-Engine HA problem

2014-10-31 Thread Sandro Bonazzola
Il 31/10/2014 10:26, Jaicel ha scritto:
 i've increased the limit and then restarted agent and broker. status 
 normalize, but then right now it went to False state again but still both 
 having 2400 score. agent logs remains the same, with ovirt-ha-agent dead but 
 subsys locked status. ha-broker logs below
 
 Thread-138::INFO::2014-10-31 
 17:24:22,981::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-138::INFO::2014-10-31 
 17:24:22,991::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-139::INFO::2014-10-31 
 17:24:38,385::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-139::INFO::2014-10-31 
 17:24:38,395::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-140::INFO::2014-10-31 
 17:24:53,816::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-140::INFO::2014-10-31 
 17:24:53,827::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-141::INFO::2014-10-31 
 17:25:09,172::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-141::INFO::2014-10-31 
 17:25:09,182::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-142::INFO::2014-10-31 
 17:25:24,551::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-142::INFO::2014-10-31 
 17:25:24,562::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 
 Thanks,
 Jaicel
 
 - Original Message -
 From: Jiri Moskovcak jmosk...@redhat.com
 To: Jaicel R. Sabonsolin jai...@asti.dost.gov.ph, Niels de Vos 
 nde...@redhat.com
 Cc: Vijay Bellur vbel...@redhat.com, users@ovirt.org, Gluster Devel 
 gluster-de...@gluster.org
 Sent: Friday, October 31, 2014 4:32:02 PM
 Subject: Re: [ovirt-users] Hosted-Engine HA problem
 
 On 10/31/2014 03:53 AM, Jaicel R. Sabonsolin wrote:
 Hi guys,

 these logs appear on both hosts just like the result of --vm-status. tried 
 to tcpdump on ovirt hosts and gluster nodes but only packets exchange with 
 my monitoring VM(zabbix) appeared.

 agent.log
  new_data = self.refresh(self._state.data)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/state_machine.py,
  line 77, in refresh
  stats.update(self.hosted_engine.collect_stats())
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py,
  line 662, in collect_stats
  constants.SERVICE_TYPE)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
 line 171, in get_stats_from_storage
  result = self._checked_communicate(request)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
 line 199, in _checked_communicate
  .format(message or response))
 RequestError: Request failed: type 'exceptions.OSError'

 broker.log
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py,
  line 165, in handle
  response = success  + self._dispatch(data)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py,
  line 261, in _dispatch
  .get_all_stats_for_service_type(**options)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
  line 41, in get_all_stats_for_service_type
  d = self.get_raw_stats_for_service_type(storage_dir, service_type)
File 
 /usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
  line 74, in get_raw_stats_for_service_type
  f = os.open(path, direct_flag | os.O_RDONLY)
 OSError: [Errno 24] Too many open files: 
 '/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent/hosted-engine.metadata'
 
 - ah, there we go ^^ you might need to tweak the limit of allowed 
 open files as described here [1] or find the app keeps so many files open


It would be nice to understand if this is related to that host only or if this 
is a common case and we should increase the limit within setup.
Never seen this issue before.


 
 
 --Jirka
 
 [1] 
 http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/
 
 Thread-38160::INFO::2014-10-31 
 10:28:37,989::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Connection closed
 Thread-38161::INFO::2014-10-31 
 10:28:53,656::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
  Connection established
 Thread-38161::ERROR::2014-10-31 
 10:28:53,657::listener::190::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
  Error handling request, data: 'get-stats 

[ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Markus Stockhausen
Hi,

maybe a stupid one. Just want to make sure that nothing goes wrong. We
plan to make a rolling upgrade of our landscape going to 3.5.1 in december.
So we always need some hypervisor nodes up and running during the
process.

Looking at older posts I assume that upgrading the engine should be
sufficient, while hypervisor nodes with vdsm 4.14.17 (from 3.4 repos) and
the active VMs keep on running. The start of the engine after the upgrade
should catch up and resync all states.

Afterwards I clean hypervisor hosts one by one and clean/reinstall it into
the cluster?

Thanks in advance.

Markus



Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

Über das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.

Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln

Vorstand:
Kadir Akin
Dr. Michael Höhnerbach

Vorsitzender des Aufsichtsrates:
Hans Kristian Langva

Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.

e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.

Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln

executive board:
Kadir Akin
Dr. Michael Höhnerbach

President of the supervisory board:
Hans Kristian Langva

Registry office: district court Cologne
Register number: HRB 52 497


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Gabi C
Hello!

What kind of storage domains do  you have?

On Fri, Oct 31, 2014 at 1:02 PM, Markus Stockhausen stockhau...@collogia.de
 wrote:

  Hi,

  maybe a stupid one. Just want to make sure that nothing goes wrong. We
 plan to make a rolling upgrade of our landscape going to 3.5.1 in
 december.
 So we always need some hypervisor nodes up and running during the
 process.

  Looking at older posts I assume that upgrading the engine should be
 sufficient, while hypervisor nodes with vdsm 4.14.17 (from 3.4 repos) and
 the active VMs keep on running. The start of the engine after the upgrade
 should catch up and resync all states.

  Afterwards I clean hypervisor hosts one by one and clean/reinstall it
 into
 the cluster?

  Thanks in advance.

  Markus



 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Markus Stockhausen
Hi,

sorry I forgot that: NFS, engine is running in a qemu VM outside the cluster.

Markus

Von: Gabi C [gab...@gmail.com]
Gesendet: Freitag, 31. Oktober 2014 12:12
An: Markus Stockhausen
Cc: ovirt-users
Betreff: Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

Hello!

What kind of storage domains do  you have?

On Fri, Oct 31, 2014 at 1:02 PM, Markus Stockhausen 
stockhau...@collogia.demailto:stockhau...@collogia.de wrote:
Hi,

maybe a stupid one. Just want to make sure that nothing goes wrong. We
plan to make a rolling upgrade of our landscape going to 3.5.1 in december.
So we always need some hypervisor nodes up and running during the
process.

Looking at older posts I assume that upgrading the engine should be
sufficient, while hypervisor nodes with vdsm 4.14.17 (from 3.4 repos) and
the active VMs keep on running. The start of the engine after the upgrade
should catch up and resync all states.

Afterwards I clean hypervisor hosts one by one and clean/reinstall it into
the cluster?

Thanks in advance.

Markus



___
Users mailing list
Users@ovirt.orgmailto:Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.

Über das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.

Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln

Vorstand:
Kadir Akin
Dr. Michael Höhnerbach

Vorsitzender des Aufsichtsrates:
Hans Kristian Langva

Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497

This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.

e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.

Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln

executive board:
Kadir Akin
Dr. Michael Höhnerbach

President of the supervisory board:
Hans Kristian Langva

Registry office: district court Cologne
Register number: HRB 52 497


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Gabi C
Hello!
I was asking because I use my 3 hypervisor also as providers of glusterfs
bricks (replicate) and I have some issue when I upgraded Hypervisor (think
about glusterfs packages and vdsm-gluster).

In your configuration you you shouldn't have any problems if you do it as
per your e-mail.




On Fri, Oct 31, 2014 at 1:17 PM, Markus Stockhausen stockhau...@collogia.de
 wrote:

  Hi,

  sorry I forgot that: NFS, engine is running in a qemu VM outside the
 cluster.

  Markus
  --
 *Von:* Gabi C [gab...@gmail.com]
 *Gesendet:* Freitag, 31. Oktober 2014 12:12
 *An:* Markus Stockhausen
 *Cc:* ovirt-users
 *Betreff:* Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

   Hello!

  What kind of storage domains do  you have?

 On Fri, Oct 31, 2014 at 1:02 PM, Markus Stockhausen 
 stockhau...@collogia.de wrote:

  Hi,

  maybe a stupid one. Just want to make sure that nothing goes wrong. We
 plan to make a rolling upgrade of our landscape going to 3.5.1 in
 december.
 So we always need some hypervisor nodes up and running during the
 process.

  Looking at older posts I assume that upgrading the engine should be
 sufficient, while hypervisor nodes with vdsm 4.14.17 (from 3.4 repos) and
 the active VMs keep on running. The start of the engine after the upgrade
 should catch up and resync all states.

  Afterwards I clean hypervisor hosts one by one and clean/reinstall it
 into
 the cluster?

  Thanks in advance.

  Markus



 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users



___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client

2014-10-31 Thread Yair Zaslavsky


- Original Message -
 From: Yair Zaslavsky yzasl...@redhat.com
 To: Greg Sheremeta gsher...@redhat.com
 Cc: users users@ovirt.org, de...@ovirt.org
 Sent: Friday, October 31, 2014 12:16:33 PM
 Subject: Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client
 
 
 
 - Original Message -
  From: Yair Zaslavsky yzasl...@redhat.com
  To: Greg Sheremeta gsher...@redhat.com
  Cc: users users@ovirt.org, de...@ovirt.org
  Sent: Friday, October 31, 2014 8:03:58 AM
  Subject: Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client
  
  
  
  - Original Message -
   From: Greg Sheremeta gsher...@redhat.com
   To: users users@ovirt.org, de...@ovirt.org
   Sent: Friday, October 31, 2014 3:49:11 AM
   Subject: [ovirt-devel] [RFC] oVirt mobile client
   
   Hi,
   
   The focus of our OPW internship program starting in December will be
   mobile and/or lightweight engine clients -- hopefully integrating the
   new ovirt.js project.
  
  +100
  
  Sorry for the ignorant question - does this mean the technology will be web
  based or native? (i.e - java on top of android, Swift/Objective-C on top of
  IOS)
  
  
   
   I see that there are some already existing mobile clients for oVirt.
   I'm trying to grasp what we have and what the needs are.
   
   moVirt: https://github.com/matobet/moVirt (mbetak)
   This appears to be more of a lightweight webadmin. No console access,
   but I believe it's planned as part of OPW. (?)
  
  I spoke with mbetak about this a few months ago.
  When you speak of console, you mean to actually view the VM using spice?
  sounds very interesting.
  If I recall, Alon levy (a former red hatter) worked on some spice
  implementation for html5 or something like that.
  
  Anyway, back in TLV I also had some ideas around that. Do you have some IRC
  meetings or something that I can join?
  
  Cheers,
  Yair
  
  
   
   nomad: http://www.ovirt.org/Project_Proposal_-_Nomad and
   https://github.com/Vizuri/ovirt-nomad
   Looks dead -- last commit 3 years ago.
   Anyone know more about this one?
   
   That's all I see on the first few pages of google.
   
   When I think of a mobile client for oVirt, I think the most useful
   part would be the user portal -- simple operations for start, stop,
   and the ability to view the console of vms. moVirt mentions it wants
   to support some basic management operations, though. I think it would
   be difficult to do complex management in a mobile client. (I'm biased
   towards huge screens, though.)
 
 Sorry, I was very excited about the news, so I forgot to answer the rest.
 I agree about user portal - sounds good to begin with.
 Another idea I had in the past is to have an app (push-based) that will push
 events to a special client.
 We will have a push sever that will get notifications from the event
 notifier, and this server will push the events to registered clients.
 
   
   I'd like to see an official subproject started that coordinates our
   mobile efforts.
   
   Is this possible? What would it take to start it?
 
 What do you mean is that possible? technically sounds feasible to me (well,
 we'll need to figure out about the console, but an mgmt app without the
 console, why not?) )
 
   
   What would people like to see in such an app?

Regarding console - I guess this link has to do with how to display a web page 
in native app (I asked a mobile developer friend of mine)  -

http://developer.android.com/reference/android/webkit/WebView.html

And this ovirt page can help with spice client for html5 ?

http://www.ovirt.org/Features/SpiceHTML5

Cheers,
Yair


   
   Greg Sheremeta
   Red Hat, Inc.
   Sr. Software Engineer, RHEV
   Cell: 919-807-1086
   gsher...@redhat.com
   ___
   Devel mailing list
   de...@ovirt.org
   http://lists.ovirt.org/mailman/listinfo/devel
   
  ___
  Users mailing list
  Users@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users
  
 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] [Users] connecting to oVirt/RHEV VMs through proxy and the oVirt API

2014-10-31 Thread Gianluca Cecchi
On Fri, Jan 17, 2014 at 8:40 PM, i iordanov iiorda...@gmail.com wrote:

 Hi Juan,

 On Fri, Jan 17, 2014 at 4:55 AM, Juan Hernandez jhern...@redhat.com
 wrote:

 You are right. Obtaining the global proxy setting is currently
 impossible in the API. There is no bug requesting it, as far as I know.
 Can you open a new one?


 Here is the bug report for future reference:

 https://bugzilla.redhat.com/show_bug.cgi?id=1054948

 Thanks!
 iordan


Hello Iordan,
I see that the bug report is ON_QA since 3.5.0_rc2.
Are you going/planning to update Opaque so that we will be able to verify
proxy support?
I also posted a comment into the bug report itself to ask clarifications
about changes in 3.5.0

Thanks in advance,

Gianluca
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Simple script to split VMs on different host - No affinity group

2014-10-31 Thread Itamar Heim

On 10/30/2014 09:23 PM, Amedeo Salvati wrote:

hello guys,

if you are interested, I wrote a simple python script to balance VMs on
different host/hypervisor, logic is simple and will search for same
couple of vm name and number suffix, odd and even, and it will try to
migrate even VM, if it resides on same host where resides the odd VM.

For example if VMPROJ1PROD01 and VMPROJ1PROD02 resides on same host,
then, the script will migrate only VMPROJ1PROD02.

url of script and rpms are on github:

http://github.com/amedeos/ovirt-BalanceVMOnDifferentHost

and feel free to suggest new patch, enhancement, create a fork...

p.s. I haven't use affinity groups, because maintenance of them will
become a struggle, and I want *only* to run same project/application VMs
with same name on different hypervisor.

Best regards
Amedeo Salvati


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users



just a thought - you can implement this in a more integrated mannger as 
part of the pluggable scheduler?

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Ovirt 3.4 Storage domain space not freeing up

2014-10-31 Thread Dan Kenigsberg
On Fri, Oct 31, 2014 at 01:12:14PM +0530, Chandrahasa S wrote:
 Dear All,
 
 We are facing issue in Ovirt Storage domain. I deleted most of VM from 
 Storage domain but still allocated space is not getting reduce on storage 
 domain.

Could you share the log from the SPM performing the image removal?
Is it files-based or block-based storage? What does the underlying
df/lvm tools say, respectively?
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Daniel Helgenberger


On 31.10.2014 12:02, Markus Stockhausen wrote:
 Hi,

 maybe a stupid one. Just want to make sure that nothing goes wrong. We
 plan to make a rolling upgrade of our landscape going to 3.5.1 in december.
 So we always need some hypervisor nodes up and running during the
 process.
This went fairly well with me. I did not loose a single machine and the 
process was transparent for them (I even had a script running lots of 
queries against a web server in one vm).

 Looking at older posts I assume that upgrading the engine should be
 sufficient, while hypervisor nodes with vdsm 4.14.17 (from 3.4 repos) and
 the active VMs keep on running. The start of the engine after the upgrade
 should catch up and resync all states.
The Engine and VDSM are fully backward compatible to each other [1]. So 
you should not see any problems there; only missing some features maybe.

 Afterwards I clean hypervisor hosts one by one and clean/reinstall it into
 the cluster?
This what I have done; remember you need to add the 3.5 repos otherwise 
VDSM will be (re)installed from the latest 3.4 repos and not upgraded to 
the '3.5' version. Also, this process went like a charm without any 
issues (let alone loosing guest)

 Thanks in advance.
Please keep in mind, upgrading your datacenter(s) to 3.5 might lead to 
some issues, some of them already fixed for 3.5.1 (I had some more 
severe ones). I would be careful with this setting in a production env. 
Also, some featues are available on cluster versions only; not requiring 
the more invasive datacenter upgrade [2].

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1154620#c3
[2] http://www.mail-archive.com/users@ovirt.org/msg22249.html

-- 
Daniel Helgenberger
m box bewegtbild GmbH

P: +49/30/2408781-22
F: +49/30/2408781-10

ACKERSTR. 19
D-10115 BERLIN


www.m-box.de  www.monkeymen.tv

Geschäftsführer: Martin Retschitzegger / Michaela Göllner
Handeslregister: Amtsgericht Charlottenburg / HRB 112767
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] oVirt 3.5 and FreeIpa

2014-10-31 Thread Alon Bar-Lev


- Original Message -
 From: Marcelo Donato don...@din.uem.br
 To: Alon Bar-Lev alo...@redhat.com
 Sent: Friday, October 31, 2014 3:02:03 PM
 Subject: Re: [ovirt-users] oVirt 3.5 and FreeIpa
 
 FreeIpa and oVirt, working together. Thanks
 
 However it was necessary to reset the admin password of oVirt.

I do not understand how it is related, not sure I follow. The local admin aka 
admin@internal is different user that is not related to any other setting.

 At the moment my oVirt not have an active datacenter.
 
 The portal user can not log in. See log below.
 
 2014-10-31 10:44:12,600 ERROR
 [org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
 (ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
 Event ID: -1, Message: User l3m01 failed to log in.
 2014-10-31 10:44:12,606 WARN
  [org.ovirt.engine.core.bll.aaa.LoginUserCommand] (ajp--127.0.0.1-8702-8)
 CanDoAction of action LoginUser failed.
 Reasons:USER_NOT_AUTHORIZED_TO_PERFORM_ACTION
 
 For user login it takes an active datacenter?
 

Not sure what is active data center, however user can login into the webadmin 
if he has SuperUser role or can manage other resources. Are you sure you 
provide correct permissions?

 
 
 --
 Ao encaminhar esta mensagem, por favor:
 1. Apague o meu e-mail e o meu nome.
 2. Apague também os endereços dos amigos antes de reenviar
 3. Use Cco ou Bcc para enviar mensagens!
 Dificulte a disseminação de vírus e spam.
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] oVirt 3.5 and FreeIpa

2014-10-31 Thread Marcelo Donato
Below the solution. Resolved  By Alon Bar-Lev alo...@redhat.com


1. install  ovirt-engine-extension-aaa-ldap, it is available in
ovirt-3.5-snapshots repository.

2. create /etc/ovirt-engine/extensions.d/din.intranet-authz.properties

ovirt.engine.extension.name = din-intranet-authz
ovirt.engine.extension.bindings.method = jbossmodule
ovirt.engine.extension.binding.jbossmodule.module =
org.ovirt.engine-extensions.aaa.ldap
ovirt.engine.extension.binding.jbossmodule.class =
org.ovirt.engineextensions.aaa.ldap.AuthzExtension
ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authz
config.profile.file.1 = /etc/ovirt-engine/aaa/din.intranet.properties

3. create /etc/ovirt-engine/extensions.d/din.intranet-authn.properties

ovirt.engine.extension.name = din-intranet-authn
ovirt.engine.extension.bindings.method = jbossmodule
ovirt.engine.extension.binding.jbossmodule.module =
org.ovirt.engine-extensions.aaa.ldap
ovirt.engine.extension.binding.jbossmodule.class =
org.ovirt.engineextensions.aaa.ldap.AuthnExtension
ovirt.engine.extension.provides = org.ovirt.engine.api.extensions.aaa.Authn
ovirt.engine.aaa.authn.profile.name = din.intranet
ovirt.engine.aaa.authn.authz.plugin = din-intranet-authz
config.profile.file.1 = /etc/ovirt-engine/aaa/din.intranet.properties

4. create /etc/ovirt-engine/aaa/din.intranet.properties

include = ipa.properties

vars.user = uid=admin,cn=users,cn=accounts,dc=din,dc=intranet
vars.password = 123456
vars.server = ipa1.din.intranet

pool.default.serverset.single.server = ${global:vars.server}
pool.default.auth.simple.bindDN = ${global:vars.user}
pool.default.auth.simple.password = ${global:vars.password}

5. restart engine.


Thanks a lot Alon.



-- 
Ao encaminhar esta mensagem, por favor:
1. Apague o meu e-mail e o meu nome.
2. Apague também os endereços dos amigos antes de reenviar
3. Use Cco ou Bcc para enviar mensagens!
Dificulte a disseminação de vírus e spam.
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Upgrade order 3.4.2 - 3.5.x

2014-10-31 Thread Itamar Heim

On 10/31/2014 04:01 PM, Gianluca Cecchi wrote:

On Fri, Oct 31, 2014 at 12:54 PM, Daniel Helgenberger
daniel.helgenber...@m-box.de mailto:daniel.helgenber...@m-box.de wrote:



 Afterwards I clean hypervisor hosts one by one and clean/reinstall it into
 the cluster?
This what I have done; remember you need to add the 3.5 repos otherwise
VDSM will be (re)installed from the latest 3.4 repos and not upgraded to
the '3.5' version. Also, this process went like a charm without any
issues (let alone loosing guest)
 


One question related to host reinstall vs yum update vdsm* comes into
my mind now..

On one of my all-in-one environments, which started from 3.0 days and
now is at 3.5 through progressive updates, I recently noticed some
*.rpmnew packages related to both engine and vdsm components.
I always updated the host part through yum update on this all-in-one
server.
This situation forced me to compare running .conf file vs .rpmnew ones
and to clean then the situation.

The question is: in general when you run reinstall host from engine
gui, does this process run a yum update and so you should care about
possible change in .conf files format, or does it go through
uninstall/install?


yum update
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Hosted-Engine HA problem

2014-10-31 Thread Jiri Moskovcak

On 10/31/2014 10:26 AM, Jaicel wrote:

i've increased the limit and then restarted agent and broker. status normalize, but then right now 
it went to False state again but still both having 2400 score. agent logs remains the 
same, with ovirt-ha-agent dead but subsys locked status. ha-broker logs below

Thread-138::INFO::2014-10-31 
17:24:22,981::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-138::INFO::2014-10-31 
17:24:22,991::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-139::INFO::2014-10-31 
17:24:38,385::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-139::INFO::2014-10-31 
17:24:38,395::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-140::INFO::2014-10-31 
17:24:53,816::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-140::INFO::2014-10-31 
17:24:53,827::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-141::INFO::2014-10-31 
17:25:09,172::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-141::INFO::2014-10-31 
17:25:09,182::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-142::INFO::2014-10-31 
17:25:24,551::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-142::INFO::2014-10-31 
17:25:24,562::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed

Thanks,
Jaicel


ok, now it seems that broker runs fine, so I need the recent agent.log 
to debug it more.


--Jirka



- Original Message -
From: Jiri Moskovcak jmosk...@redhat.com
To: Jaicel R. Sabonsolin jai...@asti.dost.gov.ph, Niels de Vos 
nde...@redhat.com
Cc: Vijay Bellur vbel...@redhat.com, users@ovirt.org, Gluster Devel 
gluster-de...@gluster.org
Sent: Friday, October 31, 2014 4:32:02 PM
Subject: Re: [ovirt-users] Hosted-Engine HA problem

On 10/31/2014 03:53 AM, Jaicel R. Sabonsolin wrote:

Hi guys,

these logs appear on both hosts just like the result of --vm-status. tried to 
tcpdump on ovirt hosts and gluster nodes but only packets exchange with my 
monitoring VM(zabbix) appeared.

agent.log
  new_data = self.refresh(self._state.data)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/state_machine.py,
 line 77, in refresh
  stats.update(self.hosted_engine.collect_stats())
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/agent/hosted_engine.py,
 line 662, in collect_stats
  constants.SERVICE_TYPE)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
line 171, in get_stats_from_storage
  result = self._checked_communicate(request)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/lib/brokerlink.py, 
line 199, in _checked_communicate
  .format(message or response))
RequestError: Request failed: type 'exceptions.OSError'

broker.log
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 165, in handle
  response = success  + self._dispatch(data)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/listener.py, 
line 261, in _dispatch
  .get_all_stats_for_service_type(**options)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 41, in get_all_stats_for_service_type
  d = self.get_raw_stats_for_service_type(storage_dir, service_type)
File 
/usr/lib/python2.6/site-packages/ovirt_hosted_engine_ha/broker/storage_broker.py,
 line 74, in get_raw_stats_for_service_type
  f = os.open(path, direct_flag | os.O_RDONLY)
OSError: [Errno 24] Too many open files: 
'/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent/hosted-engine.metadata'


- ah, there we go ^^ you might need to tweak the limit of allowed
open files as described here [1] or find the app keeps so many files open


--Jirka

[1]
http://www.cyberciti.biz/faq/linux-increase-the-maximum-number-of-open-files/


Thread-38160::INFO::2014-10-31 
10:28:37,989::listener::184::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Connection closed
Thread-38161::INFO::2014-10-31 
10:28:53,656::listener::134::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(setup)
 Connection established
Thread-38161::ERROR::2014-10-31 
10:28:53,657::listener::190::ovirt_hosted_engine_ha.broker.listener.ConnectionHandler::(handle)
 Error handling request, data: 'get-stats 
storage_dir=/rhev/data-center/mnt/gluster1:_engine/6eb220be-daff-4785-8f78-111cc24139c4/ha_agent
 service_type=hosted-engine'
Traceback (most recent call last):

[ovirt-users] How to do Simulation of huge ovirt setup

2014-10-31 Thread suyog jadhav
Hi All,

I am writing a solution to monitor ovirt/RHEV manager which will list out all 
the entities and thier properties/statistics.

My setup consists of manager running on virtual machines and 2 physical 
machines acting as hosts.

However I am interested in creating a setup where I will have hundreds of hosts 
and thousands of vms.

I have looked at following tutorials.

http://www.ovirt.org/VDSM_Fake


http://www.ovirt.org/Vdsm_Developers#Fake_KVM_Support


However I faced problems such as manager not recognizing hosts/setting their 
status to Install Failed/Non-responsive.

Is there a detailed step-by step guide available to do the fake/simulated PSR 
setup.

I have availability of VMs but not of physical hardware.

Please let me know if this is correct forum or should I ask on the devel list.___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] webhook

2014-10-31 Thread Vojtech Szocs
Hi,

if I get this correctly, you'd like to be notified when certain event
happens (VM created/deleted/etc.) and react upon that. I see multiple
possible approaches here:

0, improve Engine extension API (refer to Alon Bar-Lev for details)
   - if extensions can be packaged as JARs and these JARs could include
 web fragments [1] it would mean the possibility to deploy custom
 servlets onto existing Engine instance (in context of webapp that
 processes extensions)
   - your custom Java servlet could query REST interface (or be notified
 once something happens, but AFAIK we don't have that implemented yet)
 and do whatever logic is needed
   - once I asked Alon about ^^ but never got response from him
   - IMHO this would be a nice way to deploy custom Java code on Engine

[1] https://blogs.oracle.com/swchan/entry/servlet_3_0_web_fragment

1, improve UI plugin API
   - add VirtualMachineDataLoaded event fired upon each refresh of
 VM data in UI table (generalization - {Entity}DataLoaded)
   - this is similar to existing {Entity}SelectionChange events

2, write UI plugin that uses oVirtJS to periodically check VM events

The disadvantage of 1, and 2, is that WebAdmin GUI must be open.
In any case, if you'd like to explore the possibility of doing this
via UI plugin, I'm here to help.

Vojtech


- Original Message -
 From: Oved Ourfali ov...@redhat.com
 To: Yair Zaslavsky yzasl...@redhat.com
 Cc: Koen Vanoppen vanoppen.k...@gmail.com, users@ovirt.org, Vojtech 
 Szocs vsz...@redhat.com
 Sent: Thursday, October 30, 2014 2:10:12 PM
 Subject: Re: [ovirt-users] webhook
 
 Hi
 
 CC-ing also Vojtech, the father of the UI plugins.
 
 Anyway, the only way to accomplish that via UI plugins at the moment is via
 adding a new action menu item, that in the background deleted the VM, and
 reports to Foreman.
 I would be nice to have a hook for different UI action items, but it isn't
 available at the moment.
 There are plenty code samples for UI plugins, most of them available at:
 http://www.ovirt.org/Features/UIPlugins
 
 I must say that I'm not sure webhooks are the right approach for that, as I
 guess it is relevant only in environments in which one doesn't use the
 API/CLI/SDK
 but.. it will be a cool feature!
 
 Regards,
 Oved
 
 - Original Message -
  From: Yair Zaslavsky yzasl...@redhat.com
  To: Koen Vanoppen vanoppen.k...@gmail.com
  Cc: Oved Ourfali ov...@redhat.com, users@ovirt.org
  Sent: Thursday, October 30, 2014 1:44:38 PM
  Subject: Re: [ovirt-users] webhook
  
  Oved - can we implement something like this using ui-plugins?
  
  
  - Original Message -
   From: Koen Vanoppen vanoppen.k...@gmail.com
   To: users@ovirt.org
   Sent: Monday, October 27, 2014 4:06:40 PM
   Subject: [ovirt-users] webhook
   
   Hi all,
   
   Just a quick question. Is it possible to set a webhook on the removal and
   creation of a new vm? So we can send to foreman a delete action when the
   VM
   is deleted...
   
   Kind regards,
   
   Koen
   
   ___
   Users mailing list
   Users@ovirt.org
   http://lists.ovirt.org/mailman/listinfo/users
   
  ___
  Users mailing list
  Users@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users
  
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client

2014-10-31 Thread Vojtech Szocs


- Original Message -
 From: Yair Zaslavsky yzasl...@redhat.com
 To: Greg Sheremeta gsher...@redhat.com
 Cc: users users@ovirt.org, de...@ovirt.org
 Sent: Friday, October 31, 2014 11:16:33 AM
 Subject: Re: [ovirt-devel] [ovirt-users]  [RFC] oVirt mobile client
 
 
 
 - Original Message -
  From: Yair Zaslavsky yzasl...@redhat.com
  To: Greg Sheremeta gsher...@redhat.com
  Cc: users users@ovirt.org, de...@ovirt.org
  Sent: Friday, October 31, 2014 8:03:58 AM
  Subject: Re: [ovirt-users] [ovirt-devel] [RFC] oVirt mobile client
  
  
  
  - Original Message -
   From: Greg Sheremeta gsher...@redhat.com
   To: users users@ovirt.org, de...@ovirt.org
   Sent: Friday, October 31, 2014 3:49:11 AM
   Subject: [ovirt-devel] [RFC] oVirt mobile client
   
   Hi,
   
   The focus of our OPW internship program starting in December will be
   mobile and/or lightweight engine clients -- hopefully integrating the
   new ovirt.js project.
  
  +100
  
  Sorry for the ignorant question - does this mean the technology will be web
  based or native? (i.e - java on top of android, Swift/Objective-C on top of
  IOS)
  
  
   
   I see that there are some already existing mobile clients for oVirt.
   I'm trying to grasp what we have and what the needs are.
   
   moVirt: https://github.com/matobet/moVirt (mbetak)
   This appears to be more of a lightweight webadmin. No console access,
   but I believe it's planned as part of OPW. (?)
  
  I spoke with mbetak about this a few months ago.
  When you speak of console, you mean to actually view the VM using spice?
  sounds very interesting.
  If I recall, Alon levy (a former red hatter) worked on some spice
  implementation for html5 or something like that.
  
  Anyway, back in TLV I also had some ideas around that. Do you have some IRC
  meetings or something that I can join?
  
  Cheers,
  Yair
  
  
   
   nomad: http://www.ovirt.org/Project_Proposal_-_Nomad and
   https://github.com/Vizuri/ovirt-nomad
   Looks dead -- last commit 3 years ago.
   Anyone know more about this one?
   
   That's all I see on the first few pages of google.
   
   When I think of a mobile client for oVirt, I think the most useful
   part would be the user portal -- simple operations for start, stop,
   and the ability to view the console of vms. moVirt mentions it wants
   to support some basic management operations, though. I think it would
   be difficult to do complex management in a mobile client. (I'm biased
   towards huge screens, though.)
 
 Sorry, I was very excited about the news, so I forgot to answer the rest.
 I agree about user portal - sounds good to begin with.
 Another idea I had in the past is to have an app (push-based) that will push
 events to a special client.
 We will have a push sever that will get notifications from the event
 notifier, and this server will push the events to registered clients.

Excellent idea! Could we get such notifications and publish them to some
event bus within Engine backend (exposing them to other webapps running
within Engine EAR context) + have WebSocket webapp that pushes them to
connected clients? (or, if we don't want WebSocket, some other push-like
alternative)

Imagine a different way to build JavaScript web applications - it first
fetches all relevant data, caches it, and then just receives updates that
modify its cache.

 
   
   I'd like to see an official subproject started that coordinates our
   mobile efforts.
   
   Is this possible? What would it take to start it?
 
 What do you mean is that possible? technically sounds feasible to me (well,
 we'll need to figure out about the console, but an mgmt app without the
 console, why not?) )
 
   
   What would people like to see in such an app?
   
   Greg Sheremeta
   Red Hat, Inc.
   Sr. Software Engineer, RHEV
   Cell: 919-807-1086
   gsher...@redhat.com
   ___
   Devel mailing list
   de...@ovirt.org
   http://lists.ovirt.org/mailman/listinfo/devel
   
  ___
  Users mailing list
  Users@ovirt.org
  http://lists.ovirt.org/mailman/listinfo/users
  
 ___
 Devel mailing list
 de...@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/devel
 
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] Add multiple files to a VM via cloud-init

2014-10-31 Thread Branimir Pejakovic
On Thu, Oct 30, 2014 at 12:52 PM, Branimir Pejakovic branim...@gmail.com
wrote:



 On Thu, Oct 30, 2014 at 12:39 PM, Shahar Havivi shah...@redhat.com
 wrote:

 On 30.10.14 12:30, Branimir Pejakovic wrote:
  On Thu, Oct 30, 2014 at 12:02 PM, Shahar Havivi shah...@redhat.com
 wrote:
 
   On 30.10.14 10:06, Branimir Pejakovic wrote:
On Thu, Oct 30, 2014 at 7:22 AM, Shahar Havivi shah...@redhat.com
   wrote:
   
 On 29.10.14 17:35, Branimir Pejakovic wrote:
  Hi list,
 
  I was wondering is there a way to add multiple files to a vm via
 cloud-init
  using python SDK. I was able to add /etc/resolv.conf and
   additionally I
  would like to add config files for NICs (ifcfg-ethX) with
 appropriate
  values (ip,gw,netmask). I used an example given here:
  http://www.ovirt.org/Features/Cloud-Init_Integration . But
 unfortunately I
  cannot do the same thing If I want to write multiple files to a
 vm in
  params.Action class.
 
  Thank you in advance!
 you can use the custom script text box in oVirts cloud-init
 section,
 there you can add any cloud-init section - adding files examples
 can be
 found
 here:


  
 http://cloudinit.readthedocs.org/en/latest/topics/examples.html#writing-out-arbitrary-files

   Shahar Havivi.


Hi Shahar,
   
Thank you for the reply.
   
To be honest I knew for those scripts but I want to do it in
 automate
fashion just like in that example that I put in my original
 message. I
   have
tried to specify in params.Files class multiple files:
   
vm_file1 = params.Files(file=[params.File(name = 'file1', content =
file1_content, type_= 'PLAINTEXT')])
vm_file2 = params.Files(file=[params.File(name = 'file2', content =
file2_content, type_= 'PLAINTEXT')])
   
and then give them as arguments to params.CloudInit _init_
 constructor
(files=...)  just like in that example above but it seems that I am
 doing
something wrong because it does not write multiple files - it
 writes only
when you specify one file all right. The exception is Error: 'list'
   object
has no attribute 'export' (I tried to specify those files as a
 list -
files=[vm_file1,vm_file2]).
   
Thanks for any help.
   The custom script is currently the only option to add files via
 Cloud-Init
  
   Thanks,
 Shahar Havivi.
  
  
  Hi Shahar,
 
  Granted. But the example in python
  http://www.ovirt.org/Features/Cloud-Init_Integration uses custom
 script :)
  I just want to know how to do the same thing in case when I want to
 write
  more than one file to a VM - and yes  - all those multiple files that I
  want to write are specified via custom scripts.
 
  From the link - (The Python SDK paragraph: scontent object holds the
  custom script):
 
   scontent = write_files:\n-   content: |\nsearch
  example.com\nnameserver 10.10.10.1\nnameserver
  10.10.10.2\npath: /etc/resolv.conf
 
  For example (and just for example), I want to write to /etc/issue and
  /etc/hosts not only /etc/resolv.conf. In essence, when vm goes to
 run-once
  mode I want to write more than one file to a vm via Python (using
  CloudInit) in automated fashion (and not touching oVirt GUI at all).
 You don't need to use the GUI,
 the sdks initialization have custom_script as string which is equivalent
 to
 the text box that you see in the GUI, and you can put the same content
 there
 (ie multiple files).
 Is that sufficient enough?


 Hi Shahar,

 Thanks! I will try this one. I was not aware of this feature. Although I
 can see that it was mentioned on the list (my bad).

 Thank you for your effort! I really do appreciate it!



Hi,

Please if somebody can help me because I am pretty stuck. As I said in
previous posts I used this Python example
http://www.ovirt.org/Features/Cloud-Init_Integration to set root password,
hostname and resolv.conf. It worked without any problems for 3.4 oVirt
version and equivalent Python SDK (ovirt-engine-sdk-python-3.4.x.noarch).

Then, I have tried to write through yuml scripts more conf files than just
resolv.conf to configure guest. I also saw this post on the list:
http://lists.ovirt.org/pipermail/users/2014-October/028539.html. So based
on that, I decided to upgraded oVirt and SDK
(ovirt-engine-sdk-python-3.5.0.7-1.el6.noarch) to 3.5 version. The upgrade
itself passed without any problem.

From that point forward I tried to use custom_script parameter (as
suggested by Shahar) inside Initialization class and CloudInit class
without any luck.

Can somebody please provide a simple Python code to submit yaml script to
cloud-init?

Also after the upgrade the example script I mentioned above can only change
hostname. It does not write resolv.conf anymore nor it sets root password.
I don't know if something is changed inside methods? For example,
customization of virtual machine (memory,cpu,high availability, pinning to
a certain host etc works 

[ovirt-users] templates and freeipa

2014-10-31 Thread Jim Kinney
Ovirt 3.5 is running well for me and I have freeIPA controlling access to
the user portal. I would like to provide templates of various linux setups
that all have freeipa for user authentication in the VM for my developers
to be able to create a new VM from and then log in using their freeIPA
access and sudo control. I'm wanting to group developers by project and use
freeIPA to set sudo commands as needed (group A get oracle, group B get
postgresql, etc). Wanting to maximize developer ability while minimizing my
clean up time :-) They will be able to delete VMs they create.

It's possible to do a kickstart deploy with freeIPA registration but a
template from that will be a problem as it will have the same keys for all
VMs.

Is there a post-creation scripting process I can attach to in ovirt or
should I look at a default root user  and script that personalizes the new
VM?

-- 
-- 
James P. Kinney III

Every time you stop a school, you will have to build a jail. What you gain
at one end you lose at the other. It's like feeding a dog on his own tail.
It won't fatten the dog.
- Speech 11/23/1900 Mark Twain


*http://heretothereideas.blogspot.com/
http://heretothereideas.blogspot.com/*
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] webhook

2014-10-31 Thread Einav Cohen
 - Original Message -
 From: Vojtech Szocs vsz...@redhat.com
 Sent: Friday, October 31, 2014 11:51:53 AM
 
 Hi,
 
 if I get this correctly, you'd like to be notified when certain event
 happens (VM created/deleted/etc.) and react upon that. I see multiple
 possible approaches here:
 
 0, improve Engine extension API (refer to Alon Bar-Lev for details)
- if extensions can be packaged as JARs and these JARs could include
  web fragments [1] it would mean the possibility to deploy custom
  servlets onto existing Engine instance (in context of webapp that
  processes extensions)
- your custom Java servlet could query REST interface (or be notified
  once something happens, but AFAIK we don't have that implemented yet)
  and do whatever logic is needed
- once I asked Alon about ^^ but never got response from him
- IMHO this would be a nice way to deploy custom Java code on Engine
 
 [1] https://blogs.oracle.com/swchan/entry/servlet_3_0_web_fragment
 
 1, improve UI plugin API
- add VirtualMachineDataLoaded event fired upon each refresh of
  VM data in UI table (generalization - {Entity}DataLoaded)
- this is similar to existing {Entity}SelectionChange events

relying on changes in the UI table is a bad idea: 

(1) potentially missing events: 
the UI displays paginated data; if my VMs are sorted by name, and 
I have 1000 VMs in my setup, and I just added a VM named z, it will 
be added to the last page which is not displayed right now, so I 
wouldn't even be aware that something was added. 

(2) potentially creating fake events: 
changes in the displayed data in the UI can occur due to change in the 
Search query; if I have 50 VMs in my setup, and I initially had the 
Vms: search query, and now I change it to VMs: name = a*, which 
results in displaying only 10 VMs, this may falsely hint on removal 
of 40 VMs from the system. 

 
 2, write UI plugin that uses oVirtJS to periodically check VM events

not sure if this is referring to VM-related events in the code (e.g. 
hooking to the click on OK within the New VM / Remove VM dialog, 
or hooking to the Success callback of the action response, or 
something similar), or to the VM-related Events (i.e. the ones that 
are displayed in the GUI within the Events main-tab / bottom section). 
If the former: can be done, I assume, though not sure how complex it 
would be to implement the infrastructure for that. 
If the latter: this will catch actions that were performed either 
via the GUI or outside the GUI; in this case, it would probably be 
better to use an Engine extension API (solution 0 above) rather 
than a UI plugin, since it will be more reliable, will be active 
even when the GUI is not in use, etc. 

 
 The disadvantage of 1, and 2, is that WebAdmin GUI must be open.
 In any case, if you'd like to explore the possibility of doing this
 via UI plugin, I'm here to help.
 
 Vojtech
 
 
 - Original Message -
  From: Oved Ourfali ov...@redhat.com
  To: Yair Zaslavsky yzasl...@redhat.com
  Cc: Koen Vanoppen vanoppen.k...@gmail.com, users@ovirt.org, Vojtech
  Szocs vsz...@redhat.com
  Sent: Thursday, October 30, 2014 2:10:12 PM
  Subject: Re: [ovirt-users] webhook
  
  Hi
  
  CC-ing also Vojtech, the father of the UI plugins.
  
  Anyway, the only way to accomplish that via UI plugins at the moment is via
  adding a new action menu item, that in the background deleted the VM, and
  reports to Foreman.
  I would be nice to have a hook for different UI action items, but it
  isn't
  available at the moment.
  There are plenty code samples for UI plugins, most of them available at:
  http://www.ovirt.org/Features/UIPlugins
  
  I must say that I'm not sure webhooks are the right approach for that, as I
  guess it is relevant only in environments in which one doesn't use the
  API/CLI/SDK
  but.. it will be a cool feature!
  
  Regards,
  Oved
  
  - Original Message -
   From: Yair Zaslavsky yzasl...@redhat.com
   To: Koen Vanoppen vanoppen.k...@gmail.com
   Cc: Oved Ourfali ov...@redhat.com, users@ovirt.org
   Sent: Thursday, October 30, 2014 1:44:38 PM
   Subject: Re: [ovirt-users] webhook
   
   Oved - can we implement something like this using ui-plugins?
   
   
   - Original Message -
From: Koen Vanoppen vanoppen.k...@gmail.com
To: users@ovirt.org
Sent: Monday, October 27, 2014 4:06:40 PM
Subject: [ovirt-users] webhook

Hi all,

Just a quick question. Is it possible to set a webhook on the removal
and
creation of a new vm? So we can send to foreman a delete action when
the
VM
is deleted...

Kind regards,

Koen

___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

   ___
   Users mailing list
   Users@ovirt.org
   http://lists.ovirt.org/mailman/listinfo/users
   
  
 

Re: [ovirt-users] How to do Simulation of huge ovirt setup

2014-10-31 Thread Liran Zelkha
Hi

This is the correct forum, and you according to the problem description you
should use VDSM_Fake.
Your problem is that when you install a host from API, it tries to connect
via SSL and install the agent. You need to update your VDC_OPTION table.

   1. Shut down the ovirt process
   2. Run psql on your postgres machine and run the following command:

update vdc_options set option_value='false' where option_name='InstallVds';
update vdc_options set option_value='false' where
option_name='EncryptHostCommunication';

You should be able to connect to the hosts now.

On Fri, Oct 31, 2014 at 5:08 PM, suyog jadhav suyogjad...@yahoo.com wrote:

 Hi All,

 I am writing a solution to monitor ovirt/RHEV manager which will list out
 all the entities and thier properties/statistics.

 My setup consists of manager running on virtual machines and 2 physical
 machines acting as hosts.

 However I am interested in creating a setup where I will have hundreds of
 hosts and thousands of vms.

 I have looked at following tutorials.

 http://www.ovirt.org/VDSM_Fake

 http://www.ovirt.org/Vdsm_Developers#Fake_KVM_Support

 However I faced problems such as manager not recognizing hosts/setting
 their status to Install Failed/Non-responsive.

 Is there a detailed step-by step guide available to do the fake/simulated
 PSR setup.

 I have availability of VMs but not of physical hardware.

 Please let me know if this is correct forum or should I ask on the devel
 list.




 ___
 Users mailing list
 Users@ovirt.org
 http://lists.ovirt.org/mailman/listinfo/users


___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Re: [ovirt-users] webhook

2014-10-31 Thread Yair Zaslavsky


- Original Message -
 From: Einav Cohen eco...@redhat.com
 To: Vojtech Szocs vsz...@redhat.com
 Cc: Oved Ourfali ov...@redhat.com, users@ovirt.org
 Sent: Friday, October 31, 2014 9:01:34 PM
 Subject: Re: [ovirt-users] webhook
 
  - Original Message -
  From: Vojtech Szocs vsz...@redhat.com
  Sent: Friday, October 31, 2014 11:51:53 AM
  
  Hi,
  
  if I get this correctly, you'd like to be notified when certain event
  happens (VM created/deleted/etc.) and react upon that. I see multiple
  possible approaches here:
  
  0, improve Engine extension API (refer to Alon Bar-Lev for details)
 - if extensions can be packaged as JARs and these JARs could include
   web fragments [1] it would mean the possibility to deploy custom
   servlets onto existing Engine instance (in context of webapp that
   processes extensions)
 - your custom Java servlet could query REST interface (or be notified
   once something happens, but AFAIK we don't have that implemented yet)
   and do whatever logic is needed
 - once I asked Alon about ^^ but never got response from him
 - IMHO this would be a nice way to deploy custom Java code on Engine

Please allow me to step in as someone who worked on the extensions API as well,
There are more missing bits here.
You are referring to the webapp side, but this is not enough.
We have also the engine side which has to become more pluggable.
In addition, we will probably need to handle all kinds of issues that rise from 
our singletons at engine - class loading might be an issue here, no?
You don't want the X-ton (doubleton, tripleton, etc..) phenomena in your 
setup - you don't want for example X instances of AsyncTaskManager.
I think that in general we should strive to turn engine into way more 
pluggable/modular than it is now, imagine an engine microkernel (for those of 
you who did not hear the term microkernel, I am referring you to jboss 
architecture) - we should have a thin microkernel and the rest of the code 
should be pluggable, using the extension API (and perhaps web fragments as 
well).
What do you think?

  
  [1] https://blogs.oracle.com/swchan/entry/servlet_3_0_web_fragment
  
  1, improve UI plugin API
 - add VirtualMachineDataLoaded event fired upon each refresh of
   VM data in UI table (generalization - {Entity}DataLoaded)
 - this is similar to existing {Entity}SelectionChange events
 
 relying on changes in the UI table is a bad idea:
 
 (1) potentially missing events:
 the UI displays paginated data; if my VMs are sorted by name, and
 I have 1000 VMs in my setup, and I just added a VM named z, it will
 be added to the last page which is not displayed right now, so I
 wouldn't even be aware that something was added.
 
 (2) potentially creating fake events:
 changes in the displayed data in the UI can occur due to change in the
 Search query; if I have 50 VMs in my setup, and I initially had the
 Vms: search query, and now I change it to VMs: name = a*, which
 results in displaying only 10 VMs, this may falsely hint on removal
 of 40 VMs from the system.
 
  
  2, write UI plugin that uses oVirtJS to periodically check VM events
 
 not sure if this is referring to VM-related events in the code (e.g.
 hooking to the click on OK within the New VM / Remove VM dialog,
 or hooking to the Success callback of the action response, or
 something similar), or to the VM-related Events (i.e. the ones that
 are displayed in the GUI within the Events main-tab / bottom section).
 If the former: can be done, I assume, though not sure how complex it
 would be to implement the infrastructure for that.
 If the latter: this will catch actions that were performed either
 via the GUI or outside the GUI; in this case, it would probably be
 better to use an Engine extension API (solution 0 above) rather
 than a UI plugin, since it will be more reliable, will be active
 even when the GUI is not in use, etc.
 
  
  The disadvantage of 1, and 2, is that WebAdmin GUI must be open.
  In any case, if you'd like to explore the possibility of doing this
  via UI plugin, I'm here to help.
  
  Vojtech
  
  
  - Original Message -
   From: Oved Ourfali ov...@redhat.com
   To: Yair Zaslavsky yzasl...@redhat.com
   Cc: Koen Vanoppen vanoppen.k...@gmail.com, users@ovirt.org, Vojtech
   Szocs vsz...@redhat.com
   Sent: Thursday, October 30, 2014 2:10:12 PM
   Subject: Re: [ovirt-users] webhook
   
   Hi
   
   CC-ing also Vojtech, the father of the UI plugins.
   
   Anyway, the only way to accomplish that via UI plugins at the moment is
   via
   adding a new action menu item, that in the background deleted the VM,
   and
   reports to Foreman.
   I would be nice to have a hook for different UI action items, but it
   isn't
   available at the moment.
   There are plenty code samples for UI plugins, most of them available at:
   http://www.ovirt.org/Features/UIPlugins
   
   I must say that I'm not sure webhooks are the right 

Re: [ovirt-users] Add multiple files to a VM via cloud-init

2014-10-31 Thread Juan Hernandez
On 10/31/2014 06:47 PM, Branimir Pejakovic wrote:
 
 
 
 On Thu, Oct 30, 2014 at 12:52 PM, Branimir Pejakovic
 branim...@gmail.com mailto:branim...@gmail.com wrote:
 
 
 
 On Thu, Oct 30, 2014 at 12:39 PM, Shahar Havivi shah...@redhat.com
 mailto:shah...@redhat.com wrote:
 
 On 30.10.14 12:30, Branimir Pejakovic wrote:
  On Thu, Oct 30, 2014 at 12:02 PM, Shahar Havivi
 shah...@redhat.com mailto:shah...@redhat.com wrote:
 
   On 30.10.14 10:06, Branimir Pejakovic wrote:
On Thu, Oct 30, 2014 at 7:22 AM, Shahar Havivi
 shah...@redhat.com mailto:shah...@redhat.com
   wrote:
   
 On 29.10.14 17:35, Branimir Pejakovic wrote:
  Hi list,
 
  I was wondering is there a way to add multiple files
 to a vm via
 cloud-init
  using python SDK. I was able to add /etc/resolv.conf and
   additionally I
  would like to add config files for NICs (ifcfg-ethX)
 with appropriate
  values (ip,gw,netmask). I used an example given here:
  http://www.ovirt.org/Features/Cloud-Init_Integration . But
 unfortunately I
  cannot do the same thing If I want to write multiple
 files to a vm in
  params.Action class.
 
  Thank you in advance!
 you can use the custom script text box in oVirts
 cloud-init section,
 there you can add any cloud-init section - adding files
 examples can be
 found
 here:


  
 
 http://cloudinit.readthedocs.org/en/latest/topics/examples.html#writing-out-arbitrary-files

   Shahar Havivi.


Hi Shahar,
   
Thank you for the reply.
   
To be honest I knew for those scripts but I want to do it
 in automate
fashion just like in that example that I put in my
 original message. I
   have
tried to specify in params.Files class multiple files:
   
vm_file1 = params.Files(file=[params.File(name = 'file1',
 content =
file1_content, type_= 'PLAINTEXT')])
vm_file2 = params.Files(file=[params.File(name = 'file2',
 content =
file2_content, type_= 'PLAINTEXT')])
   
and then give them as arguments to params.CloudInit _init_
 constructor
(files=...)  just like in that example above but it seems
 that I am doing
something wrong because it does not write multiple files -
 it writes only
when you specify one file all right. The exception is
 Error: 'list'
   object
has no attribute 'export' (I tried to specify those files
 as a list -
files=[vm_file1,vm_file2]).
   
Thanks for any help.
   The custom script is currently the only option to add files
 via Cloud-Init
  
   Thanks,
 Shahar Havivi.
  
  
  Hi Shahar,
 
  Granted. But the example in python
  http://www.ovirt.org/Features/Cloud-Init_Integration uses
 custom script :)
  I just want to know how to do the same thing in case when I
 want to write
  more than one file to a VM - and yes  - all those multiple
 files that I
  want to write are specified via custom scripts.
 
  From the link - (The Python SDK paragraph: scontent object
 holds the
  custom script):
 
   scontent = write_files:\n-   content: |\nsearch
  example.com http://example.com\nnameserver
 10.10.10.1\nnameserver
  10.10.10.2\npath: /etc/resolv.conf
 
  For example (and just for example), I want to write to
 /etc/issue and
  /etc/hosts not only /etc/resolv.conf. In essence, when vm goes
 to run-once
  mode I want to write more than one file to a vm via Python (using
  CloudInit) in automated fashion (and not touching oVirt GUI at
 all).
 You don't need to use the GUI,
 the sdks initialization have custom_script as string which is
 equivalent to
 the text box that you see in the GUI, and you can put the same
 content there
 (ie multiple files).
 Is that sufficient enough?
 
 
 Hi Shahar,
 
 Thanks! I will try this one. I was not aware of this feature.
 Although I can see that it was mentioned on the list (my bad).
 
 Thank you for your effort! I really do appreciate it!
 
 
 
 Hi,
 
 Please if somebody can help me because I am pretty stuck. As I said in
 previous posts I used this Python example