Hi again,

Looks like vcl.os and vcl.osinstalltype tables have 'kickstart' installtype for 
an image. 
But I cannot find a way to set image_os_install_type to 'kickstart', it's 
'partimage' by default for bare-metal. 

And there seems to be no column in vcl.image table which corresponds to 
image_os_install_type.

Help! Does VCL support kickstart image install with xCAT module?

Thank you.

On Feb 29, 2012, at 11:14 , Dmitri Chebotarov wrote:

> 
> Hi
> 
> Is there a way to use kickstart script install with VCL/xCAT? 
> xCAT2.pm code mentions use of templates, but I cannot find a way how to make 
> use of them. 
> 
> I have working ESXi 4.1 template, and able to install ESXi 4.1 using xCAT 
> (nodeset node install works OK). 
> How would I add ESXi 4.1 image to VCL which is bases on kickstart, not on 
> partimage? 
> 
> Thank you for help.
> 
> 
> On Feb 22, 2012, at 14:12 , Josh Thompson wrote:
> 
>> 
>> Hash: SHA1
>> 
>> Dmitri,
>> 
>> Did you follow the guide for adding partimage support to xCAT?
>> 
>> https://cwiki.apache.org/confluence/display/VCL/Adding+support+for+partimage+and+partimage-
>> ng+to+xCAT+2.x+%28unofficial%29
>> 
>> You said you installed the partimage rpm.  partimage is not something that 
>> needs to be installed on the management node.  It is part of the stateless 
>> images mentioned on the above page.
>> 
>> Josh
>> 
>> On Tuesday 21 February 2012 4:47:06 PM Dmitri Chebotarov wrote:
>>> Hi All.
>>> 
>>> I'm trying to capture a base image using xCAT module - the server is
>>> bare-metal CentOS5.7. The process starts OK, able to communicate with the
>>> node and then fails when trying to create .tmpl file.
>>> 
>>> xCAT is installed and configured on the management node.
>>> partimage rpm is installed as well.
>>> 
>>> Do you know what could be the issue?
>>> 
>>> Thank you for your help.
>>> 
>>> ...
>>> 2012-02-21 16:22:30|12755|275:261|image|xCAT2.pm:capture(827)|nodetype
>>> modified, node bc1-7, image name centos5image-xcatcentos5v474-v0 2012-02-21
>>> 16:22:30|12755|275:261|image|xCAT2.pm:_create_template(1065)|attempting to
>>> create tmpl file for image: centos5image-xcatcentos5v474-v0 2012-02-21
>>> 16:22:30|12755|275:261|image|xCAT2.pm:_get_image_template_path(2084)|manage
>>> ment node identifier argument was not specified
>>> 2012-02-21 16:22:30|12755|275:261|image|
>> xCAT2.pm:_get_image_template_path(2115)|attempting to determine template 
>> path 
>> for image:
>>> |12755|275:261|image| image name: centos5image-xcatcentos5v474-v0
>>> |12755|275:261|image| OS install type: partimage
>>> |12755|275:261|image| OS source path: image
>>> |12755|275:261|image| xCAT 2.x OS source path: image
>>> 
>>> 2012-02-21
>>> 16:22:30|12755|275:261|image|xCAT2.pm:_get_image_template_path(2123)|return
>>> ing: /opt/xcat/share/xcat/install/image 2012-02-21
>>> 16:22:30|12755|275:261|image|xCAT2.pm:_get_image_template_path(2084)|manage
>>> ment node identifier argument was not specified
>>> 2012-02-21 16:22:30|12755|275:261|image|
>> xCAT2.pm:_get_image_template_path(2115)|attempting to determine template 
>> path 
>> for image:
>>> |12755|275:261|image| image name: centos5image-xcatcentos5v474-v0
>>> |12755|275:261|image| OS install type: partimage
>>> |12755|275:261|image| OS source path: image
>>> |12755|275:261|image| xCAT 2.x OS source path: image
>>> 
>>> 2012-02-21
>>> 16:22:30|12755|275:261|image|xCAT2.pm:_get_image_template_path(2123)|return
>>> ing: /opt/xcat/share/xcat/install/image 2012-02-21
>>> 16:22:30|12755|275:261|image|DataStructure.pm:get_computer_private_ip_addre
>>> ss(1557)|returning private IP address previously retrieved: 10.3.1.27
>>> 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:is_inblockrequest(6164)|zero rows
>>> were returned from database select 2012-02-21
>>> 16:22:30|12755|275:261|image|DataStructure.pm:get_image_affiliation_name(20
>>> 35)|image owner id: 1 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:getnewdbh(2710)|database requested
>>> (information_schema) does not match handle stored in $ENV{dbh}
>>> (vcl:10.3.1.214) 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:getnewdbh(2761)|database handle
>>> stored in $ENV{dbh} 2012-02-21
>>> 16:22:30|12755|275:261|image|DataStructure.pm:retrieve_user_data(1352)|atte
>>> mpting to retrieve and store data for user: user.id = '1' 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:getnewdbh(2710)|database requested
>>> (vcl) does not match handle stored in $ENV{dbh}
>>> (information_schema:10.3.1.214) 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:getnewdbh(2761)|database handle
>>> stored in $ENV{dbh} 2012-02-21
>>> 16:22:30|12755|275:261|image|DataStructure.pm:retrieve_user_data(1415)|data
>>> has been retrieved for user: admin (id: 1) 2012-02-21
>>> 16:22:30|12755|275:261|image|utils.pm:mail(1268)|SUCCESS -- Sending mail
>>> To: dcheb...@gmu.edu, PROBLEM --
>>> 275:261|image|xCAT2.pm|bc1-7|centos5image-xcatcentos5v474-v0|admin
>>> |12755|275:261|image| ---- CRITICAL ----
>>> |12755|275:261|image| 2012-02-21
>>> |16:22:30|12755|275:261|image|xCAT2.pm:_get_base_template_filename(2170)|f
>>> |ailed to find suitable base image template file in
>>> |/opt/xcat/share/xcat/install/image 12755|275:261|image| ( 0) xCAT2.pm,
>>> |_get_base_template_filename (line: 2170) 12755|275:261|image| (-1)
>>> |xCAT2.pm, _create_template (line: 1075) 12755|275:261|image| (-2)
>>> |xCAT2.pm, capture (line: 836)
>>> |12755|275:261|image| (-3) image.pm, process (line: 162)
>>> |12755|275:261|image| (-4) vcld, make_new_child (line: 568)
>>> |12755|275:261|image| (-5) vcld, main (line: 346)
>>> |12755|275:261|image| ---- WARNING ----
>>> |12755|275:261|image| 2012-02-21
>>> |16:22:30|12755|275:261|image|xCAT2.pm:_create_template(1077)|base
>>> |template filename could not be determined 12755|275:261|image| ( 0)
>>> |xCAT2.pm, _create_template (line: 1077) 12755|275:261|image| (-1)
>>> |xCAT2.pm, capture (line: 836)
>>> |12755|275:261|image| (-2) image.pm, process (line: 162)
>>> |12755|275:261|image| (-3) vcld, make_new_child (line: 568)
>>> |12755|275:261|image| (-4) vcld, main (line: 346)
>>> |12755|275:261|image| ---- WARNING ----
>>> |12755|275:261|image| 2012-02-21
>>> |16:22:30|12755|275:261|image|xCAT2.pm:capture(840)|failed to create .tmpl
>>> |file for centos5image-xcatcentos5v474-v0 12755|275:261|image| ( 0)
>>> |xCAT2.pm, capture (line: 840)
>>> |12755|275:261|image| (-1) image.pm, process (line: 162)
>>> |12755|275:261|image| (-2) vcld, make_new_child (line: 568)
>>> |12755|275:261|image| (-3) vcld, main (line: 346)
>>> |12755|275:261|image| ---- WARNING ----
>>> |12755|275:261|image| 2012-02-21
>>> |16:22:30|12755|275:261|image|image.pm:process(166)|centos5image-xcatcento
>>> |s5v474-v0 image failed to be captured by provisioning module
>>> |12755|275:261|image| ( 0) image.pm, process (line: 166)
>>> |12755|275:261|image| (-1) vcld, make_new_child (line: 568)
>>> |12755|275:261|image| (-2) vcld, main (line: 346)
>>> 
>>> On Feb 10, 2012, at 11:44 , Aaron Peeler wrote:
>>>> Yes, we're using the latest xCAT version.
>>>> 
>>>> -A
>>>> 
>>>> On Fri, Feb 10, 2012 at 11:42 AM, Kumar, Amit H. <ahku...@odu.edu> wrote:
>>>>> Hi Dmitri,
>>>>> 
>>>>> We use xCAT 2.5.2; I am not a pro to say if xCAT 2.6.x will work.
>>>>> May be Aaron and his group could say more.
>>>>> 
>>>>> Thank you,
>>>>> Amit
>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: dcheb...@gmu.edu [mailto:dcheb...@gmu.edu]
>>>>>> Sent: Friday, February 10, 2012 11:37 AM
>>>>>> To: vcl-user@incubator.apache.org
>>>>>> Subject: Re: VCL and xCat
>>>>>> 
>>>>>> 
>>>>>> Thank you.
>>>>>> 
>>>>>> What version of xCat do you use? Since VCL supports xCat 2.x, is it
>>>>>> safe to use latest xCat 2.6.10? Thanks.
>>>>>> 
>>>>>> On Feb 10, 2012, at 11:27 , Kumar, Amit H. wrote:
>>>>>>> Hi Dmitri,
>>>>>>> 
>>>>>>> SUMAVI link that you have is a real good one, I blindly followed
>>>>>>> it
>>>>>> 
>>>>>> and then slowly things started to make more sense once it worked.
>>>>>> 
>>>>>>> Also xCAT forum was very helpful.
>>>>>>> 
>>>>>>> Thank you,
>>>>>>> Amit
>>>>>>> 
>>>>>>>> -----Original Message-----
>>>>>>>> From: dcheb...@gmu.edu [mailto:dcheb...@gmu.edu]
>>>>>>>> Sent: Friday, February 10, 2012 10:15 AM
>>>>>>>> To: vcl-user@incubator.apache.org; aaron_pee...@ncsu.edu
>>>>>>>> Subject: Re: VCL and xCat
>>>>>>>> 
>>>>>>>> 
>>>>>>>> Thank you, I hope we can make it work in our environment as
>>>>>>>> well...
>>>>>>>> 
>>>>>>>> I keep searching and reading xCat docs - here is good one ->
>>>>>>>> http://sumavi.com/books/xcat-administrators-guide.
>>>>>>>> BTW, if you have any docs outside of xcat.org site, please
>>>>>>>> share...
>>>>>>>> At this point I'm looking for xCat overview docs, i.e. to
>>>>>>>> understand
>>>>>>>> the process.
>>>>>>>> 
>>>>>>>> Looks like xCat makes extensive use of DHCP server to manage
>>>>>>>> nodes.
>>>>>>>> Are you using different DHCPd servers for VCL VMs and xCat
>>>>>>>> nodes, or
>>>>>>>> just keep everything on one DHCP server and being careful with
>>>>>>>> which
>>>>>>>> MAC gets what?
>>>>>>>> 
>>>>>>>> Thanks again for your help...
>>>>>>>> 
>>>>>>>> On Feb 10, 2012, at 9:30 , Aaron Peeler wrote:
>>>>>>>>> Dmitri,
>>>>>>>>> 
>>>>>>>>> Just to add to Amit, comments.
>>>>>>>>> 
>>>>>>>>> We use xCAT extensively here at ncsu. From provisioning
>>>>>>>>> end-user
>>>>>>>>> desktops and our hypervisors. xCAT very helpful when needed to
>>>>>>>> 
>>>>>>>> install
>>>>>>>> 
>>>>>>>>> a chassis full of blades with esxi.
>>>>>>>>> 
>>>>>>>>> As your installing xCAT  You'll want to review
>>>>>>>>> https://cwiki.apache.org/VCL/adding-support-for-partimage-and-
>>>>>>>> 
>>>>>>>> partimag
>>>>>>>> 
>>>>>>>>> e-ng-to-xcat-2x-unofficial.html We added in VCL support for
>>>>>>>>> partimage
>>>>>>>>> - which is used to capture the disk images of end-user
>>>>>>>>> environments/desktops for windows and linux.
>>>>>>>>> 
>>>>>>>>> When your adding nodes to vcl through the manage computers
>>>>>>>>> tool,
>>>>>>>>> make sure to choose "xCAT 2.x" .  If your doing windows
>>>>>>>>> bare-metal,
>>>>>>>>> you'll also need to include sysprep and related mass storage
>>>>>> 
>>>>>> drivers
>>>>>> 
>>>>>>>>> so it can be reloaded successfully.
>>>>>> 
>>>>>>>>> For sysprep review step 8 on this page:
>>>>>> https://cwiki.apache.org/confluence/display/VCL/VCL+2.2.1+Management
>>>>>> +
>>>>>> 
>>>>>>>> N
>>>>>>>> 
>>>>>>>>> ode+Installation
>>>>>>>>> 
>>>>>>>>> Hope this info helps,
>>>>>>>>> Aaron
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> On Thu, Feb 9, 2012 at 4:03 PM, Dmitri Chebotarov
>>>>>> 
>>>>>> <dcheb...@gmu.edu>
>>>>>> 
>>>>>>>> wrote:
>>>>>>>>>> Amit,
>>>>>>>>>> 
>>>>>>>>>> Thanks a lot.
>>>>>>>>>> 
>>>>>>>>>> On Feb 9, 2012, at 15:57 , Kumar, Amit H. wrote:
>>>>>>>>>>> Hi Dmitri,
>>>>>>>>>>> 
>>>>>>>>>>> You general idea is correct to my best understanding.
>>>>>>>>>>> 
>>>>>>>>>>> "Install Path" in the Edit management Node will be the
>>>>>>>>>>> path for
>>>>>>>> 
>>>>>>>> xCAT(bare metal) image repository. In addition when you
>>>>>>>> configure
>>>>>> 
>>>>>> the
>>>>>> 
>>>>>>>> "Site" table in xCAT you will set the "installdir" to point to
>>>>>>>> the
>>>>>>>> location where you will store your images.
>>>>>>>> 
>>>>>>>>>>> We have IBM E Blade Chassis with HS22 blade servers.
>>>>>>>>>>> 
>>>>>>>>>>> Best,
>>>>>>>>>>> Amit
>>>>>>>>>>> 
>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>> From: dcheb...@gmu.edu [mailto:dcheb...@gmu.edu]
>>>>>>>>>>>> Sent: Thursday, February 09, 2012 3:44 PM
>>>>>>>>>>>> To: vcl-user@incubator.apache.org
>>>>>>>>>>>> Subject: Re: VCL and xCat
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Amit,
>>>>>>>>>>>> 
>>>>>>>>>>>> I'm trying to get general idea about xCat/VCL : so,
>>>>>>>>>>>> basically
>>>>>>>>>>>> xCat needs to be installed and configured on VCL Mgm
>>>>>>>>>>>> node(s)
>>>>>>>>>>>> before it can be used with VCL, and I should be able to
>>>>>>>>>>>> successfully provision xCat nodes/clients with different
>>>>>>>>>>>> images.
>>>>>>>>>>>> Once xCat is working then I can add bare-metal computers
>>>>>>>>>>>> - blade
>>>>>>>>>>>> with xCat 2.x engine. Does it sound right?
>>>>>>>>>>>> 
>>>>>>>>>>>> How do you tell VCL where to get image files for xCat
>>>>>>>>>>>> nodes - is
>>>>>>>> 
>>>>>>>> it
>>>>>>>> 
>>>>>>>>>>>> 'Install Path' setting under Management Nodes -> Edit
>>>>>>>>>>>> management
>>>>>>>>>>>> node information?
>>>>>>>>>>>> 
>>>>>>>>>>>> What kind of hardware do you have for xCat nodes? Are
>>>>>>>>>>>> those IBM
>>>>>>>>>>>> blade servers or/and PCs?
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> Thanks.
>>>>>>>>>>>> 
>>>>>>>>>>>> On Feb 9, 2012, at 15:16 , Kumar, Amit H. wrote:
>>>>>>>>>>>>> Hi,
>>>>>>>>>>>>> 
>>>>>>>>>>>>> We do not need an additional/dedicated server to do
>>>>>>>>>>>>> both xCAT
>>>>>>>>>>>>> and VCL
>>>>>>>>>>>> 
>>>>>>>>>>>> together, your management node can serve as your xCAT
>>>>>>>>>>>> server.
>>>>>>>>>>>> 
>>>>>>>>>>>>> I would recommend getting xCAT to work by itself
>>>>>>>>>>>>> before using
>>>>>>>>>>>>> VCL to
>>>>>>>>>>>> 
>>>>>>>>>>>> manage your images and guest OS.
>>>>>>>>>>>> 
>>>>>>>>>>>>> This has worked well for us so far.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> :Amit
>>>>>>>>>>>>> :
>>>>>>>>>>>>>> -----Original Message-----
>>>>>>>>>>>>>> From: dcheb...@gmu.edu [mailto:dcheb...@gmu.edu]
>>>>>>>>>>>>>> Sent: Thursday, February 09, 2012 3:03 PM
>>>>>>>>>>>>>> To: vcl-user@incubator.apache.org
>>>>>>>>>>>>>> Subject: VCL and xCat
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Hi All
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Anyone is using xCat with VCL?
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> I have generic question about xCat and VCL - where
>>>>>>>>>>>>>> do I start?
>>>>>>>>>>>>>> Do I need working xCat environment before I can add
>>>>>>>>>>>>>> it to VCL?
>>>>>>>>>>>>>> Does xCat need dedicated server? Or does it run on
>>>>>>>>>>>>>> the VCL
>>>>>>>>>>>> 
>>>>>>>>>>>> management
>>>>>>>>>>>> 
>>>>>>>>>>>>>> node?
>>>>>>>>>>>>>> Are there any special hardware requirements for xCat
>>>>>> 
>>>>>> "clients"?
>>>>>> 
>>>>>>>>>>>>>> Thank you.
>>>>>>>>>>>> 
>>>>>>>>>>>> Thank you.
>>>>>>>>>>>> 
>>>>>>>>>>>> -----------------
>>>>>>>>>>>> Dmitri Chebotarov
>>>>>>>>>>>> dcheb...@gmu.edu
>>>>>>>>>>>> 703-993-6175
>>>>>>>>>>>> -----------------
>>>>>>>>>> 
>>>>>>>>>> Thank you.
>>>>>>>>>> 
>>>>>>>>>> -----------------
>>>>>>>>>> Dmitri Chebotarov
>>>>>>>>>> dcheb...@gmu.edu
>>>>>>>>>> 703-993-6175
>>>>>>>>>> -----------------
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> -----BEGIN PGP SIGNATURE-----
>>>>>>>>>> 
>>>>>>>>>> iQEcBAEBAgAGBQJPNDStAAoJEMRKpymufl8aAxkH/iCGHjBRUMR85l4+D3cl
>>>>>>>>>> zzem
>>>>>>>>>> eb4+RtsjvqfnJO7IjjF3Ajs73labFWvoEgpJrbFous2v6ou/gNsUgB82hWic
>>>>>>>>>> qNTm
>>>>>>>>>> 5+ZKkdncM2qWl2QI1ED6kvZt0OHmG/cUbRk0XRlPSjf99dIYgjqPZBL4xFNj
>>>>>>>>>> e62X
>>>>>>>>>> xzNNPCEC7S5lixouyUcFPh7KhVR+11zvZsliV19CYH6HqXLpSphRt/gN5HIK
>>>>>>>>>> 77gD
>>>>>>>>>> xNpfymdAPf2iJ1Dur5MNngnJIYTgdNgYq8pTvmrxPNEixumYsTU1UQzYFbij
>>>>>>>>>> pctI
>>>>>>>>>> yL8gUhP2kX2Yd45mVGzZxmJXDrOkg0rLxmIxVrrmGH2/iLSHpSFE+8mY0kqb
>>>>>>>>>> TmA=
>>>>>>>>>> =86fD
>>>>>>>>>> -----END PGP SIGNATURE-----
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Aaron Peeler
>>>>>>>>> Program Manager
>>>>>>>>> Virtual Computing Lab
>>>>>>>>> NC State University
>>>>>>>>> 
>>>>>>>>> All electronic mail messages in connection with State business
>>>>>> 
>>>>>> which
>>>>>> 
>>>>>>>>> are sent to or received by this account are subject to the NC
>>>>>> 
>>>>>> Public
>>>>>> 
>>>>>>>>> Records Law and may be disclosed to third parties.
>>>>>>>> 
>>>>>>>> Thank you.
>>>>>>>> 
>>>>>>>> -----------------
>>>>>>>> Dmitri Chebotarov
>>>>>>>> dcheb...@gmu.edu
>>>>>>>> 703-993-6175
>>>>>>>> -----------------
>>>>>> 
>>>>>> Thank you.
>>>>>> 
>>>>>> -----------------
>>>>>> Dmitri Chebotarov
>>>>>> dcheb...@gmu.edu
>>>>>> 703-993-6175
>>>>>> -----------------
>>> 
>>> Thank you.
>>> 
>>> -----------------
>>> Dmitri Chebotarov
>>> dcheb...@gmu.edu
>>> 703-993-6175
>>> -----------------
>> - -- 
>> - -------------------------------
>> Josh Thompson
>> VCL Developer
>> North Carolina State University
>> 
>> my GPG/PGP key can be found at pgp.mit.edu
>> 
>> All electronic mail messages in connection with State business which
>> are sent to or received by this account are subject to the NC Public
>> Records Law and may be disclosed to third parties.
>> 
>> 
> 
> 
> 
> 
> Thank you.
> 
> -----------------
> Dmitri Chebotarov
> dcheb...@gmu.edu
> 703-993-6175
> -----------------
> 
> 




Thank you.

-----------------
Dmitri Chebotarov
dcheb...@gmu.edu
703-993-6175
-----------------


Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

Reply via email to