Re: Monitoring kickstart install status

Chun Tat David Chu <[email protected]>
Newsgroups gmane.linux.redhat.kickstart.general
Message-ID <[email protected]>
Hi Hugh,

We have many machines that we will be building, so we are hoping to automate
the process of monitoring the status of the OS.

Spawning a script and monitoring 'install.log' is an option.  Another
thought would be monitoring the anaconda.log.

I notice the log prints the following....
anaconda.log:21:22:31 INFO    : moving (1) to step partitionobjinit
anaconda.log:21:22:32 INFO    : moving (1) to step autopartitionexecute
anaconda.log:21:22:32 INFO    : moving (1) to step partitiondone
anaconda.log:21:22:32 INFO    : moving (1) to step bootloadersetup
anaconda.log:21:22:32 INFO    : moving (1) to step networkdevicecheck
anaconda.log:21:22:32 INFO    : moving (1) to step reposetup
anaconda.log:21:22:34 INFO    : moving (1) to step basepkgsel
anaconda.log:21:22:35 INFO    : moving (1) to step postselection
anaconda.log:21:22:44 INFO    : moving (1) to step install
anaconda.log:21:22:44 INFO    : moving (1) to step enablefilesystems
anaconda.log:21:23:48 INFO    : moving (1) to step migratefilesystems
anaconda.log:21:23:48 INFO    : moving (1) to step setuptime
anaconda.log:21:23:49 INFO    : moving (1) to step preinstallconfig
anaconda.log:21:23:49 INFO    : moving (1) to step installpackages
anaconda.log:21:25:57 INFO    : moving (1) to step postinstallconfig
anaconda.log:21:25:57 INFO    : moving (1) to step writeconfig
anaconda.log:21:25:57 INFO    : moving (1) to step firstboot
anaconda.log:21:25:57 INFO    : moving (1) to step instbootloader
anaconda.log:21:25:59 INFO    : moving (1) to step writeksconfig
anaconda.log:21:25:59 INFO    : moving (1) to step writeregkey
anaconda.log:21:25:59 INFO    : moving (1) to step setfilecon
anaconda.log:21:25:59 INFO    : moving (1) to step copylogs

It looks like if I monitor these steps then I might be able to get a better
estimate of the installation progress.

What do you think?  Any thought?

Thanks,

David

On Tue, May 3, 2011 at 8:01 PM, Hugh Brown <[email protected]> wrote:

>
>
> On 05/03/2011 04:34 PM, Chun Tat David Chu wrote:
>
>> Hi All,
>>
>> I am hoping to run a python script in the background during %pre to
>> monitor
>> the kickstart install status.  My script will periodically send status to
>> a
>> server somewhere within LAN and report the current installation status.
>>
>> Running a python script in %pre and sending status to a remote server is
>> the
>> easy part but I am not sure what to monitor to retrieve the kickstart
>> install status.
>>
>> One thought I have is to monitor the /mnt/sysimage/root/install.log and
>> compare the number of packages installed and the number of packages
>> specified in the ks.cfg and get a rough estimate of the kickstart install
>> status.
>>
>> I am not sure if this is a correct way to do or there's a better to do so.
>>
>> Please let me know if you've any suggestion or thought.
>>
>> Thanks!
>>
>> - David
>>
>
> My memory says that the install.log is actually in /tmp/install.log. After
> the installation is finished it is copied to /mnt/sysimage/root/install.log.
>
> For fedora systems, I enabled sshd and require a password:
>
> sshpw --username=root  XXXXXXXX  --plaintext
>
> If I want to check status, I ssh in and look.  If I don't, there's a script
> that will email me when it has finished.
>
> On RH5 systems, I enabled vnc and would use vncviewer to connect and check
> progress.
>
> Otherwise, watching the number of packages installed in install.log works.
>
> Hugh
>
> _______________________________________________
> Kickstart-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/kickstart-list
>

_______________________________________________
Kickstart-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/kickstart-list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.