EnglishFrenchSpanish

OnWorks favicon

koan - Online in the Cloud

Run koan in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command koan that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

NAME


koan - kickstart over a network, client side helper for cobbler

SYNOPSIS


koan --server=hostname [--list=type] [--virt|--replace-self|--display] [--profile=name]
[--system=name] [--image=name] [--add-reinstall-entry] [--virt-name=name]
[--virt-path=path] [--virt-type=type] [--nogfx] [--static-interface=name] [--kexec]

DESCRIPTION


Koan stands for "kickstart-over-a-network" and is a client-side helper program for use
with Cobbler. koan allows for both network provisioning of new virtualized guests (Xen,
QEMU/KVM, VMware) and re-installation of an existing system.

When invoked, koan requests install information from a remote cobbler boot server, it then
kicks off installations based on what is retrieved from cobbler and fed in on the koan
command line. The examples below show the various use cases.

LISTING REMOTE COBBLER OBJECTS


To browse remote objects on a cobbler server and see what you can install using koan, run
one of the following commands:

koan --server=cobbler.example.org --list=profiles

koan --server=cobbler.example.org --list=systems

koan --server=cobbler.example.org --list=images

LEARNING MORE ABOUT REMOTE COBBLER OBJECTS


To learn more about what you are about to install, run one of the following commands:

koan --server=cobbler.example.org --display --profile=name

koan --server=cobbler.example.org --display --system=name

koan --server=cobbler.example.org --display --image=name

REINSTALLING EXISTING SYSTEMS


Using --replace-self will reinstall the existing system the next time you reboot.

koan --server=cobbler.example.org --replace-self --profile=name

koan --server=cobbler.example.org --replace-self --system=name

Additionally, adding the flag --add-reinstall-entry will make it add the entry to grub for
reinstallation but will not make it automatically pick that option on the next boot.

Also the flag --kexec can be appended, which will launch the installer without needing to
reboot. Not all kernels support this option.

INSTALLING VIRTUALIZED SYSTEMS


Using --virt will install virtual machines as defined by Cobbler. There are various
overrides you can use if not everything in cobbler is defined as you like it.

koan --server=cobbler.example.org --virt --profile=name

koan --server=cobbler.example.org --virt --system=name

koan --server=cobbler.example.org --virt --image=name

Some of the overrides that can be used with --virt are:

Flag Explanation Example

--virt-name name of virtual machine to create testmachine

--virt-type forces usage of qemu/xen/vmware qemu

--virt-bridge name of bridge device virbr0

--virt-path overwrite this disk partition /dev/sda4

--virt-path use this directory /opt/myimages

--virt-path use this existing LVM volume VolGroup00

--nogfx do not use VNC graphics (Xen only) (does not take options)

Nearly all of these variables can also be defined and centrally managed by the Cobbler
server.

If installing virtual machines in environments without DHCP, use of --system instead of
--profile is required. Additionally use --static-interface=eth0 to supply which interface
to use to supply network information. The installer will boot from this virtual
interface. Leaving off --static-interface will result in an unsuccessful network
installation.

CONFIGURATION MANAGEMENT


Using --update-config will update a system configuration as defined by Cobbler.

koan --server=cobbler.example.org --update-config

Additionally, adding the flag --summary will print configuration run stats.

Koan passes in the system's FQDN in the background during the configuration request.
Cobbler will match this FQDN to a configured system defined by Cobbler.

The FQDN (Fully Qualified Domain Name) maps to the system's hostname field.

ENVIRONMENT VARIABLES


Koan respects the COBBLER_SERVER variable to specify the cobbler server to use. This is a
convenient way to avoid using the --server option for each command. This variable is set
automatically on systems installed via cobbler, assuming standard kickstart templates are
used. If you need to change this on an installed system, edit
/etc/profile.d/cobbler.{csh,sh}.

ADDITIONAL


Reading the cobbler manpage and www.cobblerd.org is highly recommended.

The mailing list is [email protected].

Subscribe at https://fedorahosted.org/mailman/listinfo/cobbler

Use koan online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    GenX
    GenX
    GenX is a scientific program to refine
    x-ray refelcetivity, neutron
    reflectivity and surface x-ray
    diffraction data using the differential
    evolution algorithm....
    Download GenX
  • 2
    pspp4windows
    pspp4windows
    PSPP is a program for statistical
    analysis of sampled data. It is a free
    replacement for the proprietary program
    SPSS. PSPP has both text-based and
    graphical us...
    Download pspp4windows
  • 3
    Git Extensions
    Git Extensions
    Git Extensions is a standalone UI tool
    for managing Git repositories. It also
    integrates with Windows Explorer and
    Microsoft Visual Studio
    (2015/2017/2019). Th...
    Download Git Extensions
  • 4
    eSpeak: speech synthesis
    eSpeak: speech synthesis
    Text to Speech engine for English and
    many other languages. Compact size with
    clear but artificial pronunciation.
    Available as a command-line program with
    many ...
    Download eSpeak: speech synthesis
  • 5
    Sky Chart / Cartes du Ciel
    Sky Chart / Cartes du Ciel
    SkyChart is a software to draw chart of
    the night sky for the amateur astronomer
    from a bunch of stars and nebulae
    catalogs. See main web page for full
    download...
    Download Sky Chart / Cartes du Ciel
  • 6
    GSmartControl
    GSmartControl
    GSmartControl is a graphical user
    interface for smartctl. It allows you to
    inspect the hard disk and solid-state
    drive SMART data to determine its
    health, as w...
    Download GSmartControl
  • More »

Linux commands

  • 1
    abc2abc
    abc2abc
    abc2abc - a simple abc
    checker/re-formatter/transposer ...
    Run abc2abc
  • 2
    abc2ly
    abc2ly
    abc2ly - manual page for abc2ly
    (LilyPond) 2.18.2 ...
    Run abc2ly
  • 3
    coqmktop
    coqmktop
    coqmktop - The Coq Proof Assistant
    user-tactics linker ...
    Run coqmktop
  • 4
    coqtop
    coqtop
    coqtop - The Coq Proof Assistant
    toplevel system ...
    Run coqtop
  • 5
    g.copygrass
    g.copygrass
    g.copy - Copies available data files in
    the current mapset search path to the
    user�s current mapset. KEYWORDS:
    general, map management ...
    Run g.copygrass
  • 6
    g.dirsepsgrass
    g.dirsepsgrass
    g.dirseps - Internal GRASS utility for
    converting directory separator
    characters. Converts any directory
    separator characters in the input string
    to or from na...
    Run g.dirsepsgrass
  • More »

Ad