]> git.proxmox.com Git - pve-docs.git/blob - datacenter.cfg.5-opts.adoc
update static/schema information
[pve-docs.git] / datacenter.cfg.5-opts.adoc
1 `bwlimit`: `[clone=<LIMIT>] [,default=<LIMIT>] [,migration=<LIMIT>] [,move=<LIMIT>] [,restore=<LIMIT>]` ::
2
3 Set I/O bandwidth limit for various operations (in KiB/s).
4
5 `clone`=`<LIMIT>` ;;
6
7 bandwidth limit in KiB/s for cloning disks
8
9 `default`=`<LIMIT>` ;;
10
11 default bandwidth limit in KiB/s
12
13 `migration`=`<LIMIT>` ;;
14
15 bandwidth limit in KiB/s for migrating guests (including moving local disks)
16
17 `move`=`<LIMIT>` ;;
18
19 bandwidth limit in KiB/s for moving disks
20
21 `restore`=`<LIMIT>` ;;
22
23 bandwidth limit in KiB/s for restoring guests from backups
24
25 `console`: `<applet | html5 | vv | xtermjs>` ::
26
27 Select 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
31 Cluster resource scheduling settings.
32
33 `ha`=`<basic | static>` ('default =' `basic`);;
34
35 Configures 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
39 Set to use CRS for selecting a suited node when a HA services request-state changes from stop to start.
40
41 `description`: `<string>` ::
42
43 Datacenter description. Shown in the web-interface datacenter notes panel. This is saved as comment inside the configuration file.
44
45 `email_from`: `<string>` ::
46
47 Specify email address to send notification from (default is root@$hostname)
48
49 `fencing`: `<both | hardware | watchdog>` ('default =' `watchdog`)::
50
51 Set 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 +
53 WARNING: 'hardware' and 'both' are EXPERIMENTAL & WIP
54
55 `ha`: `shutdown_policy=<enum>` ::
56
57 Cluster wide HA settings.
58
59 `shutdown_policy`=`<conditional | failover | freeze | migrate>` ('default =' `conditional`);;
60
61 Describes 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
65 Specify 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
69 Default keybord layout for vnc server.
70
71 `language`: `<ca | da | de | en | es | eu | fa | fr | he | it | ja | nb | nn | pl | pt_BR | ru | sl | sv | tr | zh_CN | zh_TW>` ::
72
73 Default GUI language.
74
75 `mac_prefix`: `<string>` ::
76
77 Prefix for autogenerated MAC addresses.
78
79 `max_workers`: `<integer> (1 - N)` ::
80
81 Defines how many workers (per node) are maximal started on actions like 'stopall VMs' or task from the ha-manager.
82
83 `migration`: `[type=]<secure|insecure> [,network=<CIDR>]` ::
84
85 For cluster wide migration settings.
86
87 `network`=`<CIDR>` ;;
88
89 CIDR of the (sub) network that is used for migration.
90
91 `type`=`<insecure | secure>` ('default =' `secure`);;
92
93 Migration traffic is encrypted using an SSH tunnel by default. On secure, completely private networks this can be disabled to increase performance.
94
95 `migration_unsecure`: `<boolean>` ::
96
97 Migration 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!
98
99 `next-id`: `[lower=<integer>] [,upper=<integer>]` ::
100
101 Control the range for the free VMID auto-selection pool.
102
103 `lower`=`<integer>` ('default =' `100`);;
104
105 Lower, inclusive boundary for free next-id API range.
106
107 `upper`=`<integer>` ('default =' `1000000`);;
108
109 Upper, exclusive boundary for free next-id API range.
110
111 `notify`: `package-updates=<auto|always|never>` ::
112
113 Cluster-wide notification settings.
114
115 `package-updates`=`<always | auto | never>` ('default =' `auto`);;
116
117 Control how often the daily update job should send out notification mails:
118 * 'auto' daily for systems with a valid subscription, as those are assumed to be production-ready and thus should know about pending updates.
119 * 'always' every update, if there are new pending updates.
120 * 'never' never send a notification for new pending updates.
121
122 `registered-tags`: `<tag>[;<tag>...]` ::
123
124 A 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`.
125
126 `tag-style`: `[case-sensitive=<1|0>] [,color-map=<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]] [,ordering=<config|alphabetical>] [,shape=<enum>]` ::
127
128 Tag style options.
129
130 `case-sensitive`=`<boolean>` ('default =' `0`);;
131
132 Controls if filtering for unique tags on update should check case-sensitive.
133
134 `color-map`=`<tag>:<hex-color>[:<hex-color-for-text>][;<tag>=...]` ;;
135
136 Manual color mapping for tags (semicolon separated).
137
138 `ordering`=`<alphabetical | config>` ('default =' `alphabetical`);;
139
140 Controls the sorting of the tags in the web-interface and the API update.
141
142 `shape`=`<circle | dense | full | none>` ('default =' `circle`);;
143
144 Tag 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.
145
146 `u2f`: `[appid=<APPID>] [,origin=<URL>]` ::
147
148 u2f
149
150 `appid`=`<APPID>` ;;
151
152 U2F AppId URL override. Defaults to the origin.
153
154 `origin`=`<URL>` ;;
155
156 U2F Origin override. Mostly useful for single nodes with a single URL.
157
158 `user-tag-access`: `[user-allow=<enum>] [,user-allow-list=<tag>[;<tag>...]]` ::
159
160 Privilege options for user-settable tags
161
162 `user-allow`=`<existing | free | list | none>` ('default =' `free`);;
163
164 Controls which tags can be set or deleted on resources a user controls (such as guests). Users with the `Sys.Modify` privilege on `/` are always unrestricted. * 'none' no tags are usable. * 'list' tags from 'user-allow-list' are usable. * 'existing' like list, but already existing tags of resources are also usable.* 'free' no tag restrictions.
165
166 `user-allow-list`=`<tag>[;<tag>...]` ;;
167
168 List of tags users are allowed to set and delete (semicolon separated) for 'user-allow' values 'list' and 'existing'.
169
170 `webauthn`: `[allow-subdomains=<1|0>] [,id=<DOMAINNAME>] [,origin=<URL>] [,rp=<RELYING_PARTY>]` ::
171
172 webauthn configuration
173
174 `allow-subdomains`=`<boolean>` ('default =' `1`);;
175
176 Whether to allow the origin to be a subdomain, rather than the exact URL.
177
178 `id`=`<DOMAINNAME>` ;;
179
180 Relying party ID. Must be the domain name without protocol, port or location. Changing this *will* break existing credentials.
181
182 `origin`=`<URL>` ;;
183
184 Site 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.
185
186 `rp`=`<RELYING_PARTY>` ;;
187
188 Relying party name. Any text identifier. Changing this *may* break existing credentials.
189