On Sat, Feb 12, 2022 at 9:21 AM Glen Jarvis <g...@glenjarvis.com> wrote:

>
> > I would like to know why "vdsm-tool config-lvm-filter" makes
> > you pull your hair out.
> >
> > It was designed to help people configure their system
> > correctly without pulling their hair out trying to
> > understand how lvm filter works, and avoid the many
> > wrong ways it can be used.
>
> Honestly, it is just from a lack of understanding of what is happening
> when it does break (as it is for us when doing a hypervisor install on a
> fresh box). Normally, I can just dig through the stack and figure out what
> is happening. There are enough areas where I don't have some foundations
> that I'm not able to do so here (yet).
>
> For example, I don't quite understand iSCSI, Multipath, etc enough to know
> what is breaking, and why.
>
> I'm accustomed to being able to dig deeper at each level until I can
> generally see what is breaking.
>
> This confusion will go away as I get a bit more experience and have a
> "map" of what is going on on this level.
>
> FWIW, I started reading the Libvirt book previously mentioned and it's
> pretty straight forward. It looks like I just need to get through this
> enough to get a good foothold so that I can figure out how to either fix
> things when they break or point out properly why something is breaking (so
> I can get the appropriate help).
>
> >
> > Do you have some specific areas you would like to improve?
> >
>
> Actually, yes :)  In:
> 1. Learn libvirt more (in progress)

2. Review source for vdsm-tool to have a better sense what is going on
> 3. Setup an iSCSI system so  that I can make luns, build a system, play
> with storage pools this way
>

You may find vdsm/contrib/target tool useful:
https://github.com/oVirt/vdsm/blob/master/contrib/target

This tool makes it simple to create or delete a new iSCSI target for
development purposes.

The best way to add iSCSI server for development, is to create a new VM -
virt-manager is the easier way to do this, and install targetcli and copy
vdsm/contrib/target to the vm.

Then to create a new target you can run:

# ./target create mytarget

Creating target
  target_name:   mytarget
  target_iqn:    iqn.2003-01.org.alpine.mytarget
  target_dir:    /target/mytarget
  lun_count:     10
  lun_size:      100 GiB
  cache:         False
  exists:        False

Create target? [N/y]:


You may find the tool source interesting, explaining why we configure
the target in a certain way.

Nir
_______________________________________________
Users mailing list -- users@ovirt.org
To unsubscribe send an email to users-le...@ovirt.org
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/users@ovirt.org/message/57ASPEVSTKHWBDYEVAKMSZVFYU6XORML/

Reply via email to