Revision 216cb5af doc/install.rst

b/doc/install.rst
171 171

  
172 172
For optimum performance when running both CPU and I/O intensive
173 173
instances, it's also recommended that the dom0 is restricted to one CPU
174
only, for example by booting with the kernel parameter ``maxcpus=1``.
174
only. For example you can add ``dom0_max_vcpus=1,dom0_vcpus_pin`` to your
175
kernels boot command line and set ``dom0-cpus`` in
176
``/etc/xen/xend-config.sxp`` like this::
177

  
178
  (dom0-cpus 1)
175 179

  
176 180
It is recommended that you disable xen's automatic save of virtual
177 181
machines at system shutdown and subsequent restore of them at reboot.
......
312 316
     $ depmod -a
313 317
     $ modprobe drbd minor_count=128 usermode_helper=/bin/true
314 318

  
315
   It is also recommended that you comment out the default resources in
316
   the ``/etc/drbd.conf`` file, so that the init script doesn't try to
319
   It is also recommended that you comment out the default resources (if any)
320
   in the ``/etc/drbd.conf`` file, so that the init script doesn't try to
317 321
   configure any drbd devices. You can do this by prefixing all
318 322
   *resource* lines in the file with the keyword *skip*, like this:
319 323

  
......
418 422
Other required software
419 423
+++++++++++++++++++++++
420 424

  
421
See :doc:`install-quick`.
425
Please install all software requirements mentioned in :doc:`install-quick`.
426
If you want to build Ganeti from source, don't forget to follow the steps
427
required for that as well.
422 428

  
423 429
Setting up the environment for Ganeti
424 430
-------------------------------------
......
619 625
installation script. An example OS that works under Debian and can
620 626
install Debian and Ubuntu instace OSes is provided on the project web
621 627
site.  Download it from the project page and follow the instructions in
622
the ``README`` file.  Here is the installation procedure (replace 0.9
628
the ``README`` file.  Here is the installation procedure (replace 0.12
623 629
with the latest version that is compatible with your ganeti version)::
624 630

  
625 631
  $ cd /usr/local/src/
626
  $ wget http://ganeti.googlecode.com/files/ganeti-instance-debootstrap-%0.9%.tar.gz
627
  $ tar xzf ganeti-instance-debootstrap-%0.9%.tar.gz
628
  $ cd ganeti-instance-debootstrap-%0.9%
629
  $ ./configure
632
  $ wget http://ganeti.googlecode.com/files/ganeti-instance-debootstrap-%0.12%.tar.gz
633
  $ tar xzf ganeti-instance-debootstrap-%0.12%.tar.gz
634
  $ cd ganeti-instance-debootstrap-%0.12%
635
  $ ./configure --with-os-dir=/srv/ganeti/os
630 636
  $ make
631 637
  $ make install
632 638

  
......
661 667
   ``kbd`` can be used instead of ``console-tools``, and more packages
662 668
   can be added, of course, if needed.
663 669

  
670
Please refer to the ``README`` file of ``ganeti-instance-debootstrap`` for
671
further documentation.
672

  
664 673
Alternatively, you can create your own OS definitions. See the manpage
665 674
:manpage:`ganeti-os-interface(7)`.
666 675

  
......
670 679
**Mandatory** once per cluster, on the first node.
671 680

  
672 681
The last step is to initialize the cluster. After you have repeated the
673
above process on all of your nodes, choose one as the master, and
674
execute::
682
above process on all of your nodes and choose one as the master. Make sure
683
there is a SSH key pair on the master node (optionally generating one using
684
``ssh-keygen``). Finally execute::
675 685

  
676 686
  $ gnt-cluster init %CLUSTERNAME%
677 687

  

Also available in: Unified diff