Appreciate all  for sharing the valuable information.

1.  I am downloading centos 8  as the Python Ovirt SDK  installation says
it works on  Centos 8 and Need to setup a VM with this OS and install
 ovirt Python SDK on this           VM.   The requirement is that   this
Centos 8 VM should able to communicate with the   Rhevm 4.1  Host node
where the ovirt shell ( Rhevm Shell [connected] #    is
 available    right ?

2.  pinging to the  host with "Rhevm Shell [connected]# "       and  that
should  be ssh ed  from the CentOS 8 VM where python3 and oVirt SDK
installed and going to execute the  script  (with ovirt configuration file
on this VM.).  Is these two connectivity checks are enough for executing
the script ?  or any other protocols need to be enabled in the firewall
between these two machine?



3.  while googling  I saw a post
https://users.ovirt.narkive.com/CeEW3lcj/ovirt-users-clone-and-export-vm-by-ovirt-shell


action vm myvm export --storage_domain-name myexport

Will this command export ?  and which format it will export to  the export
domain ?
 Is there any  option to provide with this command to  specify  any
supported format the vm image  to be exported  ?

 This    need to be executed from "Rhevm Shell [connected]# "   TTY  right
?



On Wed, Aug 4, 2021 at 1:00 PM Vojtech Juranek <[email protected]> wrote:

> On Wednesday, 4 August 2021 03:54:36 CEST KK CHN wrote:
> > On Wed, Aug 4, 2021 at 1:38 AM Nir Soffer <[email protected]> wrote:
> > > On Tue, Aug 3, 2021 at 7:29 PM KK CHN <[email protected]> wrote:
> > > > I have asked our VM maintainer to run the  command
> > > >
> > > > # virsh -r dumpxml vm-name_blah    //as Super user
> > > >
> > > > But no output :   No matching domains found that was the TTY  output
> on
> > >
> > > that rhevm node when I executed the command.
> > >
> > > > Then I tried to execute #  virsh list     //  it doesn't list any VMs
> > >
> > > !!!   ( How come this ? Does the Rhevm node need to enable any CLI
> with
> > > License key or something to list Vms or  to dumpxml   with   virsh ? or
> > > its
> > > CLI commands ?
> > >
> > > RHV undefine the vms when they are not running.
> > >
> > > > Any way I want to know what I have to ask the   maintainer    to
> provide
> > >
> > > a working a working  CLI   or ? which do the tasks expected to do with
> > > command line utilities in rhevm.
> > >
> > > If the vm is not running you can get the vm configuration from ovirt
> > >
> > > using the API:
> > >     GET /api/vms/{vm-id}
> > >
> > > You may need more API calls to get info about the disks, follow the
> > > <links>
> > > in the returned xml.
> > >
> > > > I have one more question :    Which command can I execute on an rhevm
> > >
> > > node  to manually export ( not through GUI portal) a   VMs to
>  required
> > > format  ?
> > >
> > > > For example;   1.  I need to get  one  VM and disks attached to it
> as
> > >
> > > raw images.  Is this possible how?
> > >
> > > > and another    2. VM and disk attached to it as  Ova or( what other
> good
> > >
> > > format) which suitable to upload to glance ?
> > >
> > > Arik can add more info on exporting.
> > >
> > > >   Each VMs are around 200 to 300 GB with disk volumes ( so where
> should
> > >
> > > be the images exported to which path to specify ? to the host node(if
> the
> > > host doesn't have space  or NFS mount ? how to specify the target
> location
> > > where the VM image get stored in case of NFS mount ( available ?)
> > >
> > > You have 2 options:
> > > - Download the disks using the SDK
> > > - Export the VM to OVA
> > >
> > > When exporting to OVA, you will always get qcow2 images, which you can
> > > later
> > > convert to raw using "qemu-img convert"
> > >
> > > When downloading the disks, you control the image format, for example
> > > this will download
> > >
> > > the disk in any format, collapsing all snapshots to the raw format:
> > >  $ python3
> > >
> > > /usr/share/doc/python3-ovirt-engine-sdk4/examples/download_disk.py
> > > -c engine-dev 3649d84b-6f35-4314-900a-5e8024e3905c /var/tmp/disk1.raw
> > >
> > > To perform this which modules/packages need to be installed in the
> rhevm
> >
> > host node ?  Does the rhevm hosts come with python3 installed by default
> ?
> > or I need to install  python3 on rhevm node ?
>
> You don't have to install anything on oVirt hosts. SDK has to be installed
> on
> the machine from which you run the script. See
>
> https://github.com/oVirt/ovirt-engine-sdk/blob/master/sdk/README.adoc
>
> for more details, how to install and use it.
>
> > Then  using pip3 to install
> > the  download_disk.py / what the module name to install this sdk ?  any
> > dependency before installing this sdk ? like java need to be installed on
> > the rhevm node ?
> >
> > One doubt:  came across  virt v2v while google search,  can virtv2v  be
> > used in rhevm node to export VMs to images ?  or only from other
> > hypervisors   to rhevm only virt v2v supports ?
> >
> > This requires ovirt.conf file:       // ovirt.conf file need to be
> created
> > ? or already there  in any rhevm node?
>
> again, this has to be on the machine from which you run the script
>
> > > $ cat ~/.config/ovirt.conf
> > > [engine-dev]
> > > engine_url = https://engine-dev
> > > username = admin@internal
> > > password = mypassword
> > > cafile = /etc/pki/vdsm/certs/cacert.pem
> > >
> > > Nir
> > >
> > > > Thanks in advance
> > > >
> > > > On Mon, Aug 2, 2021 at 8:22 PM Nir Soffer <[email protected]>
> wrote:
> > > >> On Mon, Aug 2, 2021 at 12:22 PM <[email protected]> wrote:
> > > >> > I have  few VMs in   Redhat Virtualisation environment  RHeV (
> using
> > >
> > > Rhevm4.1 ) managed by a third party
> > >
> > > >> > Now I am in the process of migrating  those VMs to  my cloud setup
> > >
> > > with  OpenStack ussuri  version  with KVM hypervisor and Glance
> storage.
> > >
> > > >> > The third party is making down each VM and giving the each VM
> image
> > >
> > > with their attached volume disks along with it.
> > >
> > > >> > There are three folders  which contain images for each VM .
> > > >> > These folders contain the base OS image, and attached LVM disk
> images
> > >
> > > ( from time to time they added hard disks  and used LVM for storing
> data )
> > > where data is stored.
> > >
> > > >> > Is there a way to  get all these images to be exported as  Single
> > >
> > > image file Instead of  multiple image files from Rhevm it self.  Is
> this
> > > possible ?
> > >
> > > >> > If possible how to combine e all these disk images to a single
> image
> > >
> > > and that image  can upload to our  cloud  glance storage as a single
> image
> > > ?>
> > > >> It is not clear what is the vm you are trying to export. If you
> share
> > > >> the libvirt xml
> > > >> of this vm it will be more clear. You can use "sudo virsh -r dumpxml
> > >
> > > vm-name".
> > >
> > > >> RHV supports download of disks to one image per disk, which you can
> > > >> move
> > > >> to another system.
> > > >>
> > > >> We also have export to ova, which creates one tar file with all
> > >
> > > exported disks,
> > >
> > > >> if this helps.
> > > >>
> > > >> Nir
>
>
_______________________________________________
Users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/7ZA3HRQSSLER7OWX3JKDEJ2WI2UAYT6A/

Reply via email to