]> git.proxmox.com Git - pve-docs.git/blame_incremental - datacenter.cfg.5-opts.adoc
network: override device names: suggest running update-initramfs
[pve-docs.git] / datacenter.cfg.5-opts.adoc
... / ...
CommitLineData
1`bwlimit`: `[clone=<LIMIT>] [,default=<LIMIT>] [,migration=<LIMIT>] [,move=<LIMIT>] [,restore=<LIMIT>]` ::
2
3Set I/O bandwidth limit for various operations (in KiB/s).
4
5`clone`=`<LIMIT>` ;;
6
7bandwidth limit in KiB/s for cloning disks
8
9`default`=`<LIMIT>` ;;
10
11default bandwidth limit in KiB/s
12
13`migration`=`<LIMIT>` ;;
14
15bandwidth limit in KiB/s for migrating guests (including moving local disks)
16
17`move`=`<LIMIT>` ;;
18
19bandwidth limit in KiB/s for moving disks
20
21`restore`=`<LIMIT>` ;;
22
23bandwidth limit in KiB/s for restoring guests from backups
24
25`console`: `<applet | html5 | vv | xtermjs>` ::
26
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.
28
29`crs`: `[ha=<basic|static>] [,ha-rebalance-on-start=<1|0>]` ::
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
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
41`description`: `<string>` ::
42
43Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file.
44
45`email_from`: `<string>` ::
46
47Specify email address to send notification from (default is root@$hostname)
48
49`fencing`: `<both | hardware | watchdog>` ('default =' `watchdog`)::
50
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.
52+
53WARNING: 'hardware' and 'both' are EXPERIMENTAL & WIP
54
55`ha`: `shutdown_policy=<enum>` ::
56
57Cluster wide HA settings.
58
59`shutdown_policy`=`<conditional | failover | freeze | migrate>` ('default =' `conditional`);;
60
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.
62
63`http_proxy`: `http://.*` ::
64
65Specify external http proxy which is used for downloads (example: 'http://username:password@host:port/')
66
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>` ::
68
69Default keybord layout for vnc server.
70
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>` ::
72
73Default GUI language.
74
75`mac_prefix`: `<string>` ('default =' `BC:24:11`)::
76
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.
83
84`max_workers`: `<integer> (1 - N)` ::
85
86Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager.
87
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
96`type`=`<insecure | secure>` ('default =' `secure`);;
97
98Migration traffic is encrypted using an SSH tunnel by default. On secure, completely private networks this can be disabled to increase performance.
99
100`migration_unsecure`: `<boolean>` ::
101
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!
103
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
114Upper, exclusive boundary for free next-id API range.
115
116`notify`: `[fencing=<always|never>] [,package-updates=<auto|always|never>] [,replication=<always|never>] [,target-fencing=<TARGET>] [,target-package-updates=<TARGET>] [,target-replication=<TARGET>]` ::
117
118Cluster-wide notification settings.
119
120`fencing`=`<always | never>` ;;
121
122UNUSED - Use datacenter notification settings instead.
123
124`package-updates`=`<always | auto | never>` ('default =' `auto`);;
125
126DEPRECATED: Use datacenter notification settings instead.
127Control how often the daily update job should send out notifications:
128* 'auto' daily for systems with a valid subscription, as those are assumed to be production-ready and thus should know about pending updates.
129* 'always' every update, if there are new pending updates.
130* 'never' never send a notification for new pending updates.
131
132`replication`=`<always | never>` ;;
133
134UNUSED - Use datacenter notification settings instead.
135
136`target-fencing`=`<TARGET>` ;;
137
138UNUSED - Use datacenter notification settings instead.
139
140`target-package-updates`=`<TARGET>` ;;
141
142UNUSED - Use datacenter notification settings instead.
143
144`target-replication`=`<TARGET>` ;;
145
146UNUSED - Use datacenter notification settings instead.
147
148`registered-tags`: `<tag>[;<tag>...]` ::
149
150A 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`.
151
152`tag-style`: `[case-sensitive=<1|0>] [,color-map=<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]] [,ordering=<config|alphabetical>] [,shape=<enum>]` ::
153
154Tag style options.
155
156`case-sensitive`=`<boolean>` ('default =' `0`);;
157
158Controls if filtering for unique tags on update should check case-sensitive.
159
160`color-map`=`<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]` ;;
161
162Manual color mapping for tags (semicolon separated).
163
164`ordering`=`<alphabetical | config>` ('default =' `alphabetical`);;
165
166Controls the sorting of the tags in the web-interface and the API update.
167
168`shape`=`<circle | dense | full | none>` ('default =' `circle`);;
169
170Tag 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.
171
172`u2f`: `[appid=<APPID>] [,origin=<URL>]` ::
173
174u2f
175
176`appid`=`<APPID>` ;;
177
178U2F AppId URL override. Defaults to the origin.
179
180`origin`=`<URL>` ;;
181
182U2F Origin override. Mostly useful for single nodes with a single URL.
183
184`user-tag-access`: `[user-allow=<enum>] [,user-allow-list=<tag>[;<tag>...]]` ::
185
186Privilege options for user-settable tags
187
188`user-allow`=`<existing | free | list | none>` ('default =' `free`);;
189
190Controls which tags can be set or deleted on resources a user controls (such as guests). Users with the `Sys.Modify` privilege on `/` are alwaysunrestricted.
191* 'none' no tags are usable.
192* 'list' tags from 'user-allow-list' are usable.
193* 'existing' like list, but already existing tags of resources are also usable.
194* 'free' no tag restrictions.
195
196`user-allow-list`=`<tag>[;<tag>...]` ;;
197
198List of tags users are allowed to set and delete (semicolon separated) for 'user-allow' values 'list' and 'existing'.
199
200`webauthn`: `[allow-subdomains=<1|0>] [,id=<DOMAINNAME>] [,origin=<URL>] [,rp=<RELYING_PARTY>]` ::
201
202webauthn configuration
203
204`allow-subdomains`=`<boolean>` ('default =' `1`);;
205
206Whether to allow the origin to be a subdomain, rather than the exact URL.
207
208`id`=`<DOMAINNAME>` ;;
209
210Relying party ID. Must be the domain name without protocol, port or location. Changing this *will* break existing credentials.
211
212`origin`=`<URL>` ;;
213
214Site 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.
215
216`rp`=`<RELYING_PARTY>` ;;
217
218Relying party name. Any text identifier. Changing this *may* break existing credentials.
219