Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)

2018-12-03 Thread David Johnson
The problem is gone now.  I had originally done the chdef -t osimage -p pkgdir 
before there was a line for rhels7.3-x86_64-netboot-comp_kup.  It created a
new entry for me with most of the fields blank.  There was no rootimg dir,
and there had been no pkgdir before I ran the command.  Therefore there was
nothing to append the new pkgdir to.  I went back and cloned an existing line 
for
rhels7.3-x86_64-netboot-comp (with our earlier customizations), then did 
chdef -t osimage rhles7.3-x86_64-netboot-comp_kup -p kerneldir <...>
The result was kerneldir was filled in, and pkgdir was also prepended with the 
kernel directory.
I think this is what was intended in the documented example.  
I ended up with a bootable image, and the correct kernel/initrd.

Thanks for the help, your solution was much simpler than what I was thinking it 
would take.

 -- ddj


> On Dec 3, 2018, at 8:57 PM, Yuan Y Bai  wrote:
> 
> Hi David,
>  
> Thanks you pointing out that the doc is not clear about "kerneldir", and make 
> you confused about "kerneldir" and "pkgdir".
>  
> Here you should use "pkgdir" to append kernels repo directory into pkgdir.  
> Here is my example, could you try like this, if you have problems, contact me 
> freely.
>  
> ]# ls /install/kernels/3.10.0-860.el7.x86_64/
> dracut-033-535.el7.x86_64.rpm
> dracut-network-033-535.el7.x86_64.rpm
> kernel-3.10.0-860.el7.x86_64.rpm
> linux-firmware-20180220-62.git6d51311.el7.noarch.rpm
> repodata
>  
> ]# chdef -t osimage rhels7.3-x86_64-netboot-compute -p 
> pkgdir=/install/kernels/3.10.0-860.el7.x86_64
>  
> ]# lsdef -t osimage rhels7.3-x86_64-netboot-compute -i pkgdir
> Object name: rhels7.3-x86_64-netboot-compute
> pkgdir=/install/rhels7.3/x86_64,/install/kernels/3.10.0-860.el7.x86_64
>  
> ]# genimage rhels7.3-x86_64-netboot-compute -k 3.10.0-860.el7.x86_64
>  
> ]# packimage rhels7.3-x86_64-netboot-compute
>  
>  
>  
>  
> Best Regards
> --
> Yuan Bai (白媛)
> 
> CSTL HPC System Management Development
> Tel:86-10-82451401
> E-mail: by...@cn.ibm.com
> Address: IBM ZGC Campus. Ring Building 28,
> ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,
> Beijing P.R.China 100193
> 
> IBM环宇大厦
> 北京市海淀区东北旺西路8号,中关村软件园28号楼
> 邮编:100193
>  
>  
> - Original message -
> From: David Johnson 
> To: xCAT Users Mailing list 
> Cc:
> Subject: Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)
> Date: Tue, Dec 4, 2018 12:16 AM
>  
> The document seems to have a problem with the examples —
> the description talks about “kerneldir” attribute, but the example uses 
> “pkgdir”. 
> When I use pkgdir it clobbers the existing value (/install/rhels7.3/x86_64) 
> with new value (/install/kernels/3.10.0-862.14.14.el7.x86_64)
>  
> I think it should say chdef -t osimage <> -p kerneldir=<> 
> I got further using that format. However, I’m still having trouble with the 
> packimage
> command “Error: Cannot find rhels7.3-x86_64-neboot-comp_kup from the 
> linuximage table.
> But it’s there:
> [root@mgt5 ~]# tabdump linuximage | grep rhels7.3-x86_64-netboot-comp_kup
> "rhels7.3-x86_64-netboot-comp_kup","/install/kernels/3.10.0-862.14.4.el7.x86_64,/install/rhels7.3/x86_64",,"/install/kernels/3.10.0-862.14.14.el7.x86_64"
>  
> Thanks for the pointers,
>  
>  — ddj
>  
>> 
>> On Dec 3, 2018, at 4:08 AM, Yuan Y Bai > <mailto:by...@cn.ibm.com>> wrote:
>>  
>>  
>> Hi David,
>>  
>> Do you want to create osimage to use RHEL 7.5 kernel rpms based on RHEL 7.3 
>> .iso?
>>  
>> I think you can refer to examples in this doc, if you have problem, contact 
>> us freely.
>>  
>> https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel
>>  
>> <https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel>
>>  
>>  
>> Best Regards
>> --
>> Yuan Bai (白媛)
>> 
>> CSTL HPC System Management Development
>> Tel:86-10-82451401
>> E-mail: by...@cn.ibm.com <mailto:by...@cn.ibm.com>
>> Address: IBM ZGC Campus. Ring Building 28,
>> ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,
>> Beijing P.R.China 100193
>> 
>> IBM环宇大厦
>> 北京市海淀区东北旺西路8号,中关村软件园28号楼
>> 邮编:100193
>>  
>>  
>> - Original message -
>> From: David Johns

Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)

2018-12-03 Thread Yuan Y Bai
Hi David,
 
Thanks you pointing out that the doc is not clear about "kerneldir", and make you confused about "kerneldir" and "pkgdir".
 
Here you should use "pkgdir" to append kernels repo directory into pkgdir.  Here is my example, could you try like this, if you have problems, contact me freely.
 
]# ls /install/kernels/3.10.0-860.el7.x86_64/dracut-033-535.el7.x86_64.rpmdracut-network-033-535.el7.x86_64.rpmkernel-3.10.0-860.el7.x86_64.rpmlinux-firmware-20180220-62.git6d51311.el7.noarch.rpmrepodata
 
]# chdef -t osimage rhels7.3-x86_64-netboot-compute -p pkgdir=/install/kernels/3.10.0-860.el7.x86_64
 
]# lsdef -t osimage rhels7.3-x86_64-netboot-compute -i pkgdirObject name: rhels7.3-x86_64-netboot-compute    pkgdir=/install/rhels7.3/x86_64,/install/kernels/3.10.0-860.el7.x86_64
 
]# genimage rhels7.3-x86_64-netboot-compute -k 3.10.0-860.el7.x86_64
 
]# packimage rhels7.3-x86_64-netboot-compute
 
 
 
 
Best Regards--Yuan Bai (白媛)CSTL HPC System Management DevelopmentTel:86-10-82451401E-mail: by...@cn.ibm.comAddress: IBM ZGC Campus. Ring Building 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,Beijing P.R.China 100193IBM环宇大厦北京市海淀区东北旺西路8号,中关村软件园28号楼邮编:100193
 
 
- Original message -From: David Johnson To: xCAT Users Mailing list Cc:Subject: Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)Date: Tue, Dec 4, 2018 12:16 AM The document seems to have a problem with the examples —
the description talks about “kerneldir” attribute, but the example uses “pkgdir”. 
When I use pkgdir it clobbers the existing value (/install/rhels7.3/x86_64) 
with new value (/install/kernels/3.10.0-862.14.14.el7.x86_64)
 
I think it should say chdef -t osimage <> -p kerneldir=<> 
I got further using that format. However, I’m still having trouble with the packimage
command “Error: Cannot find rhels7.3-x86_64-neboot-comp_kup from the linuximage table.
But it’s there:
[root@mgt5 ~]# tabdump linuximage | grep rhels7.3-x86_64-netboot-comp_kup
"rhels7.3-x86_64-netboot-comp_kup","/install/kernels/3.10.0-862.14.4.el7.x86_64,/install/rhels7.3/x86_64",,"/install/kernels/3.10.0-862.14.14.el7.x86_64"
 
Thanks for the pointers,
 
 — ddj
 
On Dec 3, 2018, at 4:08 AM, Yuan Y Bai <by...@cn.ibm.com> wrote: 

 
Hi David,
 
Do you want to create osimage to use RHEL 7.5 kernel rpms based on RHEL 7.3 .iso?
 
I think you can refer to examples in this doc, if you have problem, contact us freely.
 
https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel
 
 
Best Regards--Yuan Bai (白媛)CSTL HPC System Management DevelopmentTel:86-10-82451401E-mail: by...@cn.ibm.comAddress: IBM ZGC Campus. Ring Building 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,Beijing P.R.China 100193IBM环宇大厦北京市海淀区东北旺西路8号,中关村软件园28号楼邮编:100193
 
 
- Original message -From: David Johnson <david_john...@brown.edu>To: xCAT Users Mailing list <xcat-user@lists.sourceforge.net>Cc:Subject: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)Date: Sat, Dec 1, 2018 3:47 AM 
I am trying to build new netboot images based on the RHEL 7.3 .iso,while updating only the kernel (to the one released with RHEL 7.5).I would like to retain the ability to rebuild the original images.It seems to me that “otherpkgs” is probably too late, as the kerneland initrd are populated  first.  If I drop the updated RPMS in /install/rhels7.3/x86_64/Packagesand rebuild the repo, it should choose the newer ones. Then I’dneed the -g and/or -k options to genimage to use the originals.Does this make sense or is there an easier way?Thanks, — ddjDave Johnson___xCAT-user mailing listxCAT-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/xcat-user 
 ___xCAT-user mailing listxCAT-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/xcat-user
___xCAT-user mailing listxCAT-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/xcat-user
 


___
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user


Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)

2018-12-03 Thread David Johnson
The document seems to have a problem with the examples —
the description talks about “kerneldir” attribute, but the example uses 
“pkgdir”. 
When I use pkgdir it clobbers the existing value (/install/rhels7.3/x86_64) 
with new value (/install/kernels/3.10.0-862.14.14.el7.x86_64)

I think it should say chdef -t osimage <> -p kerneldir=<> 
I got further using that format. However, I’m still having trouble with the 
packimage
command “Error: Cannot find rhels7.3-x86_64-neboot-comp_kup from the linuximage 
table.
But it’s there:
[root@mgt5 ~]# tabdump linuximage | grep rhels7.3-x86_64-netboot-comp_kup
"rhels7.3-x86_64-netboot-comp_kup","/install/kernels/3.10.0-862.14.4.el7.x86_64,/install/rhels7.3/x86_64",,"/install/kernels/3.10.0-862.14.14.el7.x86_64"

Thanks for the pointers,

 — ddj

> On Dec 3, 2018, at 4:08 AM, Yuan Y Bai  wrote:
> 
>  
> Hi David,
>  
> Do you want to create osimage to use RHEL 7.5 kernel rpms based on RHEL 7.3 
> .iso?
>  
> I think you can refer to examples in this doc, if you have problem, contact 
> us freely.
>  
> https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel
>  
> <https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel>
>  
>  
> Best Regards
> --
> Yuan Bai (白媛)
> 
> CSTL HPC System Management Development
> Tel:86-10-82451401
> E-mail: by...@cn.ibm.com
> Address: IBM ZGC Campus. Ring Building 28,
> ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,
> Beijing P.R.China 100193
> 
> IBM环宇大厦
> 北京市海淀区东北旺西路8号,中关村软件园28号楼
> 邮编:100193
>  
>  
> - Original message -
> From: David Johnson 
> To: xCAT Users Mailing list 
> Cc:
> Subject: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)
> Date: Sat, Dec 1, 2018 3:47 AM
>  
> I am trying to build new netboot images based on the RHEL 7.3 .iso,
> while updating only the kernel (to the one released with RHEL 7.5).
> I would like to retain the ability to rebuild the original images.
> It seems to me that “otherpkgs” is probably too late, as the kernel
> and initrd are populated  first.  
> 
> If I drop the updated RPMS in /install/rhels7.3/x86_64/Packages
> and rebuild the repo, it should choose the newer ones. Then I’d
> need the -g and/or -k options to genimage to use the originals.
> Does this make sense or is there an easier way?
> 
> Thanks,
>  — ddj
> Dave Johnson
> 
> ___
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user 
> <https://lists.sourceforge.net/lists/listinfo/xcat-user>
>  
>  
> 
> ___
> xCAT-user mailing list
> xCAT-user@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/xcat-user

___
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user


Re: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)

2018-12-03 Thread Yuan Y Bai
 
Hi David,
 
Do you want to create osimage to use RHEL 7.5 kernel rpms based on RHEL 7.3 .iso?
 
I think you can refer to examples in this doc, if you have problem, contact us freely.
 
https://xcat-docs.readthedocs.io/en/latest/guides/admin-guides/manage_clusters/ppc64le/diskless/customize_image/install_new_kernel.html?highlight=kernel
 
 
Best Regards--Yuan Bai (白媛)CSTL HPC System Management DevelopmentTel:86-10-82451401E-mail: by...@cn.ibm.comAddress: IBM ZGC Campus. Ring Building 28,ZhongGuanCun Software Park,No.8 Dong Bei Wang West Road, Haidian District,Beijing P.R.China 100193IBM环宇大厦北京市海淀区东北旺西路8号,中关村软件园28号楼邮编:100193
 
 
- Original message -From: David Johnson To: xCAT Users Mailing list Cc:Subject: [xcat-user] choosing kernel for genimage (xCAT 2.13.4)Date: Sat, Dec 1, 2018 3:47 AM 
I am trying to build new netboot images based on the RHEL 7.3 .iso,while updating only the kernel (to the one released with RHEL 7.5).I would like to retain the ability to rebuild the original images.It seems to me that “otherpkgs” is probably too late, as the kerneland initrd are populated  first.  If I drop the updated RPMS in /install/rhels7.3/x86_64/Packagesand rebuild the repo, it should choose the newer ones. Then I’dneed the -g and/or -k options to genimage to use the originals.Does this make sense or is there an easier way?Thanks, — ddjDave Johnson___xCAT-user mailing listxCAT-user@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/xcat-user 
 


___
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user


[xcat-user] choosing kernel for genimage (xCAT 2.13.4)

2018-11-30 Thread David Johnson
I am trying to build new netboot images based on the RHEL 7.3 .iso, 
while updating only the kernel (to the one released with RHEL 7.5). 
I would like to retain the ability to rebuild the original images.
It seems to me that “otherpkgs” is probably too late, as the kernel
and initrd are populated  first.  

If I drop the updated RPMS in /install/rhels7.3/x86_64/Packages
and rebuild the repo, it should choose the newer ones. Then I’d
need the -g and/or -k options to genimage to use the originals.
Does this make sense or is there an easier way?

Thanks, 
 — ddj
Dave Johnson

___
xCAT-user mailing list
xCAT-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xcat-user