Re: [ovirt-users] Info on atomic images inside ovirt-image-repository

2016-11-17 Thread Gianluca Cecchi
On Wed, Nov 16, 2016 at 8:14 PM, Barak Yes, use cloud-init.
>
> You can import the image directly as a template and then edit the template
> to add nics and cloud-init configuration.
> (This way you can easily setup multipile preconfigured VMs from it. You
> don't have to use run-once for cloud-init).
>
> > Does the image correspond to the qcow2 one downloadable from
> > http://cloud.centos.org/centos/7/atomic/images/
>
> Yes.
> >
> > or does it contain any customization already related for deploying in
> oVirt itself?
>
> No, its the exact same image.
>
> HTH,
> Barak Korren.
>

Ok,
I imported the atomic image as a template, then I added a nic to it and
finally created a VM based on that template.
I specified to use "Cloud-Init/Sysprep" with parameters specified as in
this image:
https://drive.google.com/file/d/0BwoPbcrMv8mvaGF5QWRKSjFJVWM/view?usp=sharing

Some notes:
1) hostname got acquired
2) time zone acquired
3) username and his password got acquired
(btw: he/she has already ability to do "sudo su -", probably embedded in
the OS composition itself)
4) The network part is not so clear in my opinion
The line with the "Network" checkbox has an apparently drop down checkbox
that is initially empty but shows nothing selecting the arrow
If I understand correctly one should manually write inside? I did so.
Initially I thought about the oVirt network and put "ovirtmgmt", but then I
realized that it actually created an ifcfg-ovirmgmt file inside guest.
So I retested using "eth0" (as in screenshot).
And it got the correct ip/netmask/gw ok, but NOT dns

-bash-4.2# cat /etc/sysconfig/network
NETWORKING=yes
NOZEROCONF=yes
-bash-4.2#

-bash-4.2# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
PERSISTENT_DHCLIENT=yes
NETMASK=255.255.255.0
IPADDR=192.168.150.108
GATEWAY=192.168.150.254
-bash-4.2#

It has been configured with NetworkManager:
-bash-4.2# systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled;
vendor preset: enabled)
   Active: active (running) since Thu 2016-11-17 12:53:07 CET; 4min 33s ago
 Main PID: 724 (NetworkManager)
   Memory: 16.4M
   CGroup: /system.slice/NetworkManager.service
   └─724 /usr/sbin/NetworkManager --no-daemon

Nov 17 12:53:53 atomic NetworkManager[724]:   NetworkManager state is
...G
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): device state
cha...]
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): device state
cha...]
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): device state
cha...]
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): device state
cha...]
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): device state
cha...]
Nov 17 12:53:53 atomic NetworkManager[724]:   NetworkManager state is
...L
Nov 17 12:53:53 atomic NetworkManager[724]:   NetworkManager state is
...L
Nov 17 12:53:53 atomic NetworkManager[724]:   Policy set 'System
eth0'
Nov 17 12:53:53 atomic NetworkManager[724]:   (eth0): Activation:
succ
Hint: Some lines were ellipsized, use -l to show in full.
-bash-4.2#

I don't know if fault for DNS is a matter of cloud-init, oVirt or image
composition

resolv.conf file contains:

-bash-4.2# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain


# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com
-bash-4.2#

I can do further checks the VM is alive

Cominq back to the network config for cloud-init

The line "Select network above" is in my opinion not so intuitive in its
usage

I understood this way

a) you select a Network (eth0) in my case
the first time you explicitly put a name, then when you further add other
networks/nics, the dropdown is populated.

b) when you have a nic selected (eth0 in my case), its configuration is
shown in the lines below it
The first time you have to add it with the  "+" sign.
When you have more than a nic, every time you select a preconfigured one,
you can see its current config in the lines below.

Not better using multiple nic sections, instead of this
dropdown/dynamically changing ones?
The typical user will had 1 interface anyway.
When you accomodate 2-3 sections I doubt ther will be many usacase for
more, so that the size of the "New Virtual Machine" window shouldn't suffer
too much.

I hope I was able to explain my point of view... ;-)

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


Re: [ovirt-users] Info on atomic images inside ovirt-image-repository

2016-11-16 Thread Barak Korren
בתאריך 16 בנוב׳ 2016 20:28,‏ "Gianluca Cecchi" 
כתב:
>
> Hello,
> how is it supposed I consume Atomic images in the repository in subject?
> For example, I select
> CentOS 7 Atomic Host Image v1609 for x86_64 (4cc949e)
> import
> and I have a disk
> I then create a VM with OS Red Hat Atomic 7.x and attach that disk to VM
and connect network
>
> What have I to do to setup network, users and SSH keys on it?
>
> Run once --> Initial Run --> Select "Use Cloud Init"
> or what?

Yes, use cloud-init.
You can import the image directly as a template and then edit the template
to add nics and cloud-init configuration.
(This way you can easily setup multipile preconfigured VMs from it. You
don't have to use run-once for cloud-init).

> Does the image correspond to the qcow2 one downloadable from
> http://cloud.centos.org/centos/7/atomic/images/

Yes.
>
> or does it contain any customization already related for deploying in
oVirt itself?

No, its the exact same image.

HTH,
Barak Korren.
___
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


[ovirt-users] Info on atomic images inside ovirt-image-repository

2016-11-16 Thread Gianluca Cecchi
Hello,
how is it supposed I consume Atomic images in the repository in subject?
For example, I select
CentOS 7 Atomic Host Image v1609 for x86_64 (4cc949e)
import
and I have a disk
I then create a VM with OS Red Hat Atomic 7.x and attach that disk to VM
and connect network

What have I to do to setup network, users and SSH keys on it?

Run once --> Initial Run --> Select "Use Cloud Init"
or what?

Does the image correspond to the qcow2 one downloadable from
http://cloud.centos.org/centos/7/atomic/images/

or does it contain any customization already related for deploying in oVirt
itself?

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