Friday, 2014-11-28

*** igordcard has quit IRC00:06
Haomengmrda: morning:)00:11
mrdaHi Haomeng00:12
*** smoriya has joined #openstack-ironic00:12
Haomengmrda: :)00:14
*** rloo has quit IRC00:14
openstackgerritMichael Davies proposed openstack/ironic-specs: Proposal to add logical names to Ironic nodes  https://review.openstack.org/13443900:21
*** Masahiro has joined #openstack-ironic00:26
*** Masahiro has quit IRC00:31
*** naohirot has joined #openstack-ironic00:34
naohirotgood morning ironic00:35
mrdamorning naohirot00:45
naohirotmrda: Hi good morning00:46
*** derekh has quit IRC00:47
*** Masahiro has joined #openstack-ironic01:00
*** alexpilotti has quit IRC01:18
Haomengnaohirot: morning:)01:52
*** pcrews has joined #openstack-ironic01:56
*** pcrews has quit IRC02:03
naohirotHaomeng: Hi good morning :-)02:03
Haomengnaohirot: :)02:04
*** nosnos has joined #openstack-ironic02:06
*** chenglch has joined #openstack-ironic02:24
*** r-daneel has quit IRC02:32
*** r-daneel has joined #openstack-ironic02:33
*** Masahiro has quit IRC02:51
*** r-daneel has quit IRC02:51
*** Masahiro has joined #openstack-ironic02:52
openstackgerritTan Lin proposed openstack/ironic: Add decorator that requires a lock for set_boot_device in Drac management driver  https://review.openstack.org/13771302:57
openstackgerritTan Lin proposed openstack/ironic: Add decorator that requires a lock for Drac management driver  https://review.openstack.org/13771302:59
*** Masahiro has quit IRC03:05
*** ramineni has joined #openstack-ironic03:29
*** nosnos has quit IRC03:32
*** naohirot has quit IRC03:32
*** chenglch has quit IRC03:42
*** chenglch|3 has joined #openstack-ironic03:42
*** pensu has joined #openstack-ironic03:58
*** naohirot has joined #openstack-ironic04:00
*** nosnos has joined #openstack-ironic04:01
*** Masahiro has joined #openstack-ironic04:05
*** zhenzanz has joined #openstack-ironic04:30
openstackgerritRamakrishnan G proposed openstack/ironic-specs: iLO virtual media drivers to deploy without DHCP  https://review.openstack.org/13756704:30
*** Masahiro has quit IRC04:31
openstackgerritRamakrishnan G proposed openstack/ironic-specs: Enable iscsi_ilo driver to share boot images  https://review.openstack.org/13729104:32
*** Masahiro has joined #openstack-ironic04:35
*** rushiagr is now known as rushiagr_away04:44
*** rushiagr_away is now known as rushiagr04:45
*** ryanpetrello has joined #openstack-ironic04:48
*** ryanpetrello has quit IRC04:59
*** ryanpetrello has joined #openstack-ironic05:03
*** chenglch has joined #openstack-ironic05:12
*** chenglch|3 has quit IRC05:15
*** chenglch has quit IRC05:17
*** ryanpetrello has quit IRC05:19
*** ryanpetrello has joined #openstack-ironic05:20
*** Masahiro has quit IRC05:23
*** ryanpetrello has quit IRC05:29
*** Masahiro has joined #openstack-ironic05:35
*** mrda is now known as mrda-away05:39
*** pradipta_away is now known as pradipta05:41
*** mitz_ has quit IRC05:41
*** mitz_ has joined #openstack-ironic05:44
*** rameshg87 has joined #openstack-ironic05:50
openstackgerritHarshada Mangesh Kakad proposed openstack/ironic: Add documentation for SeaMicro driver  https://review.openstack.org/13632405:51
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486605:55
*** killer_prince is now known as lazy_prince05:55
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486606:02
*** chenglch|2 has joined #openstack-ironic06:08
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486606:13
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486606:36
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486606:38
openstackgerritsandhya proposed openstack/ironic-specs: Chassis Level Node Discovery  https://review.openstack.org/13486606:40
*** chenglch|2 has quit IRC06:42
*** Haomeng|2 has joined #openstack-ironic06:46
*** Haomeng has quit IRC06:47
naohirotrameshg87: Hi06:50
rameshg87naohirot, hi06:50
naohirotrameshg87: I'm reading here ironic/ironic/drivers/modules/ilo/deploy.py06:51
naohirotrameshg87: ilo deploy automatically creates boot image for User OS.06:51
naohirotrameshg87: does this User OS image contain specific linux driver for Proliant?06:52
rameshg87naohirot, no.06:53
rameshg87naohirot, it can be any node that can be booted on proliant servers (most linux distros can be).06:53
naohirotrameshg87: in case of Fujitsu PRIMERGY, NIC is Emulex CNA.06:53
rameshg87naohirot, are you checking if we will have drivers for you nic in linux kernel ?06:54
naohirotrameshg87: not really, I just want to know if iLO deploy module injects specific driver in to the boot image for PROLIENT or not06:56
*** Masahiro has quit IRC06:56
rameshg87rameshg87, ah okay. no we don't inject anything into the user's boot image.06:56
*** Masahiro has joined #openstack-ironic06:57
rameshg87ah i meant to add naohirot :)06:57
*** anderbubble has joined #openstack-ironic06:57
rameshg87naohirot, the deployment process for iscsi_ilo is same as that of pxe driver06:57
rameshg87naohirot, only the mechanism of booting the deployment kernel/ramdisk and user image's kernel/ramdisk is changed06:58
naohirotrameshg87: so does that mean that PROLIANT works with generic NIC driver?06:59
rameshg87naohirot, yes06:59
naohirotrameshg87: Okay, does that mean that PRIMERGY should work with generic NIC driver if you can assume?07:00
rameshg87naohirot, yes, atleast you will have the functionality using the CNA for ethernet traffic07:00
*** k4n0 has joined #openstack-ironic07:00
rameshg87naohirot, for storage traffic i am not sure if it will be there in every kernel by default - but anyway i guess you wouldn't care about that for now :)07:01
naohirotrameshg87: I see, I'll try later, but I releaved07:01
rameshg87naohirot, :)07:01
rameshg87naohirot, you could just try using pxe_ipmitool driver to see if it works on your machine.07:02
naohirotrameshg87: s/releaved/relieved/07:02
naohirotrameshg87: Okay, thanks!07:02
rameshg87naohirot, wc07:03
*** Masahiro has quit IRC07:15
*** Masahiro has joined #openstack-ironic07:17
naohirotrameshg87: I little bit mixed up the boot image for the second boot and subsequent, and User OS.07:21
naohirotrameshg87: I understood not specific driver in the boot image, but how about User OS?07:22
rameshg87naohirot, boot image refers to only the kernel + ramdisk of the user's image (bundled into bootable ISO format)07:23
rameshg87naohirot, the root partition of the user's image is written on the local disk on the bare metal node (from the conductor node using iSCSI)07:23
naohirotrameshg87: Yes, the boot image which iLO d07:23
rameshg87naohirot, ideally (user OS) = (kernel,ramdisk) + (root partition)07:24
rameshg87naohirot, they together form the user's operating system07:24
naohirotrameshg87: sorry , I happened to enter return key, forget about the like above.07:24
naohirotrameshg87: Yes, (user OS) = (kernel,ramdisk) + (root partition)07:25
rameshg87naohirot, no problems, did i answer the question with the above ?07:25
naohirotrameshg87: iLO driver create (kernel,ramdisk) on the fly and, deploy image copy (root partition) via iscsi.07:26
naohirotrameshg87: so my question is if (root partition) contains Proliant specific driver or not.07:27
rameshg87naohirot, may be or may not be. it depends upon how the operator created the image of root partition07:27
rameshg87naohirot, iLO driver doesn't modify anything to what is uploaded to glance as the image of the root partition.07:28
naohirotrameshg87: Yes, if so, http://docs.openstack.org/developer/ironic/deploy/install-guide.html#image-requirements07:29
rameshg87naohirot, if the operator choose to bundle some ilo drivers (some driver that doesn't come by default with linux kernel) into the image of the root partition07:29
naohirotrameshg87: Yes, I'm getting into the area how to prepare for PROLIANT specific (root partition).07:30
rameshg87naohirot, ah okay. but what do you want to include PROLIANT specific in it ?07:31
rameshg87naohirot, some tools / kernel modules ??07:31
naohirotrameshg87: the second bullet of the URL I paste, there is a command "bin/disk-image-create -u ubuntu -o my-image"07:31
naohirotrameshg87: Is "my-image" (root partition) right?07:32
rameshg87naohirot, yes07:33
rameshg87naohirot, it is root partition07:33
naohirotrameshg87: Let's if PROLIANT needs Emulex CNA driver, do you know how to inject the driver?07:34
naohirotrameshg87: s/Let's/Let's say/07:35
rameshg87naohirot, okay, got it07:35
rameshg87naohirot, it is not job of Ironic to inject those drivers07:35
rameshg87naohirot, so as an operator of the cloud, i can create the image with diskimage-builder first07:35
rameshg87naohirot, the created image is just a compressed qcow2 image of raw data of root partition07:36
naohirotrameshg87: I know, actually I asked the same question to jroll, and he give an advice to ask TripleO team.07:36
rameshg87naohirot, i can make a loopback device of that root partition, mount it and copy my specific utilities inside the image07:37
rameshg87naohirot, if you have a package to be installed, you could chroot to the mounted location and then install07:37
rameshg87naohirot, if you feel that if the tool is useful for multiple people, you could add it as an element in DIB, so that the operator can include that element at the time of creating the disk image and it gets included automatically07:38
naohirotrameshg87: In case of PROLIANT, if there is no such code implemented, is there any procedure document for deplyer right now?07:38
rameshg87naohirot, let me give an example, https://github.com/openstack/diskimage-builder/tree/master/elements/mellanox07:38
rameshg87naohirot, it forces loading of mellanox kernel module and adds some udev rules07:39
naohirotrameshg87: s/deplyer/deployer/, Yes, I opened the URL.07:39
naohirotrameshg87: I understood that diskimage-builder provides a way to add additional driver. thanks.07:42
rameshg87naohirot, yeah.07:43
naohirotrameshg87: but how about the document? is there any document available for PROLIANT customer to add PROLIANT specific driver into the (root partition)?07:43
rameshg87naohirot, ah no actually :(07:44
naohirotrameshg87: I see.07:44
rameshg87naohirot, i am not sure what specific drivers they might want to include.07:44
naohirotrameshg87: I certainly think that there are many  PROLIANT models. and each model requires slightly different drivers.07:46
*** Masahiro has quit IRC07:47
rameshg87naohirot, yeah, but to have some examples will be helpful07:47
rameshg87naohirot, atleast we could write-up a document and help customer to include them07:47
naohirotrameshg87: so in this situation, does customer have to create several kind of "(root partition)" respectively, right?07:47
*** Masahiro has joined #openstack-ironic07:48
rameshg87naohirot, not exactly i think. AFAIK if they have machines of different types, they could still bundle all the drivers into a single image.07:49
rameshg87naohirot, drivers will be loaded depending upon hardware available07:49
naohirotrameshg87: Yes, certainly an example is helpful.07:49
rameshg87naohirot, but again it is dependent on what you want to add for proliant servers.07:49
rameshg87naohirot, do you have anything specific in mind or did you take proliant just as an example for talking ?07:50
naohirotrameshg87: Actually PRIMERGY is in my mind. :-)07:51
rameshg87naohirot, okay :)07:51
naohirotrameshg87: In case of PRIMERGY, I believe that new model requires slightly updated IO drivers.07:52
naohirotrameshg87: So I'm just wondering in current Ironic implementation, how many "(root partition)" does customer have to prepare?07:53
rameshg87naohirot, i guess you can add an element in DIB like mellanox07:53
rameshg87naohirot, and ask customers to use that element while building07:54
naohirotrameshg87: Yes, I understood that the way I should take a look. :-)07:54
rameshg87naohirot, but i don't think operator will need *multiple* root partition images - just a single root partition image which contains all the drivers07:54
rameshg87naohirot, that's how linux kernel is built - it has drivers for *many* hardware and the same kernel can be booted on most of the machines :)07:55
naohirotrameshg87: Okay, that's good :-)07:55
naohirotrameshg87: I think we had interesting discussion, thanks a lot, I'm getting overall picture gradually :-)07:57
rameshg87naohirot, wc :)07:57
*** rameshg87 is now known as rameshg87-lunch07:57
*** chenglch|2 has joined #openstack-ironic07:59
*** Masahiro has quit IRC08:00
*** Masahiro has joined #openstack-ironic08:00
*** chenglch|2 has quit IRC08:08
*** athomas has joined #openstack-ironic08:14
*** erwan_taf has joined #openstack-ironic08:16
erwan_tafheya world08:17
*** yuanying_ has quit IRC08:19
*** jistr has joined #openstack-ironic08:22
*** dtantsur|afk is now known as dtantsur08:33
dtantsurMorning!08:33
openstackgerritHaomeng,Wang proposed openstack/ironic: boot_devices.PXE value should match with pyghmi define  https://review.openstack.org/13774508:35
*** rameshg87-lunch is now known as rameshg8708:37
*** ndipanov_gone is now known as ndipanov08:44
naohirotdtantsur: good morning :)08:50
dtantsurnaohirot, o/08:50
naohirotdtantsur: so have you read my reply from gerrit?08:52
dtantsurnaohirot, probably not yet, I just woke up :)08:53
dtantsurlemme find08:53
naohirotdtantsur: Yeah, I know. If you are ready, let me know08:54
openstackgerritHaomeng,Wang proposed openstack/ironic: boot_devices.PXE value should match with pyghmi define  https://review.openstack.org/13774508:55
dtantsurnaohirot, short answer is: 1. driver_info variables should have prefix (irmc_*), because there's only one namespace; 2. configuration options do have namespace (e.g. [irmc]) and they should not have a prefix08:55
dtantsurnaohirot, so driver_info[irmc_auth_method] and CONF.irmc.auth_method looks sane to me08:55
*** Nisha has joined #openstack-ironic08:56
*** k4n0 has quit IRC08:56
naohirotdtantsur: in that case, [irmc] section has irmc_auth_method?08:57
*** jcoufal has joined #openstack-ironic08:57
*** yongli has quit IRC08:59
dtantsurnaohirot, no, just auth_method08:59
dtantsurnaohirot, but driver_info has 'irmc_auth_method\09:00
dtantsurbecause it has no sections :)09:00
naohirotdtantsur: Actually I'm now familiar with what CONF.irmc.auth_method implies.09:01
*** andreykurilin_ has joined #openstack-ironic09:01
*** zhenzanz has quit IRC09:01
naohirotdtantsur: the irmc part of CONF.irmc.auth_method denote [irmc] section of conf file?09:02
*** dlpartain has joined #openstack-ironic09:02
*** romcheg has joined #openstack-ironic09:02
*** lucasagomes has joined #openstack-ironic09:03
naohirotdtantsur: Okay, you think that different symbols are used between driver_info and conf file.09:04
dtantsurnaohirot, yes09:04
dtantsurnaohirot, yes, because one has namespace [irmc], while the other does not09:04
dtantsurnaohirot, I think that's what we usually do09:04
naohirotdtantsur: Okay, so the port also should follow the same way?09:05
dtantsurnaohirot, yeah. ILO is not consistent with regards to this (in driver_info some properites are not prefixed), but I do think we should be.09:06
naohirotdtantsur: Okay, I understood. Let's fix them specifically here09:07
naohirotdtantsur: in driver_info, "client_auth_method" should be just "irmc_auth_method", and "client_port" should be "irmc_port"09:08
naohirotdtantsur: in [irmc] section of conf, "client_auth_method" is just "auth_method". and "client_port" should be no change09:09
naohirotdtantsur: Is it what you think?09:11
dtantsurnaohirot, nice09:12
*** Nisha_away has joined #openstack-ironic09:12
*** Nisha has quit IRC09:13
naohirotdtantsur: Okay, that's good. I'll fix them :-) thanks09:14
dtantsurnp)09:14
naohirotlintan: hi09:15
*** Nisha_away is now known as Nisha09:15
naohirotdtantsur: do you have any comment to Tan Lin's comment?09:18
*** derekh has joined #openstack-ironic09:18
dtantsurnaohirot, looks in line with what we agreed, right?09:19
naohirotdtantsur: Yes, I'm not sure this part, "driver_info['irmc_port'] = info.get('irmc_port', CONF.irmc.port)"09:19
naohirotdtantsur: what does it imply?09:20
*** yuanying has joined #openstack-ironic09:20
dtantsurnaohirot, it's an implementation detail, you'll probably have something like that in the code, when you're going to parse driver_info09:21
naohirotdtantsur: Yes, but is lintan suggesting to use "irmc_port" in both driver_info and [irmc] section of conf?09:22
*** davideag_ has joined #openstack-ironic09:22
dtantsurnaohirot, no, see CONF.irmc.port (not CONF.irmc.irmc_port)09:23
naohirotdtantsur: Is lintan proposing to use "irmc_port" in driver_info and "port" in [irmc] section?09:24
*** davideagnello has quit IRC09:24
dtantsurnaohirot, looks like that09:24
*** Masahiro has quit IRC09:24
*** yuanying has quit IRC09:25
*** andreykurilin_ has quit IRC09:26
*** Masahiro has joined #openstack-ironic09:26
naohirotdtantsur: So right now the way we had better to take is that  use "irmc_port" in driver_info and "client_port" in [irmc] section, right? just double check09:27
dtantsurnaohirot, oh well... actually it's better to have either [irmc]client_port and irmc_client_port OR [irmc]port and irmc_port for the sake of consistency09:28
dtantsur(didn't spot it at first, sorry)09:28
naohirotdtantsur: frankly speaking, somehow I'd like to avoid circular change :-)09:30
*** subscope has quit IRC09:30
*** chenglch has joined #openstack-ironic09:32
*** subscope has joined #openstack-ironic09:32
naohirotdtantsur: Can I decide which of either [irmc]client_port and irmc_client_port OR [irmc]port and irmc_port?09:33
*** mkerrin has quit IRC09:34
dtantsurnaohirot, whichever you prefer :) just port should be enough IMO09:38
naohirotdtantsur: Okay, I figure out a legitimacy. In case of iRMC, other protocol such as NFS/CIFS is used.09:40
dtantsurack09:40
naohirotdtantsur: just "port" is ambiguous, so it should be "client_port". done :-)09:41
openstackgerritMerged openstack/ironic: Change some exceptions from invalid to missing  https://review.openstack.org/13712409:42
dtantsurnaohirot, good :)09:42
naohirotdtantsur: I'll submit new patch set and answer to lintan in gerrit. thanks :-)09:43
Nishahi dtantsur09:45
dtantsuryou're welcome09:45
dtantsurNisha, hi09:45
Nishadtantsur, hi. Could i request your reviews on https://review.openstack.org/134022, https://review.openstack.org/13702409:46
dtantsurNisha, sure, but unfortunately not today :( I'm on business trip right now and have quite limited time, sorry09:47
Nisha:) i posted them long back09:47
Nishaatleast 1.5 weeks back09:47
Nishadtantsur, sure, do when you find time. They are independent of states spec09:48
*** sambetts has joined #openstack-ironic09:49
rameshg87dtantsur, hi09:52
dtantsurrameshg87, hi09:53
rameshg87dtantsur, i had a question on in-band discovery09:53
rameshg87dtantsur, ironic-discovered sets up the node for booting with discover ramdisk, right ?09:53
dtantsurrameshg87, to some extend :) it does not configure PXE environment (it's anyway static configuration)09:54
rameshg87dtantsur, okay. can this co-exist with nodes that are already configured for deployment ?09:54
rameshg87dtantsur, my question is when pxe driver tries to deploy a bare metal09:55
dtantsurrameshg87, yes. it modifies iptables to avoid pxe-booting nodes with MAC's known to Ironic09:55
rameshg87dtantsur, oh okay.09:56
rameshg87dtantsur, that was my question :)09:56
rameshg87dtantsur, so will it add macs of all the nodes in all the conductors ?09:57
dtantsurrameshg87, yes. everything `ironic port-list` returns (except for nodes that are designated for discovery)09:57
rameshg87dtantsur, ah okay.09:58
*** chenglch has quit IRC09:59
*** lintan has quit IRC09:59
*** mkerrin has joined #openstack-ironic10:07
Nishadtantsur, if API fails to get one of the mandatory property, we set the state as DISCOVERYFAIL and dont update anything in properties field. In this case could we go ahead and create the ports?10:10
dtantsurNisha, my intuition says no. We agreed to stop if even part of discovery fails, right?10:11
*** jistr has quit IRC10:11
NishaYes, we agreed on that, but i thought since port creation is independent we could go ahead10:12
*** bradjones_ has joined #openstack-ironic10:16
*** Masahiro has quit IRC10:16
*** bradjones has quit IRC10:16
*** bradjones_ is now known as bradjones10:16
*** bradjones has joined #openstack-ironic10:16
dtantsurNisha, for me it's just part of discovery. Ports are of no use, if you can't schedule anything IMO  :)10:19
Nishayes10:19
Nishadone , that way10:19
Nisha:)10:19
dtantsurcool!10:19
openstackgerritHaomeng,Wang proposed openstack/ironic: boot_devices.PXE value should match with pyghmi define  https://review.openstack.org/13774510:20
*** Masahiro has joined #openstack-ironic10:23
*** Nisha has quit IRC10:26
*** marios_ is now known as marios10:27
*** dlpartain has quit IRC10:28
*** naohirot has quit IRC10:30
*** jistr has joined #openstack-ironic10:34
*** igordcard has joined #openstack-ironic10:35
*** Masahiro has quit IRC10:45
*** rameshg87 has quit IRC10:46
*** ramineni has quit IRC11:05
*** yuanying has joined #openstack-ironic11:09
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776211:09
*** smoriya has quit IRC11:11
*** Haomeng has joined #openstack-ironic11:13
*** yuanying has quit IRC11:14
*** Haomeng|2 has quit IRC11:14
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776211:15
*** lucasagomes is now known as lucas-hungry11:16
*** dlpartain has joined #openstack-ironic11:17
*** anderbubble has quit IRC11:22
*** pelix has joined #openstack-ironic11:26
*** viktors|afk is now known as viktors11:27
*** dlpartain has quit IRC11:36
*** Masahiro has joined #openstack-ironic11:46
*** rameshg87 has joined #openstack-ironic11:47
*** lucas-hungry has quit IRC11:47
*** Masahiro has quit IRC11:50
*** dtantsur is now known as dtantsur|afk11:59
*** alexpilotti has joined #openstack-ironic12:13
*** naohirot has joined #openstack-ironic12:16
openstackgerritVladyslav Drok proposed openstack/ironic: Ilo tests refactoring  https://review.openstack.org/13777512:16
*** alexpilotti has quit IRC12:17
*** rushiagr is now known as rushiagr_away12:21
*** zhenzanz has joined #openstack-ironic12:26
*** rameshg87 has quit IRC12:27
*** pensu has quit IRC12:35
*** romcheg has quit IRC12:36
*** romcheg has joined #openstack-ironic12:37
*** romcheg has quit IRC12:45
*** romcheg has joined #openstack-ironic12:46
*** alexpilotti has joined #openstack-ironic12:52
*** alexpilotti has quit IRC12:55
*** nosnos has quit IRC12:55
*** yuanying has joined #openstack-ironic12:58
*** alexpilotti has joined #openstack-ironic12:59
*** athomas has quit IRC12:59
*** Masahiro has joined #openstack-ironic13:02
*** yuanying has quit IRC13:03
*** Masahiro has quit IRC13:07
*** ryanpetrello has joined #openstack-ironic13:08
openstackgerritNaohiro Tamura proposed openstack/ironic-specs: iRMC Power Driver for Ironic  https://review.openstack.org/13448713:10
*** lazy_prince is now known as killer_prince13:10
*** pradipta is now known as pradipta_away13:11
*** ryanpetrello has quit IRC13:22
*** alexpilotti has quit IRC13:23
*** dlpartain has joined #openstack-ironic13:23
*** alexpilotti has joined #openstack-ironic13:26
*** lucasagomes has joined #openstack-ironic13:36
*** dlpartain has quit IRC13:47
*** dlpartain has joined #openstack-ironic13:50
*** rushiagr_away is now known as rushiagr13:58
*** rameshg87 has joined #openstack-ironic14:00
*** ryanpetrello has joined #openstack-ironic14:03
*** raildo has joined #openstack-ironic14:03
openstackgerritLucas Alvares Gomes proposed openstack/ironic: Extend API multivalue fields  https://review.openstack.org/13776214:16
rameshg87yuriyz, hi14:24
yuriyzhi rameshg8714:24
rameshg87yuriyz, i was trying out building ironic-agent built from https://review.openstack.org/#/c/103105/14:25
rameshg87yuriyz, built from DIB14:25
rameshg87yuriyz, when i boot up the agent on the node the kernel panic unable to find root14:26
rameshg87yuriyz, i used the command in commit msg "disk-image-create -a i386 -o test fedora ironic-agent disable-selinux"14:26
rameshg87yuriyz, do i have to do anything in ironic side ?14:27
yuriyzrameshg87, maybe it is wrong PXE config14:27
rameshg87yuriyz, i was wondering about that14:27
rameshg87yuriyz, is there a different way of mentioning the initramfs to the fedora kernel ?14:28
*** ryanpetrello has quit IRC14:28
rameshg87yuriyz, did you try to boot the same kernel/ramdisk with agent_ssh driver ?14:29
*** zhenzanz_ has joined #openstack-ironic14:31
yuriyzramesh87, initrd parameter should works, test with ipmitool, not ssh14:31
rameshg87yuriyz, okay, if it worked with ipmitool driver, then it should work with ssh too14:32
rameshg87yuriyz, okay, let me look around, will update you14:33
*** lucasagomes has quit IRC14:33
*** zhenzanz has quit IRC14:33
*** zhenzanz_ is now known as zhenzanz14:33
*** yuanying has joined #openstack-ironic14:47
*** Masahiro has joined #openstack-ironic14:51
*** yuanying has quit IRC14:52
*** Masahiro has quit IRC14:56
*** naohirot has quit IRC14:56
jrollmorning, everybody :)15:01
jrollrameshg87: I was able to boot the agent DIB image15:02
jrollrameshg87: however it needs at least 3GB RAM15:02
rameshg87jroll, morning :)15:02
jrollrameshg87: that's likely your problem, it fails to unpack the root if not enough RAM, then it can't find it15:02
rameshg87jroll, oh okay. but for me it failed with a kernel panic saying 'unable to find root or something'15:02
rameshg87jroll, ah okay15:02
jroll:)15:03
rameshg87jroll, that makes sense15:03
*** igordcard has quit IRC15:03
rameshg87jroll, will check after increasing ram and get back to you15:03
rameshg87jroll, but i thought intent of adding ironic-agent was to reduce the size of the ramdisk :)15:03
*** igordcard has joined #openstack-ironic15:05
jrollrameshg87: right, it was, didn't happen yet :)15:05
rameshg87jroll, i remember coreos ramdisk is just 200 MB :)15:05
jrollrameshg87: there's optimization that can be done, still15:05
jrollyeah15:05
jrollthe coreos ramdisk requires 1GB RAM15:05
rameshg87jroll, okay15:05
NobodyCamhappy blackFriday to all the shoppers out there15:07
jrolllol, morning NobodyCam15:07
*** jcoufal has quit IRC15:15
openstackgerritVladyslav Drok proposed openstack/ironic: Ilo tests refactoring  https://review.openstack.org/13777515:19
*** zhenzanz has quit IRC15:32
NobodyCam:)15:36
openstackgerritJim Rollenhagen proposed openstack/ironic: Remove useless deprecation warning for node-update maintenance  https://review.openstack.org/13693415:40
jroll^ someone mind re-approving that, there was a minor pep8 failure on the previous patchset15:40
*** r-daneel has joined #openstack-ironic15:41
*** davideag_ has quit IRC15:50
rameshg87jroll, i had a question regarding  https://review.openstack.org/#/c/131632/315:51
jrollrameshg87: sure15:51
jrolloh15:51
jrollI see your question15:51
jrollso the bug is that someone wants to use it with a config file15:51
jrollbut names with - in them don't work with config files15:51
rameshg87jroll, someone uses agent with config files ?15:52
jrollapparently they want to15:52
jrollwhich isn't the worst idea15:52
jrollfor configs that are common for every node, just bake them in the ramdisk15:52
jrollin a config file15:52
rameshg87jroll, hmm okay15:53
rameshg87jroll, but if backward compatibility was the intention, then you need to accept both ipa-api-url and ipa_api_url as kernel parameter also, right ?15:53
rameshg87jroll, i didn't know someone wanted to use config file with agent ramdisk initially :)15:54
jrollwell15:54
jrollI would say just continue to accept ipa-api-url15:54
jrollthat's just read for the config default15:54
jrollonly the oslo.config names need to change, kernel params can stay IMO15:55
rameshg87jroll, hmm yeah, then we don't need this  https://review.openstack.org/#/c/137550/15:55
jrollrameshg87: read my last comment on 131632 :)15:55
rameshg87jroll, oh you left a comment already15:55
jrollagree15:55
rameshg87jroll, i would prefer it fixed in kernel parameters as well to avoid confusion15:57
*** pcrews has joined #openstack-ironic15:57
rameshg87jroll, - and _ can be easily misleading15:57
rameshg87jroll, but will make code worse15:57
jrollrameshg87: true, that might be useful to change, but we should accept both for a while15:57
jrollagree, but it's just code :)15:57
rameshg87jroll, yeah, i agree, we can accept both .. :)15:58
*** dlpartain has quit IRC16:05
*** mitz- has joined #openstack-ironic16:10
*** mitz_ has quit IRC16:10
*** subscope has quit IRC16:12
*** rameshg87 has quit IRC16:21
*** pcrews has quit IRC16:28
*** erwan_taf has quit IRC16:29
*** shakamunyi has joined #openstack-ironic16:30
*** shakamunyi has quit IRC16:31
*** shakamunyi has joined #openstack-ironic16:34
*** yuanying has joined #openstack-ironic16:36
*** Masahiro has joined #openstack-ironic16:40
*** yuanying has quit IRC16:40
*** Masahiro has quit IRC16:45
*** derekh has quit IRC16:53
*** viktors is now known as viktors|afk16:55
*** igordcard has quit IRC16:56
*** sambetts has quit IRC17:04
*** shakayumi has joined #openstack-ironic17:21
*** shakamunyi has quit IRC17:25
*** romcheg has quit IRC17:27
*** dlaube has joined #openstack-ironic17:28
*** alexpilotti has quit IRC17:32
*** romcheg has joined #openstack-ironic17:51
*** jistr has quit IRC17:53
*** alexpilotti has joined #openstack-ironic18:04
*** pelix has quit IRC18:08
*** igordcard has joined #openstack-ironic18:09
NobodyCamjroll: https://review.openstack.org/#/c/136934 on it way down :)18:14
*** ndipanov has quit IRC18:16
*** andreykurilin_ has joined #openstack-ironic18:17
*** yuanying has joined #openstack-ironic18:24
*** Masahiro has joined #openstack-ironic18:29
*** yuanying has quit IRC18:30
*** ryanpetrello has joined #openstack-ironic18:31
*** Masahiro has quit IRC18:33
openstackgerritMerged openstack/ironic: Remove useless deprecation warning for node-update maintenance  https://review.openstack.org/13693418:38
*** deva__ has joined #openstack-ironic18:38
*** pcrews has joined #openstack-ironic18:39
*** ryanpetrello has quit IRC18:43
*** ryanpetrello has joined #openstack-ironic18:50
*** davideagnello has joined #openstack-ironic18:51
*** subscope has joined #openstack-ironic18:55
*** harlowja_away is now known as harlowja_18:57
*** ryanpetrello has quit IRC18:57
*** andreykurilin_ has quit IRC19:01
*** foexle has joined #openstack-ironic19:03
jrollthanks NobodyCam19:15
*** foexle has quit IRC19:25
* deva__ lurks19:29
jrollohai, I see you19:30
*** rushiagr is now known as rushiagr_away19:54
*** romcheg has quit IRC19:56
*** romcheg has joined #openstack-ironic19:57
dlaubehey hey19:58
*** subscope has quit IRC20:03
*** yuanying has joined #openstack-ironic20:13
*** erwan_taf has joined #openstack-ironic20:14
*** Masahiro has joined #openstack-ironic20:17
*** yuanying has quit IRC20:18
*** ryanpetrello has joined #openstack-ironic20:22
*** Masahiro has quit IRC20:22
*** ryanpetrello has quit IRC20:29
*** ryanpetrello has joined #openstack-ironic20:30
*** ryanpetrello has quit IRC20:41
*** ryanpetrello has joined #openstack-ironic20:43
*** alexpilotti has quit IRC20:48
*** raildo has quit IRC21:00
*** yuanying has joined #openstack-ironic21:14
*** yuanying has quit IRC21:19
*** ryanpetrello has quit IRC21:22
*** foexle has joined #openstack-ironic21:27
*** erwan_taf has quit IRC21:30
*** pcrews has quit IRC21:32
*** foexle has quit IRC21:35
*** ryanpetrello has joined #openstack-ironic21:41
*** andreykurilin_ has joined #openstack-ironic21:49
*** clachance has joined #openstack-ironic21:53
clachanceHi21:53
*** ryanpetrello has quit IRC21:55
clachanceIm new to Ironic in Openstack,  i would like to know if the "Bare Metal Service Installation" doc is pretty straight forward to be able to quickly have a fresh Openstack version working with Ironic.  Is there any know issues with the setup?!  Thanks!21:56
Haomengclachance: hi21:59
Haomengclachance: suggest to run devstack to install openstack with ironic, that is stable and easy for demo22:00
clachanceThanks for the tip Haomeng22:01
Haomengclachance: welcome22:02
Haomengclachance: try this one - http://docs.openstack.org/developer/ironic/dev/dev-quickstart.html#deploying-ironic-with-devstack22:02
Haomengclachance: good luck22:03
clachanceThanks for the link, have a nice weekend!22:03
*** anderbubble has joined #openstack-ironic22:04
Haomengclachance: np, welcome, you too:)22:04
clachanceDoes Devstack is supported on CenstOS?22:06
clachanceCentos22:06
*** Masahiro has joined #openstack-ironic22:06
Haomengclachance: yes - http://docs.openstack.org/developer/devstack/22:07
*** Masahiro has quit IRC22:11
*** harlowja_ is now known as harlowja_away22:21
*** romcheg has quit IRC22:24
*** romcheg has joined #openstack-ironic22:31
*** yuanying has joined #openstack-ironic22:45
*** ryanpetrello has joined #openstack-ironic22:48
*** yuanying has quit IRC22:50
*** ryanpetrello has quit IRC23:05
*** andreykurilin_ has quit IRC23:11
*** andreykurilin_ has joined #openstack-ironic23:11
*** pcrews has joined #openstack-ironic23:18
*** ryanpetrello has joined #openstack-ironic23:20
*** pcrews has quit IRC23:24
*** igordcard has quit IRC23:26
*** anderbubble has quit IRC23:28
*** Kamilion has joined #openstack-ironic23:29
*** deva__ has quit IRC23:33
*** ryanpetrello has quit IRC23:37
*** igordcard has joined #openstack-ironic23:42
*** alexpilotti has joined #openstack-ironic23:47
*** alexpilotti has quit IRC23:52
*** openstackstatus has quit IRC23:53
*** openstack has joined #openstack-ironic23:54
*** Masahiro has joined #openstack-ironic23:55
*** andreykurilin_ has quit IRC23:56
*** Masahiro has quit IRC23:59

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