]> git.proxmox.com Git - pve-docs.git/blame - datacenter.cfg.5-opts.adoc
vzdump: add section about backup fleecing
[pve-docs.git] / datacenter.cfg.5-opts.adoc
CommitLineData
27a7acb2
DM
1`bwlimit`: `[clone=<LIMIT>] [,default=<LIMIT>] [,migration=<LIMIT>] [,move=<LIMIT>] [,restore=<LIMIT>]` ::
2
4a407cfd 3Set I/O bandwidth limit for various operations (in KiB/s).
27a7acb2
DM
4
5`clone`=`<LIMIT>` ;;
6
95895385 7bandwidth limit in KiB/s for cloning disks
27a7acb2
DM
8
9`default`=`<LIMIT>` ;;
10
95895385 11default bandwidth limit in KiB/s
27a7acb2
DM
12
13`migration`=`<LIMIT>` ;;
14
95895385 15bandwidth limit in KiB/s for migrating guests (including moving local disks)
27a7acb2
DM
16
17`move`=`<LIMIT>` ;;
18
95895385 19bandwidth limit in KiB/s for moving disks
27a7acb2
DM
20
21`restore`=`<LIMIT>` ;;
22
95895385 23bandwidth limit in KiB/s for restoring guests from backups
27a7acb2 24
a9a8e3d1 25`console`: `<applet | html5 | vv | xtermjs>` ::
c016ebb7 26
a9a8e3d1 27Select the default Console viewer. You can either use the builtin java applet (VNC; deprecated and maps to html5), an external virt-viewer comtatible application (SPICE), an HTML5 based vnc viewer (noVNC), or an HTML5 based console client (xtermjs). If the selected viewer is not available (e.g. SPICE not activated for the VM), the fallback is noVNC.
c016ebb7 28
9d2e98ed 29`crs`: `[ha=<basic|static>] [,ha-rebalance-on-start=<1|0>]` ::
81a3384d
TL
30
31Cluster resource scheduling settings.
32
33`ha`=`<basic | static>` ('default =' `basic`);;
34
35Configures how the HA manager should select nodes to start or recover services. With 'basic', only the number of services is used, with 'static', static CPU and memory configuration of services is considered.
36
9d2e98ed
TL
37`ha-rebalance-on-start`=`<boolean>` ('default =' `0`);;
38
39Set to use CRS for selecting a suited node when a HA services request-state changes from stop to start.
40
5370fa8c
TL
41`description`: `<string>` ::
42
43Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file.
44
013dc89f 45`email_from`: `<string>` ::
c016ebb7
DM
46
47Specify email address to send notification from (default is root@$hostname)
48
013dc89f 49`fencing`: `<both | hardware | watchdog>` ('default =' `watchdog`)::
c016ebb7 50
c2993fe5 51Set the fencing mode of the HA cluster. Hardware mode needs a valid configuration of fence devices in /etc/pve/ha/fence.cfg. With both all two modes are used.
04ce4dfa
DM
52+
53WARNING: 'hardware' and 'both' are EXPERIMENTAL & WIP
c016ebb7 54
5c1699e5 55`ha`: `shutdown_policy=<enum>` ::
5f26e15b
TL
56
57Cluster wide HA settings.
58
5c1699e5 59`shutdown_policy`=`<conditional | failover | freeze | migrate>` ('default =' `conditional`);;
5f26e15b 60
e9cd3bd4 61Describes the policy for handling HA services on poweroff or reboot of a node. Freeze will always freeze services which are still located on the node on shutdown, those services won't be recovered by the HA manager. Failover will not mark the services as frozen and thus the services will get recovered to other nodes, if the shutdown node does not come up again quickly (< 1min). 'conditional' chooses automatically depending on the type of shutdown, i.e., on a reboot the service will be frozen but on a poweroff the service will stay as is, and thus get recovered after about 2 minutes. Migrate will try to move all running services to another node when a reboot or shutdown was triggered. The poweroff process will only continue once no running services are located on the node anymore. If the node comes up again, the service will be moved back to the previously powered-off node, at least if no other migration, reloaction or recovery took place.
5f26e15b 62
34450053 63`http_proxy`: `http://.*` ::
c016ebb7 64
c2993fe5 65Specify external http proxy which is used for downloads (example: 'http://username:password@host:port/')
c016ebb7 66
013dc89f 67`keyboard`: `<da | de | de-ch | en-gb | en-us | es | fi | fr | fr-be | fr-ca | fr-ch | hu | is | it | ja | lt | mk | nl | no | pl | pt | pt-br | sl | sv | tr>` ::
c016ebb7
DM
68
69Default keybord layout for vnc server.
70
fa22697b 71`language`: `<ar | ca | da | de | en | es | eu | fa | fr | he | hr | it | ja | ka | kr | nb | nl | nn | pl | pt_BR | ru | sl | sv | tr | ukr | zh_CN | zh_TW>` ::
c016ebb7
DM
72
73Default GUI language.
74
fa22697b 75`mac_prefix`: `<string>` ('default =' `BC:24:11`)::
2c0dde61 76
fa22697b
TL
77Prefix for the auto-generated MAC addresses of virtual guests. The default `BC:24:11` is the Organizationally Unique Identifier (OUI) assigned by the IEEE to Proxmox Server Solutions GmbH for a MAC Address Block Large (MA-L). You're allowed to use this in local networks, i.e., those not directly reachable by the public (e.g., in a LAN or NAT/Masquerading).
78
79Note that when you run multiple cluster that (partially) share the networks of their virtual guests, it's highly recommended that you extend the default MAC prefix, or generate a custom (valid) one, to reduce the chance of MAC collisions. For example, add a separate extra hexadecimal to the Proxmox OUI for each cluster, like `BC:24:11:0` for the first, `BC:24:11:1` for the second, and so on.
80 Alternatively, you can also separate the networks of the guests logically, e.g., by using VLANs.
81+
82For publicly accessible guests it's recommended that you get your own https://standards.ieee.org/products-programs/regauth/[OUI from the IEEE] registered or coordinate with your, or your hosting providers, network admins.
2c0dde61 83
013dc89f 84`max_workers`: `<integer> (1 - N)` ::
c016ebb7 85
c2993fe5 86Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager.
c016ebb7 87
de0983cb
DM
88`migration`: `[type=]<secure|insecure> [,network=<CIDR>]` ::
89
90For cluster wide migration settings.
91
92`network`=`<CIDR>` ;;
93
94CIDR of the (sub) network that is used for migration.
95
013dc89f 96`type`=`<insecure | secure>` ('default =' `secure`);;
de0983cb
DM
97
98Migration traffic is encrypted using an SSH tunnel by default. On secure, completely private networks this can be disabled to increase performance.
99
013dc89f 100`migration_unsecure`: `<boolean>` ::
c016ebb7 101
de0983cb 102Migration is secure using SSH tunnel by default. For secure private networks you can disable it to speed up migration. Deprecated, use the 'migration' property instead!
c016ebb7 103
7af2edf9
TL
104`next-id`: `[lower=<integer>] [,upper=<integer>]` ::
105
106Control the range for the free VMID auto-selection pool.
107
108`lower`=`<integer>` ('default =' `100`);;
109
110Lower, inclusive boundary for free next-id API range.
111
112`upper`=`<integer>` ('default =' `1000000`);;
113
460359c5 114Upper, exclusive boundary for free next-id API range.
7af2edf9 115
82551b2b 116`notify`: `[fencing=<always|never>] [,package-updates=<auto|always|never>] [,replication=<always|never>] [,target-fencing=<TARGET>] [,target-package-updates=<TARGET>] [,target-replication=<TARGET>]` ::
9d2e98ed
TL
117
118Cluster-wide notification settings.
119
82551b2b
TL
120`fencing`=`<always | never>` ('default =' `always`);;
121
122Control if notifications about node fencing should be sent.
123* 'always' always send out notifications
124* 'never' never send out notifications.
125For production systems, turning off node fencing notifications is notrecommended!
126
9d2e98ed
TL
127`package-updates`=`<always | auto | never>` ('default =' `auto`);;
128
82551b2b 129Control how often the daily update job should send out notifications:
9d2e98ed
TL
130* 'auto' daily for systems with a valid subscription, as those are assumed to be production-ready and thus should know about pending updates.
131* 'always' every update, if there are new pending updates.
132* 'never' never send a notification for new pending updates.
133
82551b2b
TL
134`replication`=`<always | never>` ('default =' `always`);;
135
136Control if notifications for replication failures should be sent.
137* 'always' always send out notifications
138* 'never' never send out notifications.
139For production systems, turning off replication notifications is notrecommended!
140
141`target-fencing`=`<TARGET>` ;;
142
143Control where notifications about fenced cluster nodes should be sent to. Has to be the name of a notification target (endpoint or notification group). If the 'target-fencing' parameter is not set, the system will send mails to root via a 'sendmail' notification endpoint.
144
145`target-package-updates`=`<TARGET>` ;;
146
147Control where notifications about available updates should be sent to. Has to be the name of a notification target (endpoint or notification group). If the 'target-package-updates' parameter is not set, the system will send mails to root via a 'sendmail' notification endpoint.
148
149`target-replication`=`<TARGET>` ;;
150
151Control where notifications for failed storage replication jobs should be sent to. Has to be the name of a notification target (endpoint or notification group). If the 'target-replication' parameter is not set, the system will send mails to root via a 'sendmail' notification endpoint.
152
81a3384d
TL
153`registered-tags`: `<tag>[;<tag>...]` ::
154
155A list of tags that require a `Sys.Modify` on '/' to set and delete. Tags set here that are also in 'user-tag-access' also require `Sys.Modify`.
156
e7e885f9 157`tag-style`: `[case-sensitive=<1|0>] [,color-map=<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]] [,ordering=<config|alphabetical>] [,shape=<enum>]` ::
81a3384d
TL
158
159Tag style options.
160
e7e885f9
TL
161`case-sensitive`=`<boolean>` ('default =' `0`);;
162
163Controls if filtering for unique tags on update should check case-sensitive.
164
81a3384d
TL
165`color-map`=`<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]` ;;
166
167Manual color mapping for tags (semicolon separated).
168
169`ordering`=`<alphabetical | config>` ('default =' `alphabetical`);;
170
e7e885f9 171Controls the sorting of the tags in the web-interface and the API update.
81a3384d
TL
172
173`shape`=`<circle | dense | full | none>` ('default =' `circle`);;
174
175Tag shape for the web ui tree. 'full' draws the full tag. 'circle' draws only a circle with the background color. 'dense' only draws a small rectancle (useful when many tags are assigned to each guest).'none' disables showing the tags.
176
95895385
TL
177`u2f`: `[appid=<APPID>] [,origin=<URL>]` ::
178
179u2f
180
181`appid`=`<APPID>` ;;
182
183U2F AppId URL override. Defaults to the origin.
184
185`origin`=`<URL>` ;;
186
187U2F Origin override. Mostly useful for single nodes with a single URL.
188
81a3384d
TL
189`user-tag-access`: `[user-allow=<enum>] [,user-allow-list=<tag>[;<tag>...]]` ::
190
191Privilege options for user-settable tags
192
193`user-allow`=`<existing | free | list | none>` ('default =' `free`);;
194
fa22697b
TL
195Controls which tags can be set or deleted on resources a user controls (such as guests). Users with the `Sys.Modify` privilege on `/` are alwaysunrestricted.
196* 'none' no tags are usable.
197* 'list' tags from 'user-allow-list' are usable.
198* 'existing' like list, but already existing tags of resources are also usable.
199* 'free' no tag restrictions.
81a3384d
TL
200
201`user-allow-list`=`<tag>[;<tag>...]` ;;
202
203List of tags users are allowed to set and delete (semicolon separated) for 'user-allow' values 'list' and 'existing'.
204
205`webauthn`: `[allow-subdomains=<1|0>] [,id=<DOMAINNAME>] [,origin=<URL>] [,rp=<RELYING_PARTY>]` ::
5370fa8c
TL
206
207webauthn configuration
208
81a3384d
TL
209`allow-subdomains`=`<boolean>` ('default =' `1`);;
210
211Whether to allow the origin to be a subdomain, rather than the exact URL.
212
5370fa8c
TL
213`id`=`<DOMAINNAME>` ;;
214
81a3384d 215Relying party ID. Must be the domain name without protocol, port or location. Changing this *will* break existing credentials.
5370fa8c
TL
216
217`origin`=`<URL>` ;;
218
219Site origin. Must be a `https://` URL (or `http://localhost`). Should contain the address users type in their browsers to access the web interface. Changing this *may* break existing credentials.
220
221`rp`=`<RELYING_PARTY>` ;;
222
223Relying party name. Any text identifier. Changing this *may* break existing credentials.
224