X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=sysadmin.adoc;h=204cc644c7ceae04cce8a87ce3672626a0ee626e;hp=8683aac8df91e3f5404fb76792d5f161e67cf9e9;hb=fe907b653b2c5391c7203fc6ef47fbf2f65b0ed2;hpb=6089239a714b50b9a3c72887d4e01f3d192364d3 diff --git a/sysadmin.adoc b/sysadmin.adoc index 8683aac..204cc64 100644 --- a/sysadmin.adoc +++ b/sysadmin.adoc @@ -1,11 +1,12 @@ Host System Administration ========================== +include::attributes.txt[] {pve} is based on the famous https://www.debian.org/[Debian] Linux distribution. That means that you have access to the whole world of Debian packages, and the base system is well documented. The https://debian-handbook.info/download/stable/debian-handbook.pdf[Debian -Administrator\'s Handbook] is available online, and provide a +Administrator\'s Handbook] is available online, and provides a comprehensive introduction to the Debian operating system (see xref:Hertzog13[]). @@ -43,7 +44,9 @@ Minimum requirements, for evaluation * CPU: 64bit (Intel EMT64 or AMD64) -* RAM: 1 GB RAM +* Intel VT/AMD-V capable CPU/Mainboard for KVM Full Virtualization support + +* RAM: 1 GB RAM, plus additional RAM used for guests * Hard drive @@ -54,186 +57,58 @@ Recommended system requirements * CPU: 64bit (Intel EMT64 or AMD64), Multi core CPU recommended -* RAM: 8 GB is good, more is better +* Intel VT/AMD-V capable CPU/Mainboard for KVM Full Virtualization support + +* RAM: 8 GB RAM, plus additional RAM used for guests -* Hardware RAID with batteries protected write cache (BBU) or flash +* Hardware RAID with batteries protected write cache (``BBU'') or flash based protection * Fast hard drives, best results with 15k rpm SAS, Raid10 -* At least two NIC´s, depending on the used storage technology you need more - - -Getting Help ------------- - -There are basically two different support channels. {pve} itself if -fully open source, so we always encourage our users to discuss and -share their knowledge using the http://forum.proxmox.com/[Community -Support Forum]. The forum is fully moderated by the Proxmox support -team. Up to now, the forum has about 25.000 members, and more than -120.000 messages. Needless to say that such a large forum is a great -place to get information. - -The second channel is the commercial support provided by -{proxmoxGmbh}. {pve} server subscriptions can be ordered online, see -http://shop.maurer-it.com[{pve} Shop]. For all details see -http://www.proxmox.com/proxmox-ve/pricing[{pve} Subscription Service -Plans]. - -Please contact the mailto:office@proxmox.com[Proxmox sales team] for -commercial support requests or volume discounts. - -Package Repositories --------------------- - -All Debian based systems use -http://en.wikipedia.org/wiki/Advanced_Packaging_Tool[APT] as package -management tool. The list of repositories is defined in -'/etc/apt/sources.list' and '.list' files found inside -'/etc/apt/sources.d/'. Updates can be installed directly using -'apt-get', or via the GUI. - -Apt 'sources.list' files lists one package repository per line, with -the most preferred source listed first. Empty lines are ignored, and a -'#' character anywhere on a line marks the remainder of that line as a -comment. The information available from the configured sources is -acquired by 'apt-get update'. - -.File '/etc/apt/sources.list' ----- -deb http://ftp.debian.org/debian jessie main contrib - -# security updates -deb http://security.debian.org jessie/updates main contrib ----- - -In addition, {pve} provides three different package repositories. - -{pve} Enterprise Repository -~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -This is the default, stable and recommended repository, available for -all {pve} subscription users. It contains the most stable packages, -and is suitable for production use. You need a valid subscription key -to access this repository. The `pve-enterprise` repository is enabled -by default: - -.File '/etc/apt/sources.list.d/pve-enterprise.list' ----- -deb https://enterprise.proxmox.com/debian jessie pve-enterprise ----- - -NOTE: You can disable this repository by commenting out the above line -using a '#' (at the start of the line). This prevents error messages -if you do not have a subscription key. Please configure the -`pve-no-subscription` repository in that case. - -As soon as updates are available, the `root@pam` user is notified via -email about the available new packages. On the GUI, the change-log of -each package can be viewed (if available), showing all details of the -update. So you will never miss important security fixes. - -{pve} No-Subscription Repository -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -As the name suggests, you do not need a subscription key to access -this repository. It can be used for testing and non-production -use. Its not recommended to run on production servers, as these -packages are not always heavily tested and validated. +* At least two NICs, depending on the used storage technology you need more -We recommend to configure this repository in '/etc/apt/sources.list'. +ifdef::wiki[] -.File '/etc/apt/sources.list' ----- -deb http://ftp.debian.org/debian jessie main contrib +See Also +-------- -# PVE pve-no-subscription repository provided by proxmox.com, -# NOT recommended for production use -deb http://download.proxmox.com/debian jessie pve-no-subscription +* link:/wiki/Getting_Help[Getting Help] -# security updates -deb http://security.debian.org jessie/updates main contrib ----- +* link:/wiki/Package_Repositories[Package Repositories] - -{pve} Test Repository -~~~~~~~~~~~~~~~~~~~~~~ +* link:/wiki/Installation[Installation] -Finally, there is a repository called `pvetest`. This one contains the -latest packages and is heavily used by developers to test new -features. As usual, you can configure this using -'/etc/apt/sources.list' by adding the following line: +* link:/wiki/Network_Configuration[Network Configuration] -.sources.list entry for `pvetest` ----- -deb http://download.proxmox.com/debian jessie pvetest ----- +* link:/wiki/System_Software_Updates[System Software Updates] +* link:/wiki/Logical_Volume_Manager_(LVM)[Logical Volume Manager (LVM)] -Installing {pve} ----------------- +* link:/wiki/ZFS_on_Linux[ZFS on Linux] -{pve} ships as a set of Debian packages, so you can simply install it -on top of a normal Debian installation. After configuring the -repositories, you need to run: +endif::wiki[] -[source,bash] ----- -apt-get update -apt-get install proxmox-ve ----- -While this looks easy, it presumes that you have correctly installed -the base system, and you know how you want to configure and use the -local storage. Network configuration is also completely up to you. +ifndef::wiki[] -In general, this is not trivial, especially when you use LVM or -ZFS. This is why we provide an installation CDROM for {pve}. That -installer just ask 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, including the following: +include::pve-package-repos.adoc[] -* Complete operating system (Debian Linux, 64-bit) -* Partition the hard drive with ext4 (alternative ext3 or xfs) or ZFS -* {pve} Kernel with LXC and KVM support -* Complete toolset -* Web based management interface +include::pve-installation.adoc[] -NOTE: By default, the complete server is used and all existing data is -removed. +include::system-software-updates.adoc[] -Further configuration is done via the Proxmox web interface. Just -point your browser to the IP address given during installation -(https://youripaddress:8006). Proxmox VE is tested for IE9, Firefox 10 -and higher, Google Chrome (latest). +include::pve-network.adoc[] +include::local-lvm.adoc[] -Network Configuration ---------------------- +include::local-zfs.adoc[] -Basic network setup. +endif::wiki[] -image::images/cluster-nwdiag.svg[{pve} Cluster Network] - -image::images/node-nwdiag.svg[{pve} Default Network Setup] - - -Local Storage -------------- - -Logical Volume Manager (LVM) -~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -TODO: info about LVM. - - -ZFS on Linux -~~~~~~~~~~~~ - -TODO: info about ZFS. +//// +TODO: Working with 'systemd' ---------------------- @@ -243,9 +118,4 @@ Journal and syslog TODO: explain persistent journal... - - - - - - +////