/srv/irclogs.ubuntu.com/2016/05/19/#ubuntu-server.txt

=== mikal_ is now known as mikal
=== IdleOne- is now known as IdleOne
roaksoaxwin 401:54
=== magicalChicken_ is now known as magicalChicken
caliculkI have a ubuntu machine, that whenever the primary router restarts, the network interface never comes back up on the ubuntu server. I have a crash log, but am unable to switch kernels (mainly due to lack of out of band management/ipmi). I have the crash log here: http://pastebin.com/0jb8VxJN but was wondering if anyone had any other suggestions.05:00
sarnoldcaliculk: you could also try linux-lts-wily or linux-lts-xenial kernels, too; it might have been fixed upstream in the meantime, too05:36
=== trochej is now known as madwizard
jamespagecoreycb, pushed microversion-parse to git, uploaded to unstable  - I see you shoved it in the PPA already08:01
jamespagecoreycb, so pushed relevant changes to nova master packaging branch as well08:01
sivirsudo dnf install p7zip08:24
EmilienMjamespage: hi, we'll need this backport in ceilometer: https://review.openstack.org/#/c/318503/ otherwise it's impossible to run tempest against Ceilometer Mitaka (see commit message)08:46
EmilienMjamespage: do you think it's possible?08:50
jamespageEmilienM, is there an associated bug for that?08:51
jamespageEmilienM, and do the ceilometer team plan a point release anytime soon?08:52
EmilienMjamespage: I don't know08:52
EmilienMmaybe we can ask on #openstack-telemetry08:53
jamespageEmilienM, I'd not put that through the SRU process individually, so really it would be nice to get a ceilometer point release made including other things08:59
* jamespage looks to see what's been added since mitaka release.08:59
jamespagehmm only two fixes so far - one for a gate break and the other is some re-alignment only09:01
EmilienMjamespage: in the meantime, I'm trying to revert https://review.openstack.org/#/c/318519/09:05
EmilienMjamespage: because the problem is also in Liberty09:05
sobersabrehi. I want to add a machine to AD domain. I've tried using SSSD instructions: https://help.ubuntu.com/lts/serverguide/sssd-ad.html09:21
sobersabreAnd I think this one is a bit too simplistic. even though my setup is not complicated.09:22
cpaelzernacc: is the section sobersabre reports here part of what you rewrote for the updated serverguide?09:31
cpaelzernacc: is this even the new content already?09:32
cpaelzersobersabre: while he (nacc) isn't here yet could you describe a bit what more or less compelx steps would be missing?09:33
cpaelzersobersabre: or was that just a general statement of it being too simplistic?09:33
halvors1Where could i add a network script?10:00
halvors1I need to add a VTI interface, but because ifupdown is massivly lacking support for stuff like that, i need to do this using iproute2.10:00
halvors1Is there a ny good way to add a persistent iproute2 interface in Ubuntu?10:02
sobersabrecpaelzer: the problem is that sssd is hiding (naturally) most of subsystems of AD, so it would be very helpful to have tests for those subsystems, namely - ntpd, nmbd, smbd, krb and their integrations10:15
sobersabreI mean, I did all, and after joining the domain users don't show in getent passwd or getent group10:16
sobersabreThere is a lot that could've gone wrong, and I'm now digging the logs.10:17
sobersabreI did similar flow with centos/fedora and it worked well. I don't know what goes wrong here exactly.10:17
sobersabrecpaelzer: ^^^ you here, aye?10:17
cpaelzersobersabre: yes, still here10:25
sobersabrewell, cpaelzer the howto didn't work :-]10:25
cpaelzersobersabre: was at lunch for a few :-)10:25
sobersabreyep, people eat.10:25
cpaelzersobersabre: I get with tests you mean kind of verification steps for each of those things so that one can track down if/where things fail10:26
rbasakjamespage: bug 1331630 is one for you I think? jgrimm: did this get missed from your subscription rearrangement?10:38
=== Boltermor is now known as Guest38878
=== JanC is now known as Guest23785
=== JanC_ is now known as JanC
Black-Ridderhi :)11:45
Black-Ridderi'm a student and i've to make a server with bind9 an apache2, so i made it, but there is a little think that i don't understand11:46
Black-Riddercan someone help me please?11:47
hateball!help | Black-Ridder11:47
hateballmhm.11:47
Black-Ridderhateball : it's about virtual hosts11:49
Black-Ridderi've a server with differents website hosted11:49
Black-Riddertoto.com, tata.com (for example lol)11:49
Black-Ridderso in my bind9 server i've made a "zone" named ServerTestEcole.com.11:50
Black-Ridderbut i can't link toto.com, tata.com etc11:51
Black-Ridderwhen i wrote www.toto.com i go to the default site of apache :'(11:52
Black-Ridderhateball : can you help me?11:54
hateballBlack-Ridder: Not quite sure I understand it all, but perhaps someone else does11:54
hateballBe patient :)11:54
Black-Ridderokay thanks11:55
Black-Ridderis it my sentenses?11:55
Black-Ridderi'm from belgium so i probably make some error in my sentenses, sorry :p11:56
hateballwell you need to configure apaches various sites to show you different things depending on what url used to reach it11:56
Black-Ridderyes11:58
Black-Ridderwith apache's virtual host you can had many website on the same server (1website = 1 address; www.toto.com, www.tata.com,.. etc)12:00
Black-Ridderso in my link they explain how to do it with apache2 but they don't explain the bind9'part of the configuration :/12:01
jgrimmrbasak, i'll add suds to the list of things that should move to openstack.  i'm not done auditing the full server list yet for places where openstack isn't yet subscribed.12:39
rbasakjgrimm: OK12:40
jamespageEmilienM, hey - not sure what the puppet module for ceph does but https://review.openstack.org/#/c/318612/ is something to be aware of12:55
jamespagethat changed between final rc and release of ceph jewel12:55
EmilienMjamespage: oh nice! we have some troubles to make it work, I'm sure this link will help12:57
EmilienMjamespage: thanks a lot for that12:57
jamespageEmilienM, np - it only effect use of OSD's on things other than xfs12:58
jamespageso we saw impact on zfs and ext412:58
EmilienMjamespage: yeah OpenStack Infra is providing nodes with ext4 and we have issues12:58
EmilienMcool12:58
EmilienMthx for sharing that12:58
jamespageEmilienM, you are welcome12:58
jamespagecoreycb, one patch away from newton/nova being functional  https://review.openstack.org/#/c/318568/13:00
coreycbjamespage, \o/13:01
rbasaknacc: o/13:02
fricklercan anyone successfully run an yakkety cloud image? I'm stuck without networking even after 20 minutes: http://paste.ubuntu.com/16506150/13:04
EmilienMjamespage: did you see the logs yesterday about SSL?13:04
jamespageEmilienM, I did but I don't have an answer as to why its not working13:05
jamespageEmilienM, all I can think is that the nature of the cert you add to the ca-certifacates file means that its still not trusted - but I'm not 100% sure13:06
EmilienMjamespage: http://logs.openstack.org/30/308530/18/experimental/gate-puppet-openstack-integration-3-scenario002-tempest-ubuntu-xenial/e17a5b4/console.html#_2016-05-18_15_26_13_16113:06
EmilienMok13:06
jamespageEmilienM, Replacing debian:puppet_openstack.pem13:06
jamespageyeah got that13:06
EmilienMok I'll try with another cert13:06
jamespageso we can see it being added, but for some reason the clients are still not trusting it13:06
EmilienMthx13:06
jamespageEmilienM, the testing I did was a little different - I installed the cert for the private CA we setup, not the cert for each of the services...13:07
rbasakOdd_Bloke: see frickler's question above13:07
jamespageEmilienM, it would be handy to run something over that to see why - maybe openssl has a 'figure out trusted-ness' type thing?13:07
jamespageas I think that's what python actually uses for the verfication13:08
EmilienMjamespage: yeah, I would investigate that13:08
jamespageEmilienM, openssl s_client -connect 127.0.0.1:5000 might tell you more13:09
EmilienMI need to reproduce all of that in a VM13:10
EmilienMdegorenko: ^ FYI13:10
degorenkoEmilienM, i have VM with my 15 patch set, without ssl, but i'll deploy latest for you :)13:10
jamespageEmilienM, yup13:12
jamespagetested against my deploy - verified OK with the CA cert installed for me13:12
Odd_Blokefrickler: I have run one, but it did take ~7 minutes to get networking; I expect you're seeing https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1577844.13:13
Odd_Blokerbasak: (Thanks!)13:13
jamespageEmilienM, for example http://paste.ubuntu.com/16506393/13:14
EmilienMok13:14
Odd_Blokefrickler: Does xenial work for you?13:14
jamespageEmilienM, that will at least give you more information about what's not working properly13:15
halvors1Hi.13:16
halvors1I want to add a tunnel using the "ip -6 tunnel add" command of iproute2, but i want it to be persistent so that it is loaded at boottime.13:17
halvors1How can i do this in ubuntu?13:17
EmilienMjamespage: ok we'll investigate, thanks again for your help13:21
jgrimmrbasak, billard can possibly be demoted?  i think it had been drug in as dependency for celeryd & friends at some point, but they've been demoted since.  for consideration.13:21
jgrimmrbasak, noticed this while doing my package audit13:22
rbasakjgrimm: billard?13:22
jgrimmrbasak, https://launchpad.net/ubuntu/+source/billiard13:23
rbasakjgrimm: looks like it's seeded only by the development seed now: http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.yakkety/view/head:/development#L6213:26
rbasakjgrimm: so up to Foundations I guess? They should have the bug subscription or demote it I think.13:27
fricklerOdd_Bloke: xenial runs fine, yes13:38
halvors1Is network interfaces handled by systemd or ifupdown in ubuntu 16.04?13:46
fricklerhalvors1: should still be ifupdown by default, but you can enable systemd-networkd.service if you want to have that13:49
fricklerOdd_Bloke: well, there is one issue for Xenial, the ensX names are non-predictable and may get changed after a reboot13:50
Odd_Blokefrickler: Hmm, that's definitely a bug.13:50
Odd_Blokesmoser: rharper: ^13:50
fricklerstart with one interface: ens3, add a second via "nova interface-attach": ens7, do a "nova reboot": get ens3+ens4 instead13:52
jamespagecoreycb, added manila to mitaka and newton ci13:54
coreycbjamespage, thanks.  I'm taking a look at the neutron liberty failure.13:55
jamespagecoreycb, okies13:55
jamespagecoreycb, ostestr might be a good first change13:55
jamespagethe wily failure looks like bad mocking to me13:55
jamespagechance that it passed on trusty...13:55
coreycbjamespage, yep!13:55
halvors1Um. Someone said something but my IRC client crashed.14:01
halvors1Can you please repeat? :)14:02
fricklerhalvors1: should still be ifupdown by default, but you can enable systemd-networkd.service if you want to have that14:02
halvors1Ah ok.14:09
halvors1frickler: Is it possible to use both?14:09
fricklerhalvors1: maybe it is, but I don't think that that would be really stable14:13
=== deadnull is now known as _deadnull
=== _deadnull is now known as deadnull
=== deadnull is now known as _deadnull
=== _deadnull is now known as deadnull
smoserfrickler, that is very odd.  cloud-init is trying (which needs improvements) to make sure that ens3 good, but the second attached nic should also be stable in name.14:29
=== skeezix-hf is now known as PaulHarvey
=== PaulHarvey is now known as skeezix-hf
jamespagefrickler, hey - thanks for the quality of your bug reports btw - much appreciated...14:36
fricklersmoser: it isn't, when nova recreates the libvirt.xml, the order of pci slots may change. it even gets fancier if you also attach and detach volumes14:38
fricklersmoser: I would think going back to using ethX for cloud instances would be much more sensible. Like special case this for Virtio network devices maybe14:41
degorenkojamespage, hey, about checking ssl, my output on vm for openssl s_client command:http://paste.openstack.org/show/497729/ i have not experience with ssl. May be it can help you somehow14:43
degorenkoand also i see this error: 2016-05-19 14:43:45.106 30584 ERROR oslo.messaging._drivers.impl_rabbit [req-2198cd2f-e791-47c9-ad41-d064f25750cb - - - - -] AMQP server on 127.0.0.1:5671 is unreachable: [SSL: TLSV1_ALERT_INSUFFICIENT_SECURITY] tlsv1 alert insufficient security (_ssl.c:590).14:44
sdezielfrickler: special casing virtio NICs only would miss the SR-IOV one14:44
jamespagedegorenko, that's something quite different...14:44
degorenkoEmilienM, fyi ^14:45
jamespagedegorenko, but your first paste lgtm - the cert verified ok14:45
degorenkojamespage, any ideas? :)14:45
sdezielfrickler: but PCI ordering is really annoying I must admit14:45
jamespageVerify return code: 0 (ok)14:45
jamespagedegorenko, second is probably rmq is not configured to support tlsv1.214:45
jamespagev1 has some issues I think14:45
EmilienMweird all of this worked on trusty14:45
EmilienMmaybe a dep in python or?14:45
degorenkojamespage, same error from rabbit log =ERROR REPORT==== 19-May-2016::14:45:38 ===14:46
jamespageEmilienM, I think it all worked on trusty because python 2.7 ignores certificate validate chains in trusty14:46
degorenkoSSL: hello: tls_handshake.erl:167:Fatal error: insufficient security14:46
degorenkofor the recored - rabbitmq is running14:47
jamespagedegorenko, I've not seen that problem before - I'd have to google it but I would suspect its something related to tls version level negiotiation14:47
degorenkojamespage, i will try also to find out the problem, thanks in advance, ping me, if you will have something14:48
jamespagedegorenko, https://www.rabbitmq.com/ssl.html good reference for checking14:48
degorenkothanks, going to read article :)14:49
smoserfrickler, thats an openstack bug honestly.15:00
smoserusing eth0 and eth1 was only randomly better if it was15:01
smoserif openstack arbitrarily moves nics around on a bus on reboot or shutdown / startup, then it really needs to stop doing that.15:01
smoserreally, even in the old 'eth0' and 'eth1' world, it could brea15:02
smoserbreak.15:02
smoseri'm sure that they keep the mac, so it seems that the solution would be to really have to "pin" nics to a given name based on mac.15:03
naccrbasak: hey, would you be free after the team hangout today?15:12
rbasaknacc: yeas15:12
naccrbasak: great, thanks!15:12
coreycbddellav, hey, ping me your package for review in #ubuntu-server if it's ready15:34
* coreycb thought he was in another channel15:34
ddellavwill do, one sec coreycb15:38
=== deadnull is now known as _deadnull
fricklersmoser: well, they keep the ordering stable (at least I hope, will have to check), so if eth0 is the first virtio-nic and eth1 the second one (as it is with e.g. Trusty IIUC), everything should be fine15:46
fricklersmoser: the trouble comes from systemd-udev assuming that PCI slot ids are stable, which is pretty fine for real hardware, but less so for virtual environments15:46
smoseryes. thats absolutely it, but for a vm, why is it *not* stable ?15:49
smoserwhy does openstack arbitrarily move nic devices around. that is silly.15:50
naccis this a hotplug case? looking above, i see a nova-attach invocation. And maybe something ensures that the new device comes "after" the current one? But on reboot, it gets normally detected and the order can be whatever hte bus order is?15:52
fricklernacc: yeah, that is about what I gather happens15:52
frickleror rather, on reboot/recreate the default ordering happens, which is network interfaces first, then console/vga, then block devices15:53
naccsmoser: i don't know about the first part (what nova attach does), tbh, but i do recall seeing (in other contexts) a device being added, and then the order can be different on a normal boot with the same config15:54
smoseri really think the thing we have to do is to make the names based on nic15:55
smoserer... based on mac address15:55
naccsmoser: ack, that's the only "stable" thing15:55
naccsmoser: and also means if you hotplug in, hotplug out, hotplug in a second, and then reboot, you'll get the right config for the second, not just happen to share the config from the prior (if you went off device naming and happened to get the same name)15:56
naccsmoser: with newer setups, i guess the "stable naming" implies mac address? (it's in the suffix), but i'm not savvy with how that all works and where it exists15:56
smoserfyi, ubuntu-server and such do get logged at16:04
smoser http://irclogs.ubuntu.com/2016/05/19/%23ubuntu-server.html16:04
smoserand i quite often link to those things from bugs.16:04
smosersdeziel, is https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1573192 a regression ?16:20
smoserfrom 15.10 or 14.04 ?16:20
ubottuLaunchpad bug 1573192 in libvirt (Ubuntu) "apparmor prevents using SCSI hostdevs" [Undecided,New]16:20
sdezielsmoser: I never tried on anything before 16.0416:21
smosersdeziel, ah. ok. thanks.16:21
sdezielsmoser: I could check that out since I have some trusty laying around16:21
smosersdeziel, youd ont have to just jump and do it right now. would be good to know as that would raise my feeling of priority on nit.16:25
sdezielsmoser: OK, thanks16:25
coreycbjamespage, I'm surprised the midonet plugin was removed by upstream in a stable branch - https://github.com/openstack/neutron/commit/f5d1a42ee252605e51694352b8521c78201603e516:30
=== Bae is now known as middlefingers
degorenkojamespage, hey, i've also checked rabbit port for openssl s_client, there are no any tls session tickets, is it ok? http://paste.openstack.org/show/497736/16:34
sdezielsmoser: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1573192 is reproducible on Trusty16:58
ubottuLaunchpad bug 1573192 in libvirt (Ubuntu) "apparmor prevents using SCSI hostdevs" [Undecided,New]16:58
=== Kehet_ is now known as Kehet
=== _deadnull is now known as deadnull
smosersdeziel, thanks17:16
=== degorenko is now known as _degorenko|afk
=== InfoTest1 is now known as InfoTest
=== deadnull is now known as _deadnull
=== mfisch is now known as Guest76268
ddellavcoreycb here the heat repo, lp:~ddellav/ubuntu/+source/heat, it builds successfully and i believe the config file matches yours18:35
ddellavsorry for the delay, i got wrapped up with this backport reading docs and forgot to paste that to you18:35
coreycbddellav, can you fix that on the master branch instead?  we have to fix the current release first.18:39
ddellavcoreycb ah ok, sure18:39
coreycbddellav, also does it work?  I would think the PYTHONPATH=.  would need to be on the same line as oslo-config-generator18:40
ddellavcoreycb i copied it from the barbican package and when I installed the produced heat deb it looked right but i'll double check18:40
fermulatorHey all, I've recently been trialling landscape for personal server/desktop admin/management, it's pretty sweet! saves me oodles of time on system maintenance, (especially pkg upgrades atm).  My unfortunate situation though is that all (~7-8) desktops+servers are Ubuntu, except ONE (1), which is Fedora. Has anyone any information/refs on if it's possible to hook a non-Ubuntu Linux distro into landscape18:42
fermulator? (obviously not all features would be available, but I'm interested in at least the ability to monitor the system via landscape web UI)18:42
Sebastienok, so. i want to manage emails on my box, and also subdomains. Is it possible to do this with webmin ?19:03
rharpernacc: smoser: frickler: re the MAC; that is probably the only uniq thing that won't change;  the MAC in nic name however, presents a challenge w.r.t stacking devices since en+strlen($MAC)+\n is like 15, to a 16 char limit for ifname; so things like bridges, aliased interaces, vlans, all become problematic due to existing mechanism to assume appending extra stuff , eth0.123;19:05
naccrharper: ah yeah i remember talking about that at the sprint19:06
naccrharper: yep, so makes sense to somehow keep a mapping of MAC -> data about interface somewhere?19:07
fermulatorSebastien, your question may be better asked in #webmin19:07
rharperyeah; aka udev-rule/systemd.link file; which is eactly this MAC -> NAME mapping;19:07
rharperopenstack has a network_data.json which can export this information (and could update it upon nic hotplug);  cloud-init is parsing that and can emit the mapping;  the remaining on-hotplug trigger cloud-init to regenerate netconf and name nics as the remaining todo here;19:08
rharperI agree with smoser though that there is little reason for openstack/libvirt to reorder the devices on the bus;19:09
rharpermapping that to a real hotplug of a nic; one usually don't move all of the boards around when adding one new one19:09
rharperthat's causing churn for no reason;19:10
naccrharper: does hotplug have some special cases for adding the bus? like it puts it "after" existing busses when live-hotplug?19:10
rharperlibvirt has code for walking the existing topology in the case that the libvirt hotplug xml doesn't include an explicit bus address19:11
rharperit's possible that they've got some code that collects them all and then writes out a new xml file;  so you can see a nic get plugged into slot 3 at hotplug time, but when rebooting, the on-disk xml has it in a different slot19:12
nacci'm just wondering if somehow the non-xml state (live) isn't matched up to the xmls tate19:12
naccyeah19:12
rharperyes19:12
rharperhappens quite often19:12
rharperwith disks as well19:12
naccright, makes sense19:12
nacchence why UUIDs are important :)19:12
rharperbut disks have fancy things like /dev/disk/by-id which map to disk serial19:12
rharperhowever, oddly; qemu doesn't provide default serial number (unlike default mac addrs) except for HDA types.19:13
naccyeah, wasn't there a request at some point to have a /dev/net/by-id by-mac etc19:13
rharperwe never fixed that  silliness19:13
rharperyeah; but the kernel interface doesn't allow for filesystem ops19:13
naccoh right19:13
smoserrharper, but tha trequirees the serial :). which they're not providing.19:13
rharpermy current reading of the code is that the only real thing is the ifindex19:13
rharperthen ifname is field of a structure indexed19:14
naccright19:14
rharpersmoser: yeah, uuidgen[:20]19:14
naccso is the issue in the above queries that the device got renamed or that hte libvirt busses got reordered on reboot?19:14
rharperthat's good enough and can be "persisted" in the xml19:14
rharpernacc: it's the classic nic hotplug case where a nic shows up, it's been hotplugged into slot 7; but libvirt wrote out an xml on disk that didn;t put the hotplug nic in slot7; so upon reboot the hotplug nic is now in slot419:16
naccah ok, now i get it19:16
rharpersince we're using systemd "persistent" naming, we don't trigger a udev-write-net-persist script which could have recorded MAC -> name (ens7) mapping19:16
naccso a "fix" would also be to write to the XML the live state?19:16
rharperbut slots aren't as persistent as MAC->NAME mapping19:16
rharperyeah, or figure out why libvirt persistent of hotplug devices changes slots19:16
nacci guess s/"fix"/"hack"/19:16
naccand i'm sure from a data-structure, cleanliness perspective, there are advantages to compressing the bus namespace down19:17
rharper s/hack/return-to-previous-mostly-sane-behavior19:17
nacc:)19:17
rharpernacc: I doubt it's that level of sanity19:17
naccrharper: this is libvirt? probably not, you're right19:18
rharpermy guess is that no one noticed the movement due to persistent rules being written in the past19:18
rharperlibvirt19:18
rharpernow that everyone is 'persistent'; the OS is taking the "hardware" at it's word; turns out the machine builder (nova/libvirt/qemu) aren't actually providing a persistent hardware machine19:19
rharpersorta moving the bubble around19:19
naccright19:19
rharperI thought about playing around if the ifalias structure in the kernel (it supports up to 256 chars) per interface19:20
rharperthere are some existing users of that though (snmp MOBs use those for tagging)19:20
rharperbut it'd be nice to have 256 char space per device for naming and such; though I don't think anyone really wants to type in: ifconfig enx8cae4cfdb97119:21
rharpermaybe if we add tab-completion for ifconfig and ip with the netdev names19:21
naccpeople already don't want to type eth<anything other than 0> it feels like :)19:21
rharperthat's probably a really nice thing to do  now19:21
sdezielrharper: in your previous example, if you persisted the name ens7 to map to your hotplugged NIC that later gets moved to slot4, what will happen when you hotplug another NIC that lands in slot7?19:21
rharpersdeziel: it'll fall back to the kname (like eth3)19:22
sdezielrharper: OK. This is going to be confusing at some point19:22
rharperthe systemd.network manpage on NamingPolicy talks about the order in which it attempts to get a name19:22
rharpersdeziel: at some point? =)19:22
nacci think the notion should be that if it's consistent over reboot, and there is a way to go from the name to the 'physical' location, then the name is just a handle19:23
sdezielens7 sets some expectations on the location of the said NIC.19:23
naccsdeziel: if it's explicit that the name isn't hte location, but there is a mapping somewhere, then we just break that expectation from the get-go19:23
rharpersdeziel: right, which is why we don't currently write out a persistent rule19:24
rharperthe name is supposed to reflect where it is19:24
rharpersdeziel: and in this example, the admin (libvirt/nova) did move it (ens7 -> ens4)19:24
rharperthat's like someone in the lab pulling the card and putting it somewhere else19:24
rharperone probably wants to know that;  though we had large discussion about the location of the interface not mattering as much as what the nic is connected to19:25
rharperwhich is opposite of say disks which are more concerned with the data _in_ them19:25
naccright, you want subnet information, roughly (connectivity like you said)19:25
rharpernacc: right; in the case of openstack which _can_ tell us about the nics; there's no reason to use the "location" mapping at all19:26
naccyep19:26
naccit only leads to confusion :)19:26
rharperthe oracle, as we say, can then name it whatever  red, blue, management, private19:26
TJ-we need a /dev/net/by-route/ like /dev/disk/by-uuid/19:26
rharperTJ-: yeah19:26
rharperthat'd be super cool19:26
naccyeah i guess that'd just the gateway(s)19:26
rharperby-mac, by-ip, etc19:26
rharperbut that's, I think, a rather large endeavor19:27
TJ-I always wondered why that wasn't the systemd solution seeing as it absorbed udev, which love symlinks19:27
naccyep, and one most people have just avoided :)19:27
rharperwhere's 9P19:27
sdezielwhat I'm saying is persisting a name that embeds slot location is confusing at best19:27
rharpersdeziel: how so?19:27
rharperfor a real server in the lab19:27
rharperit's useful information;  which card do I pull out ?19:27
rharperthe one in slot 719:27
rharperens9 doesn't have a link (go plug in a cable)19:28
TJ-it could just be a tag though, it doesn't need to be the if name, which should be something that means something to the network admin19:28
rharperTJ-: yeah; so the ifalias field has 25619:28
sdezielin the ens7 -> ens4 case, if you persisted the name ens7 and the card actually moved to slot4 you can not longer figure out where it is hooked by the name19:28
rharperone could come up with some tooling to apply info to that field and then assemble symlinks19:28
rharperbut all of the ip tools work on ioctls19:28
rharperso a lot of effort to revamp tooling to look at symlinks to figure out which ifindex to use to query more info and set values19:29
rharpersdeziel: correct; we'rre not suggesting to persist the nic name based on slot location into the OS;  rather in libvirt which is like the machine definition19:29
rharpersdeziel: instead, the cloud should provide a name -> mac mapping in the config (openstack can do this) and cloud-init will generate mappings between name and mac via systemd.link files19:30
=== Guest76268 is now known as mfisch
sdezielrharper: ah OK, I had missunderstood19:30
rharperwe're in a unstable time now that cloud-init can do this for some clouds (openstack has a network_data.json source);  other clouds may have theres too, and we need those clouds to start providing that level of netconf19:32
=== _deadnull is now known as deadnull
sirhumpalotanyone have experience expanding an ext4 fs while online with TB of data and connected users?20:29
=== rattking is now known as deadlocks
hallyndrat.  my qemu 2.6.0 merge fails a guest scsi test.22:35
hallynwell this is maddening.  my yakkety vms won't boot23:45
hallynall right purging cloud init helped23:47
HappySomethingSohi23:58
HappySomethingSoI'm having problems setting up a static ip on ubuntu 1623:58
HappySomethingSoI used to edit /etc/network/interfaces on ubuntu 14 to set it up, but that no longer works23:59
HappySomethingSoand everything I do in /etc/network/interfaces.d gets erased on system boot23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!