Changes

Jump to: navigation, search

OpenSUSE template creation

1,445 bytes added, 09:14, 12 January 2008
Initial release
Instructions manually create a minimal openSUSE 10.3 template.

== Prerequisites ==

You need running openSUSE 10.3 installation.

== Creating template ==

=== Preparing the base system ===

Run <code>yast2</code> on your openSUSE 10.3 installation (this does not have to be your OpenVZ HN). Proceed with Software->Installation into directory.

=== Create device nodes ===

I suggest creating all required nodes directly in the <code>\<DIRINSTALL\>/lib/udev/devices/</code>, in that case you don't have to disable udev in startup scripts.

Change directory to <code>\<DIRINSTALL\>/lib/udev/devices/</code> and execute the following commonds:
<pre>
mknod -m 666 full c 1 7
mknod -m 600 initctl p
mknod -m 666 random c 1 8
mknod -m 444 urandom c 1 9
</pre>

== Disable parallel startup of services ==

Set <code>RUN_PARALLEL</code> variable in <code>\<DIRINSTALL\>/etc/sysconfig/boot</code> to "no".

== Disable boot.klog ==

For some reason, <code>klogd</code> hangs when tries to retrieve kernel log. You need to disable it. Simply delete <code>\<DIRINSTALL\>/etc/rc.d/boot.d/S08boot.klog</code>

== Create OS template ==

Create OS template cache by invoking the following command (from inside <code>\<DIRINSTALL\></code):
<code>
tar -czf /vz/template/cache/opensuse-10.3-i386-default.tar.gz ./
</code

For Debian-based host you should put the archive inside <code>/var/lib/vz/template/cache</code>

[[Category: HOWTO]]
[[Category: Templates]]
7
edits

Navigation menu