From ac70d7d134ce81431aa875c336bd547094326d9b Mon Sep 17 00:00:00 2001 From: Thomas Lamprecht Date: Tue, 7 Jul 2020 14:16:48 +0200 Subject: [PATCH] update static information Signed-off-by: Thomas Lamprecht --- api-viewer/apidata.js | 334 +++++++++++++++++++++++++++++--- pveceph.1-synopsis.adoc | 18 +- pvenode.1-synopsis.adoc | 4 +- pvesubscription.1-synopsis.adoc | 4 + pveum.1-synopsis.adoc | 24 +++ qm-cloud-init-opts.adoc | 1 + qm.1-synopsis.adoc | 8 +- qm.conf.5-opts.adoc | 12 +- 8 files changed, 372 insertions(+), 33 deletions(-) diff --git a/api-viewer/apidata.js b/api-viewer/apidata.js index a44e50e..597c3e6 100644 --- a/api-viewer/apidata.js +++ b/api-viewer/apidata.js @@ -4420,6 +4420,7 @@ var pveapi = [ "da", "ddnss", "desec", + "df", "dgon", "dnsimple", "do", @@ -4656,6 +4657,7 @@ var pveapi = [ "da", "ddnss", "desec", + "df", "dgon", "dnsimple", "do", @@ -5058,6 +5060,47 @@ var pveapi = [ "leaf" : 1, "path" : "/cluster/acme/directories", "text" : "directories" + }, + { + "info" : { + "GET" : { + "allowtoken" : 1, + "description" : "Get schema of ACME challenge types.", + "method" : "GET", + "name" : "challengeschema", + "parameters" : { + "additionalProperties" : 0 + }, + "permissions" : { + "user" : "all" + }, + "returns" : { + "items" : { + "additionalProperties" : 0, + "properties" : { + "id" : { + "type" : "string" + }, + "name" : { + "description" : "Human readable name, falls back to id", + "type" : "string" + }, + "schema" : { + "type" : "object" + }, + "type" : { + "type" : "string" + } + }, + "type" : "object" + }, + "type" : "array" + } + } + }, + "leaf" : 1, + "path" : "/cluster/acme/challenge-schema", + "text" : "challenge-schema" } ], "info" : { @@ -5565,6 +5608,12 @@ var pveapi = [ "type" : "integer", "typetext" : "" }, + "vlanaware" : { + "description" : "Allow vm VLANs to pass through this vnet.", + "optional" : 1, + "type" : "boolean", + "typetext" : "" + }, "vnet" : { "description" : "The SDN vnet object identifier.", "format" : "pve-sdn-vnet-id", @@ -5664,7 +5713,7 @@ var pveapi = [ }, "tag" : { "description" : "vlan or vxlan id", - "optional" : 0, + "optional" : 1, "type" : "integer", "typetext" : "" }, @@ -5676,6 +5725,12 @@ var pveapi = [ "optional" : 1, "type" : "string" }, + "vlanaware" : { + "description" : "Allow vm VLANs to pass through this vnet.", + "optional" : 1, + "type" : "boolean", + "typetext" : "" + }, "vnet" : { "description" : "The SDN vnet object identifier.", "format" : "pve-sdn-vnet-id", @@ -5814,7 +5869,7 @@ var pveapi = [ "typetext" : "" }, "mtu" : { - "description" : "mtu", + "description" : "MTU", "optional" : 1, "type" : "integer", "typetext" : "" @@ -5834,10 +5889,20 @@ var pveapi = [ "typetext" : "" }, "tag" : { - "description" : "vlan tag", + "description" : "Service-VLAN Tag", + "minimum" : 0, "optional" : 1, "type" : "integer", - "typetext" : "" + "typetext" : " (0 - N)" + }, + "vlan-protocol" : { + "default" : "802.1q", + "enum" : [ + "802.1q", + "802.1ad" + ], + "optional" : 1, + "type" : "string" }, "vrf-vxlan" : { "description" : "l3vni.", @@ -5889,6 +5954,7 @@ var pveapi = [ "evpn", "faucet", "qinq", + "simple", "vlan", "vxlan" ], @@ -5948,7 +6014,7 @@ var pveapi = [ "typetext" : "" }, "mtu" : { - "description" : "mtu", + "description" : "MTU", "optional" : 1, "type" : "integer", "typetext" : "" @@ -5968,10 +6034,11 @@ var pveapi = [ "typetext" : "" }, "tag" : { - "description" : "vlan tag", + "description" : "Service-VLAN Tag", + "minimum" : 0, "optional" : 1, "type" : "integer", - "typetext" : "" + "typetext" : " (0 - N)" }, "type" : { "description" : "Plugin type.", @@ -5979,12 +6046,22 @@ var pveapi = [ "evpn", "faucet", "qinq", + "simple", "vlan", "vxlan" ], "format" : "pve-configid", "type" : "string" }, + "vlan-protocol" : { + "default" : "802.1q", + "enum" : [ + "802.1q", + "802.1ad" + ], + "optional" : 1, + "type" : "string" + }, "vrf-vxlan" : { "description" : "l3vni.", "optional" : 1, @@ -11135,6 +11212,13 @@ var pveapi = [ ], "type" : "string" }, + "mtu" : { + "description" : "Force MTU, for VirtIO only. Set to '1' to use the bridge MTU", + "maximum" : 65520, + "minimum" : 1, + "optional" : 1, + "type" : "integer" + }, "ne2k_isa" : { "alias" : "macaddr", "keyAlias" : "model" @@ -12782,7 +12866,7 @@ var pveapi = [ "format" : "pve-qm-hostpci", "optional" : 1, "type" : "string", - "typetext" : "[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", + "typetext" : "[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", "verbose_description" : "Map host PCI devices into guest.\n\nNOTE: This option allows direct access to host hardware. So it is no longer\npossible to migrate such machines - use with special care.\n\nCAUTION: Experimental! User reported problems with this option.\n" }, "hotplug" : { @@ -13338,6 +13422,13 @@ var pveapi = [ ], "type" : "string" }, + "mtu" : { + "description" : "Force MTU, for VirtIO only. Set to '1' to use the bridge MTU", + "maximum" : 65520, + "minimum" : 1, + "optional" : 1, + "type" : "integer" + }, "ne2k_isa" : { "alias" : "macaddr", "keyAlias" : "model" @@ -13392,7 +13483,7 @@ var pveapi = [ }, "optional" : 1, "type" : "string", - "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" + "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" }, "node" : { "description" : "The cluster node name.", @@ -14760,7 +14851,8 @@ var pveapi = [ "VM.Config.Memory", "VM.Config.Network", "VM.Config.HWType", - "VM.Config.Options" + "VM.Config.Options", + "VM.Config.Cloudinit" ], "any", 1 @@ -15052,7 +15144,7 @@ var pveapi = [ "format" : "pve-qm-hostpci", "optional" : 1, "type" : "string", - "typetext" : "[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", + "typetext" : "[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", "verbose_description" : "Map host PCI devices into guest.\n\nNOTE: This option allows direct access to host hardware. So it is no longer\npossible to migrate such machines - use with special care.\n\nCAUTION: Experimental! User reported problems with this option.\n" }, "hotplug" : { @@ -15608,6 +15700,13 @@ var pveapi = [ ], "type" : "string" }, + "mtu" : { + "description" : "Force MTU, for VirtIO only. Set to '1' to use the bridge MTU", + "maximum" : 65520, + "minimum" : 1, + "optional" : 1, + "type" : "integer" + }, "ne2k_isa" : { "alias" : "macaddr", "keyAlias" : "model" @@ -15662,7 +15761,7 @@ var pveapi = [ }, "optional" : 1, "type" : "string", - "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" + "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" }, "node" : { "description" : "The cluster node name.", @@ -17030,7 +17129,8 @@ var pveapi = [ "VM.Config.Memory", "VM.Config.Network", "VM.Config.HWType", - "VM.Config.Options" + "VM.Config.Options", + "VM.Config.Cloudinit" ], "any", 1 @@ -17184,6 +17284,13 @@ var pveapi = [ "parameters" : { "additionalProperties" : 0, "properties" : { + "generate-password" : { + "default" : 0, + "description" : "Generates a random password to be used as ticket instead of the API ticket.", + "optional" : 1, + "type" : "boolean", + "typetext" : "" + }, "node" : { "description" : "The cluster node name.", "format" : "pve-node", @@ -17221,6 +17328,11 @@ var pveapi = [ "cert" : { "type" : "string" }, + "password" : { + "description" : "Returned if requested with 'generate-password' param. Consists of printable ASCII characters ('!' .. '~').", + "optional" : 1, + "type" : "string" + }, "port" : { "type" : "integer" }, @@ -19944,7 +20056,7 @@ var pveapi = [ "format" : "pve-qm-hostpci", "optional" : 1, "type" : "string", - "typetext" : "[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", + "typetext" : "[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]", "verbose_description" : "Map host PCI devices into guest.\n\nNOTE: This option allows direct access to host hardware. So it is no longer\npossible to migrate such machines - use with special care.\n\nCAUTION: Experimental! User reported problems with this option.\n" }, "hotplug" : { @@ -20500,6 +20612,13 @@ var pveapi = [ ], "type" : "string" }, + "mtu" : { + "description" : "Force MTU, for VirtIO only. Set to '1' to use the bridge MTU", + "maximum" : 65520, + "minimum" : 1, + "optional" : 1, + "type" : "integer" + }, "ne2k_isa" : { "alias" : "macaddr", "keyAlias" : "model" @@ -20554,7 +20673,7 @@ var pveapi = [ }, "optional" : 1, "type" : "string", - "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" + "typetext" : "[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]" }, "node" : { "description" : "The cluster node name.", @@ -21941,6 +22060,60 @@ var pveapi = [ "path" : "/nodes/{node}/qemu", "text" : "qemu" }, + { + "info" : { + "GET" : { + "allowtoken" : 1, + "description" : "List all custom and default CPU models.", + "method" : "GET", + "name" : "index", + "parameters" : { + "additionalProperties" : 0, + "properties" : { + "node" : { + "description" : "The cluster node name.", + "format" : "pve-node", + "type" : "string", + "typetext" : "" + } + } + }, + "permissions" : { + "description" : "Only returns custom models when the current user has Sys.Audit on /nodes.", + "user" : "all" + }, + "returns" : { + "items" : { + "properties" : { + "custom" : { + "description" : "True if this is a custom CPU model.", + "type" : "boolean" + }, + "name" : { + "description" : "Name of the CPU model. Identifies it for subsequent API calls. Prefixed with 'custom-' for custom models.", + "type" : "string" + }, + "vendor" : { + "description" : "CPU vendor visible to the guest when this model is selected. Vendor of 'reported-model' in case of custom models.", + "type" : "string" + } + }, + "type" : "object" + }, + "links" : [ + { + "href" : "{name}", + "rel" : "child" + } + ], + "type" : "array" + } + } + }, + "leaf" : 1, + "path" : "/nodes/{node}/cpu", + "text" : "cpu" + }, { "children" : [ { @@ -29394,13 +29567,45 @@ var pveapi = [ "returns" : { "items" : { "properties" : { + "bytes_used" : { + "title" : "Used", + "type" : "integer" + }, + "crush_rule" : { + "title" : "Crush Rule", + "type" : "integer" + }, + "crush_rule_name" : { + "title" : "Crush Rule Name", + "type" : "string" + }, + "min_size" : { + "title" : "Min Size", + "type" : "integer" + }, + "percent_used" : { + "title" : "%-Used", + "type" : "number" + }, + "pg_autoscale_mode" : { + "optional" : 1, + "title" : "PG Autoscale Mode", + "type" : "string" + }, + "pg_num" : { + "title" : "PG Num", + "type" : "integer" + }, "pool" : { + "title" : "ID", "type" : "integer" }, "pool_name" : { + "title" : "Name", "type" : "string" }, "size" : { + "title" : "Size", "type" : "integer" } }, @@ -30549,6 +30754,37 @@ var pveapi = [ }, { "info" : { + "DELETE" : { + "allowtoken" : 1, + "description" : "Delete subscription key of this node.", + "method" : "DELETE", + "name" : "delete", + "parameters" : { + "additionalProperties" : 0, + "properties" : { + "node" : { + "description" : "The cluster node name.", + "format" : "pve-node", + "type" : "string", + "typetext" : "" + } + } + }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, + "protected" : 1, + "proxyto" : "node", + "returns" : { + "type" : "null" + } + }, "GET" : { "allowtoken" : 1, "description" : "Read subscription info.", @@ -35655,6 +35891,15 @@ var pveapi = [ } } }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, "protected" : 1, "proxyto" : "node", "returns" : { @@ -35684,6 +35929,15 @@ var pveapi = [ } } }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, "protected" : 1, "proxyto" : "node", "returns" : { @@ -35713,6 +35967,15 @@ var pveapi = [ } } }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, "protected" : 1, "proxyto" : "node", "returns" : { @@ -35882,6 +36145,15 @@ var pveapi = [ } } }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, "protected" : 1, "proxyto" : "node", "returns" : { @@ -35931,6 +36203,15 @@ var pveapi = [ } } }, + "permissions" : { + "check" : [ + "perm", + "/nodes/{node}", + [ + "Sys.Modify" + ] + ] + }, "protected" : 1, "proxyto" : "node", "returns" : { @@ -36127,7 +36408,7 @@ var pveapi = [ "format" : { "alias" : { "description" : "Alias for the Domain to verify ACME Challenge over DNS", - "format" : "pve-acme-domain", + "format" : "pve-acme-alias", "format_description" : "domain", "optional" : 1, "type" : "string" @@ -36380,6 +36661,11 @@ var pveapi = [ "properties" : { "status" : { "description" : "Status of zone", + "enum" : [ + "available", + "pending", + "error" + ], "type" : "string" }, "zone" : { @@ -36987,9 +37273,9 @@ var pveapi = [ "default" : "login", "description" : "Run specific command or default to login.", "enum" : [ - "upgrade", + "login", "ceph_install", - "login" + "upgrade" ], "optional" : 1, "type" : "string" @@ -37082,9 +37368,9 @@ var pveapi = [ "default" : "login", "description" : "Run specific command or default to login.", "enum" : [ - "upgrade", + "login", "ceph_install", - "login" + "upgrade" ], "optional" : 1, "type" : "string" @@ -37207,9 +37493,9 @@ var pveapi = [ "default" : "login", "description" : "Run specific command or default to login.", "enum" : [ - "upgrade", + "login", "ceph_install", - "login" + "upgrade" ], "optional" : 1, "type" : "string" @@ -40034,6 +40320,10 @@ var pveapi = [ "optional" : 1, "type" : "boolean" }, + "VM.Config.Cloudinit" : { + "optional" : 1, + "type" : "boolean" + }, "VM.Config.Disk" : { "optional" : 1, "type" : "boolean" diff --git a/pveceph.1-synopsis.adoc b/pveceph.1-synopsis.adoc index 0fff8c0..817c489 100644 --- a/pveceph.1-synopsis.adoc +++ b/pveceph.1-synopsis.adoc @@ -98,7 +98,11 @@ Targeted number of replicas per object Install ceph related packages. -`--version` `` ('default =' `nautilus`):: +`--allow-experimental` `` ('default =' `0`):: + +Allow experimental versions. Use with care! + +`--version` `` ('default =' `nautilus`):: Ceph version to install. @@ -254,14 +258,22 @@ If true, destroys pool even if in use Remove all pveceph-managed storages configured for this pool -*pveceph pool ls* +*pveceph pool ls* `[FORMAT_OPTIONS]` List all pools. -*pveceph purge* +*pveceph purge* `[OPTIONS]` Destroy ceph related data and configuration files. +`--crash` `` :: + +Additionally purge Ceph crash logs, /var/lib/ceph/crash. + +`--logs` `` :: + +Additionally purge Ceph logs, /var/log/ceph. + *pveceph start* `[OPTIONS]` Start ceph services. diff --git a/pvenode.1-synopsis.adoc b/pvenode.1-synopsis.adoc index 9462cba..c66b4af 100644 --- a/pvenode.1-synopsis.adoc +++ b/pvenode.1-synopsis.adoc @@ -81,7 +81,7 @@ ACME challenge type. ACME Plugin ID name -`--api` `` :: +`--api` `` :: API plugin name @@ -133,7 +133,7 @@ Update ACME plugin configuration. ACME Plugin ID name -`--api` `` :: +`--api` `` :: API plugin name diff --git a/pvesubscription.1-synopsis.adoc b/pvesubscription.1-synopsis.adoc index 1909dbe..da8dade 100644 --- a/pvesubscription.1-synopsis.adoc +++ b/pvesubscription.1-synopsis.adoc @@ -1,5 +1,9 @@ *pvesubscription* ` [ARGS] [OPTIONS]` +*pvesubscription delete* + +Delete subscription key of this node. + *pvesubscription get* Read subscription info. diff --git a/pveum.1-synopsis.adoc b/pveum.1-synopsis.adoc index 30855a1..2822d41 100644 --- a/pveum.1-synopsis.adoc +++ b/pveum.1-synopsis.adoc @@ -618,6 +618,30 @@ User ID or full API token ID Only dump this specific path, not the whole tree. +*pveum user tfa delete* `` `[OPTIONS]` + +Change user u2f authentication. + +``: `` :: + +User ID + +`--config` `type= [,digits=] [,id=] [,key=] [,step=] [,url=]` :: + +A TFA configuration. This must currently be of type TOTP of not set at all. + +`--key` `` :: + +When adding TOTP, the shared secret value. + +`--password` `` :: + +The current password. + +`--response` `` :: + +Either the the response to the current u2f registration challenge, or, when adding TOTP, the currently valid TOTP value. + *pveum user token add* ` ` `[OPTIONS]` `[FORMAT_OPTIONS]` Generate a new API token for a specific user. NOTE: returns API token diff --git a/qm-cloud-init-opts.adoc b/qm-cloud-init-opts.adoc index 2fa1735..43e4415 100644 --- a/qm-cloud-init-opts.adoc +++ b/qm-cloud-init-opts.adoc @@ -33,6 +33,7 @@ Specify IP addresses and gateways for the corresponding interface. IP addresses use CIDR notation, gateways are optional but need an IP of the same type specified. + The special string 'dhcp' can be used for IP addresses to use DHCP, in which case no explicit gateway should be provided. +For IPv6 the special string 'auto' can be used to use stateless autoconfiguration. + If cloud-init is enabled and neither an IPv4 nor an IPv6 address is specified, it defaults to using dhcp on IPv4. diff --git a/qm.1-synopsis.adoc b/qm.1-synopsis.adoc index edbdd71..3016554 100644 --- a/qm.1-synopsis.adoc +++ b/qm.1-synopsis.adoc @@ -213,7 +213,7 @@ Freeze CPU at startup (use 'c' monitor command to start execution). Script that will be executed during various steps in the vms lifetime. -`--hostpci[n]` `[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: +`--hostpci[n]` `[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: Map host PCI devices into guest. @@ -284,7 +284,7 @@ Set a name for the VM. Only used on the configuration web interface. cloud-init: Sets DNS server IP address for a container. Create will automatically use the setting from the host if neither searchdomain nor nameserver are set. -`--net[n]` `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: +`--net[n]` `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: Specify network devices. @@ -928,7 +928,7 @@ Freeze CPU at startup (use 'c' monitor command to start execution). Script that will be executed during various steps in the vms lifetime. -`--hostpci[n]` `[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: +`--hostpci[n]` `[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: Map host PCI devices into guest. @@ -999,7 +999,7 @@ Set a name for the VM. Only used on the configuration web interface. cloud-init: Sets DNS server IP address for a container. Create will automatically use the setting from the host if neither searchdomain nor nameserver are set. -`--net[n]` `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: +`--net[n]` `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: Specify network devices. diff --git a/qm.conf.5-opts.adoc b/qm.conf.5-opts.adoc index e4e7755..3903135 100644 --- a/qm.conf.5-opts.adoc +++ b/qm.conf.5-opts.adoc @@ -140,7 +140,7 @@ Freeze CPU at startup (use 'c' monitor command to start execution). Script that will be executed during various steps in the vms lifetime. -`hostpci[n]`: `[host=] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: +`hostpci[n]`: `[host=] [,legacy-igd=<1|0>] [,mdev=] [,pcie=<1|0>] [,rombar=<1|0>] [,romfile=] [,x-vga=<1|0>]` :: Map host PCI devices into guest. + @@ -158,6 +158,10 @@ of PCI virtual functions of the host. HOSTPCIID syntax is: + You can us the 'lspci' command to list existing PCI devices. +`legacy-igd`=`` ('default =' `0`);; + +Pass this device in legacy IGD mode, making it the primary and exclusive graphics device in the VM. Requires 'pc-i440fx' machine type and VGA set to 'none'. + `mdev`=`` ;; The type of mediated device to use. @@ -449,7 +453,7 @@ Set a name for the VM. Only used on the configuration web interface. cloud-init: Sets DNS server IP address for a container. Create will automatically use the setting from the host if neither searchdomain nor nameserver are set. -`net[n]`: `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: +`net[n]`: `[model=] [,bridge=] [,firewall=<1|0>] [,link_down=<1|0>] [,macaddr=] [,mtu=] [,queues=] [,rate=] [,tag=] [,trunks=] [,=]` :: Specify network devices. @@ -484,6 +488,10 @@ A common MAC address with the I/G (Individual/Group) bit not set. Network Card Model. The 'virtio' model provides the best performance with very low CPU overhead. If your guest does not support this driver, it is usually best to use 'e1000'. +`mtu`=` (1 - 65520)` ;; + +Force MTU, for VirtIO only. Set to '1' to use the bridge MTU + `queues`=` (0 - 16)` ;; Number of packet queues to be used on the device. -- 2.39.2