]> git.proxmox.com Git - pve-docs.git/blobdiff - pve-installation.adoc
Fixed some typos and slight language improvements
[pve-docs.git] / pve-installation.adoc
index d27184c7963f601b744e48ac942250d9768ae90f..f15258e7970bb3297e735cbb0ce474c4c4ccd083 100644 (file)
@@ -7,19 +7,19 @@ ifdef::wiki[]
 :title: Installation
 endif::wiki[]
 
-{pve} is based on Debian and comes with an installation CD-ROM
-which includes a complete Debian system ("stretch" for version 5.x) as
+{pve} is based on Debian, therefore the disk image (ISO file) provided
+by us includes a complete Debian system ("stretch" for version 5.x) as
 well as all necessary {pve} packages.
 
-The installer just asks you a few questions, then partitions the local
-disk(s), installs all required packages, and configures the system
-including a basic network setup. You can get a fully functional system
-within a few minutes. This is the preferred and recommended
-installation method.
+Using the installer will guide you through the setup, allowing
+you to partition the local disk(s), apply basic system configurations
+(e.g. timezone, language, network) and install all required packages.
+Using the provided ISO will get you started in just a few minutes,
+that's why we recommend this method for new and existing users.
 
 Alternatively, {pve} can be installed on top of an existing Debian
 system. This option is only recommended for advanced users since
-detail knowledge about {pve} is necessary.
+detailed knowledge about {pve} is necessary.
 
 ifndef::wiki[]
 
@@ -28,15 +28,15 @@ include::pve-system-requirements.adoc[]
 endif::wiki[]
 
 
-Using the {pve} Installation CD-ROM
------------------------------------
+Using the {pve} Installer
+-------------------------
 
-You can download the ISO from {website}. It includes the
-following:
+You can download the ISO from {website}en/downloads.
+It includes the following:
 
 * Complete operating system (Debian Linux, 64-bit)
 
-* The {pve} installer, which partitions the hard drive(s) with ext4,
+* The {pve} installer, which partitions the local disk(s) with ext4,
   ext3, xfs or ZFS and installs the operating system.
 
 * {pve} kernel (Linux) with LXC and KVM support
@@ -46,14 +46,16 @@ following:
 
 * Web based management interface for using the toolset
 
-NOTE: By default, the complete server is used and all existing data is
-removed.
+NOTE: During the installation process, the complete server
+is used by default and all existing data is removed.
+
+Please insert the installation media (e.g. USB stick, CD-ROM) and boot
+from it.
 
 [thumbnail="screenshot/pve-grub-menu.png"]
 
-Please insert the installation CD-ROM, then boot from that
-drive. Immediately afterwards you can choose the following menu
-options:
+After choosing the correct entry (e.g. Boot from USB) the {pve} menu
+will be displayed, you can now select one of the following options:
 
 Install Proxmox VE::
 
@@ -94,17 +96,18 @@ defaults to `ext4`. The installer uses LVM if you select `ext3`,
 `ext4` or `xfs` as file system, and offers additional option to
 restrict LVM space (see <<advanced_lvm_options,below>>)
 
-If you have more than one disk, you can also use ZFS as file system.
-ZFS supports several software RAID levels, so this is specially useful
-if you do not have a hardware RAID controller. The `Options` button
-lets you select the ZFS RAID level, and you can choose disks there.
+You can also use ZFS as file system. ZFS supports several software RAID
+levels, so this is specially useful if you do not have a hardware RAID
+controller. The `Options` button lets you select the ZFS RAID level, and
+you can choose disks there. Additionally you can set additional options (see
+<<advanced_zfs_options,below>>).
 
 [thumbnail="screenshot/pve-select-location.png", float="left"]
 
 The next page just ask for basic configuration options like your
 location, the time zone and keyboard layout. The location is used to
-select a download server near you to speedup updates. The installer is
-usually able to auto detect those setting, so you only need to change
+select a download server near you to speed up updates. The installer is
+usually able to auto detect those settings, so you only need to change
 them in rare situations when auto detection fails, or when you want to
 use some special keyboard layout not commonly used in your country.
 
@@ -123,7 +126,7 @@ recommend to use stronger passwords - here are some guidelines:
   romantic links (current or past) and biographical information (e.g.,
   ID numbers, ancestors' names or dates).
 
-It is sometimes necessary to send notification to the system
+It is sometimes necessary to send notifications to the system
 administrator, for example:
 
 - Information about available package updates.
@@ -143,7 +146,7 @@ dual stack node, you can easily do that after installation.
 
 If you press `Next` now, installation starts to format disks, and
 copies packages to the target. Please wait until that is finished,
-then reboot the server.
+then remove the installation media and restart your system.
 
 Further configuration is done via the Proxmox web interface. Just
 point your browser to the IP address given during installation
@@ -204,6 +207,41 @@ will be used.
 NOTE: LVM requires free space in the VG for snapshot creation (not
 required for lvmthin snapshots).
 
+[[advanced_zfs_options]]
+Advanced ZFS Configuration Options
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+The installer creates a ZFS pool `rpool`. When selecting ZFS, no swap space is
+created by default. You can leave some unpartitioned space for swap or create
+a swap zvol after installation, though the latter can lead to problems
+(see <<zfs_swap,ZFS swap notes>>).
+
+`ashift`::
+
+Defines the `ashift` value for the created pool. The `ashift` needs
+to be set at least to the sector-size of the underlying disks (2 to
+the power of `ashift` is the sector-size), or any disk,
+which might be put in the pool (e.g. during replacing a defective disk).
+
+`compress`::
+
+Defines whether compression is enabled for `rpool`.
+
+`checksum`::
+
+Defines which checksumming algorithm should be used for `rpool`.
+
+`copies`::
+
+Defines the `copies` parameter for `rpool`. Check the `zfs(8)` manpage for the
+semantics, and why this does not replace redundancy on disk-level.
+
+`hdsize`::
+
+Defines the total HD size to be used. This way you can save free
+space on the HD(s) for further partitioning (e.g. for creating a swap-partition).
+`hdsize` is only honored for bootable disks, i.e., only the first disk or
+mirror for RAID0, RAID1 or RAID10, and all disks in RAID-Z[123].
+
 
 ZFS Performance Tips
 ~~~~~~~~~~~~~~~~~~~~
@@ -221,22 +259,25 @@ installation using the following command:
 
 ifdef::wiki[]
 
-link:/wiki/Install_Proxmox_VE_on_Debian_Stretch[Install Proxmox VE on Debian Stretch]
--------------------------------------------------------------------------------------
-
 link:/wiki/Install_from_USB_Stick[Install from USB Stick]
 ---------------------------------------------------------
 
+link:/wiki/Install_Proxmox_VE_on_Debian_Stretch[Install Proxmox VE on Debian Stretch]
+-------------------------------------------------------------------------------------
+
 endif::wiki[]
 
 ifndef::wiki[]
 
+include::pve-usbstick.adoc[]
+
 Install {pve} on Debian
 -----------------------
 
 {pve} ships as a set of Debian packages, so you can install it
-on top of a normal Debian installation. After configuring the
-repositories, you need to run:
+on top of a standard Debian installation.
+xref:sysadmin_package_repositories[After configuring the repositories], you
+need to run:
 
 [source,bash]
 ----
@@ -252,10 +293,9 @@ configuration is also completely up to you.
 In general, this is not trivial, especially when you use LVM or
 ZFS.
 
-You can find a detailed step by step howto on the
+You can find a detailed step by step how-to guide on the
 {webwiki-url}Install_Proxmox_VE_on_Debian_Stretch[wiki].
 
-include::pve-usbstick.adoc[]
 
 endif::wiki[]