Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index a4947f1..a55f059 100644
--- a/proxmox-installer-common/src/setup.rs
Signed-off-by: Aaron Lauterer
---
proxmox-tui-installer/Cargo.toml | 1 +
1 file changed, 1 insertion(+)
diff --git a/proxmox-tui-installer/Cargo.toml b/proxmox-tui-installer/Cargo.toml
index 8a6eba8..fc653f0 100644
--- a/proxmox-tui-installer/Cargo.toml
+++ b/proxmox-tui-installer/Cargo.toml
Signed-off-by: Aaron Lauterer
---
proxmox-tui-installer/src/setup.rs | 12 +---
1 file changed, 1 insertion(+), 11 deletions(-)
diff --git a/proxmox-tui-installer/src/setup.rs
b/proxmox-tui-installer/src/setup.rs
index 211a96b..efcabed 100644
--- a/proxmox-tui-installer/src/setup.rs
moved over from the TUI installer
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 37 +++
1 file changed, 37 insertions(+)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index a55f059..34b00cb 100644
all it did moved to the common crate
Signed-off-by: Aaron Lauterer
---
proxmox-tui-installer/src/utils.rs | 268 -
1 file changed, 268 deletions(-)
delete mode 100644 proxmox-tui-installer/src/utils.rs
diff --git a/proxmox-tui-installer/src/utils.rs
b/proxmox-tui
Was probably missed because it used to be in a binary crate where doc
tests aren't run automatically.
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/utils.rs | 1 +
1 file changed, 1 insertion(+)
diff --git a/proxmox-installer-common/src/utils.rs
b/proxmox-installer-commo
It will be used for code shared among the different crates in the
installer. For now between the TUI installer and the upcoming auto
installer.
Signed-off-by: Aaron Lauterer
---
Cargo.toml | 1 +
proxmox-installer-common/Cargo.toml | 10 ++
proxmox-installer
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 1 +
1 file changed, 1 insertion(+)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index 34b00cb..3ef05ae 100644
--- a/proxmox-installer-common/src/setup.rs
+++ b/proxmox
the
crate where the struct lives IIUC.
This series depends on the patches by Christoph to remove the global
unsafe setup info, version 2 [0]. Without those patches applied first,
this series will not apply.
[0] https://lists.proxmox.com/pipermail/pve-devel/2023-October/059628.html
Aaron Lauterer (
Signed-off-by: Aaron Lauterer
---
proxmox-tui-installer/src/main.rs | 40 +--
1 file changed, 1 insertion(+), 39 deletions(-)
diff --git a/proxmox-tui-installer/src/main.rs
b/proxmox-tui-installer/src/main.rs
index 875a33a..3216868 100644
--- a/proxmox-tui-installer
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/disk_checks.rs | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/proxmox-installer-common/src/disk_checks.rs
b/proxmox-installer-common/src/disk_checks.rs
index 15b5928..bcf2e21 100644
--- a/proxmox
Copy code that is common to its own crate.
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/Cargo.toml | 2 +
proxmox-installer-common/src/disk_checks.rs | 237
proxmox-installer-common/src/lib.rs | 4 +
proxmox-installer-common/src/options.rs
by switching dependencies and deleting doubled code to avoid ambiguities
within the same scope.
Signed-off-by: Aaron Lauterer
---
proxmox-tui-installer/src/main.rs | 13 +-
proxmox-tui-installer/src/options.rs| 403 +---
proxmox-tui-installer/src/setup.rs
st for a single, trivial line.
LGTM; thus please consider the whole series:
Reviewed-by: Christoph Heiss
Tested-by: Christoph Heiss
On Wed, Oct 25, 2023 at 05:59:59PM +0200, Aaron Lauterer wrote:
since work on the auto installer is happenning in parallel, now would be
a good point to move commonly
the /etc/pve/sdn directory contains the config files, not just what they
translate to in interface configs (/etc/network/interfaces.d/snd).
The current way will also include dotifiles that may contain the
current/running state. Which can be useful to troubleshoot.
Signed-off-by: Aaron Lauterer
and ends up getting the same OSD ID.
Therefore, we remove these settings ourselves when destroying an OSD.
Removing both variants, hdd and ssd should be fine, as the MON does not
complain if the setting does not exist.
Signed-off-by: Aaron Lauterer
---
PVE/API2/Ceph/OSD.pm | 4
1 file
Signed-off-by: Aaron Lauterer
---
pvecm.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pvecm.adoc b/pvecm.adoc
index d595ac5..1f78585 100644
--- a/pvecm.adoc
+++ b/pvecm.adoc
@@ -1090,7 +1090,7 @@ The status output of the QDevice, as seen above, will
usually contain
Signed-off-by: Aaron Lauterer
---
pveceph.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pveceph.adoc b/pveceph.adoc
index 361e7c7..56d745a 100644
--- a/pveceph.adoc
+++ b/pveceph.adoc
@@ -134,7 +134,7 @@ That means that you should avoid maxing out your available
Signed-off-by: Aaron Lauterer
---
pveceph.adoc | 18 +++---
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/pveceph.adoc b/pveceph.adoc
index 56d745a..0720941 100644
--- a/pveceph.adoc
+++ b/pveceph.adoc
@@ -241,22 +241,26 @@ The configuration step includes the
to align it with the default in the web UI
Signed-off-by: Aaron Lauterer
---
PVE/CLI/pveceph.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/PVE/CLI/pveceph.pm b/PVE/CLI/pveceph.pm
index 5f45610b..68b93b89 100755
--- a/PVE/CLI/pveceph.pm
+++ b/PVE/CLI/pveceph.pm
@@ -115,7
The commit message doesn't explain the actual issue that it is trying to solve.
AFAICT we do not need the ceph.conf symlinked right away for normal PVE
operations. If it is not present in /etc/ceph/ceph.conf, the RBD and CephFS
connections will use the dedicated parameters to connect and authent
by making that part bold. While there is already a big note where
cloudinit needs to be installed, it is after the actual command.
Making it more obvious right before the command will hopefully reduce
confusion for more users.
Signed-off-by: Aaron Lauterer
---
I am aware that we will never get
ping?
On 11/8/23 13:10, Aaron Lauterer wrote:
When destroying the OSD, Ceph does not automatically remove these
___
pve-devel mailing list
pve-devel@lists.proxmox.com
https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel
ZFS did split up their man pages a while ago
Signed-off-by: Aaron Lauterer
---
local-zfs.adoc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/local-zfs.adoc b/local-zfs.adoc
index 63de884..58726a7 100644
--- a/local-zfs.adoc
+++ b/local-zfs.adoc
@@ -157,7 +157,7 @@ ZFS RAID
Otherwise the build will fail once we define more than one USR_BIN
file.
Signed-off-by: Aaron Lauterer
---
Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Makefile b/Makefile
index 601c836..f0c361b 100644
--- a/Makefile
+++ b/Makefile
@@ -104,7 +104,7 @@ install
necessary for the disk selection and network interfaces maps to have
tests with results that can be compared without much additional effort.
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 8
proxmox-tui-installer/src/options.rs | 4 ++--
proxmox-tui
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/lib.rs | 1 +
proxmox-auto-installer/src/udevinfo.rs | 9 +
2 files changed, 10 insertions(+)
create mode 100644 proxmox-auto-installer/src/udevinfo.rs
diff --git a/proxmox-auto-installer/src/lib.rs
b/proxmox-auto
Signed-off-by: Aaron Lauterer
---
Cargo.toml| 1 +
Makefile | 1 +
proxmox-auto-installer/Cargo.toml | 10 ++
proxmox-auto-installer/src/lib.rs | 0
4 files changed, 12 insertions(+)
create mode 100644 proxmox-auto-installer/Cargo.toml
ts.proxmox.com/pipermail/pve-devel/2023-December/060961.html
installer: Aaron Lauterer (17):
tui: common: move InstallConfig struct to common crate
common: make InstallZfsOption members public
common: tui: use BTreeMap for predictable ordering
Makefile: fix handling of multiple usr_bin files
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/Cargo.toml | 4
1 file changed, 4 insertions(+)
diff --git a/proxmox-auto-installer/Cargo.toml
b/proxmox-auto-installer/Cargo.toml
index 75cfb2c..211c605 100644
--- a/proxmox-auto-installer/Cargo.toml
+++ b/proxmox-auto-installer
because we will need to access them directly in the future from a
separate binary
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/utils.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/proxmox-auto-installer/src/utils.rs
b/proxmox-auto-installer/src
Fetches UDEV device properties prepended with 'E:' for NICs and disks.
The result is stored in its own JSON file.
This information is needed to filter for specific devices. Mainly for
the auto-installer for now.
Signed-off-by: Aaron Lauterer
---
Proxmox/Makefile| 1 +
P
Log to stdout and the file the binary needs to set up.
This is a first variant. By using the log crate macros we can change
that in the future without too much effort.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/Cargo.toml | 2 ++
proxmox-auto-installer/src/lib.rs | 1 +
proxmox
be run pre and post the
low level installer.
It also logs everything to the logfile, currently
'/tmp/auto_installer.log'.
Signed-off-by: Aaron Lauterer
---
Makefile | 4 +-
.../src/bin/proxmox-auto-installer.rs | 192 +
mox-auto-installer'
and pipe in the contents via stdin.
Signed-off-by: Aaron Lauterer
---
Makefile | 1 +
.../src/bin/proxmox-fetch-answer.rs | 73 +
.../src/fetch_plugins/mod.rs | 1 +
.../src/fet
Signed-off-by: Aaron Lauterer
---
Once we have defined the process on how it can be started, what the ISO
is called and so forth, we can include that in the documentation.
We should also add an example section to showcase the possibilities
better.
Maybe also explain how the post/pre commands can
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/answer.rs | 147 +++
proxmox-auto-installer/src/lib.rs| 1 +
2 files changed, 148 insertions(+)
create mode 100644 proxmox-auto-installer/src/answer.rs
diff --git a/proxmox-auto-installer/src/answer.rs
It describes the data structure expected by the low-level-installer.
We do this so we can use it in more than the TUI installer, for example
the planned auto installer.
Make the members public so we can easily implement a custom From method
for each dependent crate.
Signed-off-by: Aaron Lauterer
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/Cargo.toml | 1 +
proxmox-auto-installer/src/utils.rs | 48 +++--
2 files changed, 19 insertions(+), 30 deletions(-)
diff --git a/proxmox-auto-installer/Cargo.toml
b/proxmox-auto-installer/Cargo.toml
index
as they will be used directly by the auto installer
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index 03beb77
installer
environment, it does not rely on the device information provided by the
low-level installer. It instead fetches the list of disks and NICs by
itself.
The rules when a device is ignored, should match how the low-level
installer handles it.
Signed-off-by: Aaron Lauterer
---
Makefile
the source data is spread over several other structs in
comparison to one in the TUI installer.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/lib.rs | 1 +
proxmox-auto-installer/src/utils.rs | 473
2 files changed, 474 insertions(+)
create mode
By matching the resulting json to be passed to the low level installer
against known good ones.
The environment info was gathered from one of our AMD Epyc Rome test
servers to have a realistic starting point.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/tests/parse-answer.rs | 102
to reflect current ZFS defaults.
Signed-off-by: Aaron Lauterer
---
unless I have missed it, we currently still show the old default as
placeholder
www/manager6/storage/ZFSPoolEdit.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/www/manager6/storage/ZFSPoolEdit.js
b/www
small tool similar to
"arch-chroot" to easily chroot into the installation.
So please consider this:
Tested-by: Christoph Heiss
Also, already left some review comments on the individual patches, but
nothing too major.
On Tue, Jan 23, 2024 at 06:00:35PM +0100, Aaron Laut
On 2/8/24 15:18, Christoph Heiss wrote:
Sorry for not including this in the first email.
On Tue, Jan 23, 2024 at 06:00:49PM +0100, Aaron Lauterer wrote:
[..]
diff --git a/proxmox-auto-installer/src/fetch_plugins/partition.rs
b/proxmox-auto-installer/src/fetch_plugins/partition.rs
new file
Is this something I should consider for the new dump-udev subcommand as well?
https://lists.proxmox.com/pipermail/pve-devel/2024-January/061433.html
On 2/9/24 11:55, Christoph Heiss wrote:
Some detection routines might try to log things and call some
Proxmox::Ui functions all the way down, so j
On 2/8/24 17:46, Aaron Lauterer wrote:
On 2/8/24 15:18, Christoph Heiss wrote:
Sorry for not including this in the first email.
On Tue, Jan 23, 2024 at 06:00:49PM +0100, Aaron Lauterer wrote:
[..]
diff --git a/proxmox-auto-installer/src/fetch_plugins/partition.rs
b/proxmox-auto-installer
as they will be used directly by the auto installer
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 10 +-
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index 03beb77
necessary for the disk selection and network interfaces maps to have
tests with results that can be compared without much additional effort.
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 8
proxmox-tui-installer/src/options.rs | 4 ++--
proxmox-tui
Signed-off-by: Aaron Lauterer
---
Cargo.toml| 1 +
Makefile | 1 +
proxmox-auto-installer/Cargo.toml | 10 ++
proxmox-auto-installer/src/lib.rs | 0
4 files changed, 12 insertions(+)
create mode 100644 proxmox-auto-installer/Cargo.toml
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/lib.rs | 1 +
proxmox-auto-installer/src/udevinfo.rs | 9 +
2 files changed, 10 insertions(+)
create mode 100644 proxmox-auto-installer/src/udevinfo.rs
diff --git a/proxmox-auto-installer/src/lib.rs
b/proxmox-auto
It describes the data structure expected by the low-level-installer.
We do this so we can use it in more than the TUI installer, for example
the planned auto installer.
Make the members public so we can easily implement a custom From method
for each dependent crate.
Signed-off-by: Aaron Lauterer
Log to stdout and the file the binary needs to set up.
This is a first variant. By using the log crate macros we can change
that in the future without too much effort.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/Cargo.toml | 2 ++
proxmox-auto-installer/src/lib.rs | 1 +
proxmox
Signed-off-by: Aaron Lauterer
---
unconfigured.sh | 8
1 file changed, 8 insertions(+)
diff --git a/unconfigured.sh b/unconfigured.sh
index cf7de83..f668be4 100755
--- a/unconfigured.sh
+++ b/unconfigured.sh
@@ -5,6 +5,7 @@ trap "err_reboot" ERR
# NOTE: we nowadays get exe
Signed-off-by: Aaron Lauterer
---
debian/control | 10 ++
1 file changed, 10 insertions(+)
diff --git a/debian/control b/debian/control
index 9057f59..72a5657 100644
--- a/debian/control
+++ b/debian/control
@@ -8,10 +8,20 @@ Build-Depends: cargo:native,
libgtk3-perl
Signed-off-by: Aaron Lauterer
---
changes since v1:
* added default traits and switched to them
proxmox-auto-installer/src/answer.rs | 132 +++
proxmox-auto-installer/src/lib.rs| 1 +
2 files changed, 133 insertions(+)
create mode 100644 proxmox-auto-installer/src
It will collect the information from the current system and show the
payload of identifiers that will be send.
To avoid confusion, the subcommands for the device info and filter
matching have been renamed.
Signed-off-by: Aaron Lauterer
---
.../src/bin/proxmox-autoinst-helper.rs| 54
certificate
explicitly, even if it would be in the trust chain.
A custom cert verifier for ureq / rustl was necessary to get cert
fingerprint matching to work.
If no fingerprint is proviced, we switch rustls to native-certs and
native-tls.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer
mox-auto-installer'
and pipe in the contents via stdin.
Signed-off-by: Aaron Lauterer
---
changes since v1:
* removed hard coded paths to binaries
* create mount dir with fs::create_dir_all
Makefile | 1 +
.../src/bin/proxmox-fetch-answer.rs | 7
be run pre and post the
low level installer.
It also logs everything to the logfile, currently
'/tmp/auto_installer.log'.
Signed-off-by: Aaron Lauterer
---
Makefile | 4 +-
.../src/bin/proxmox-auto-installer.rs | 193 +
Fetches UDEV device properties prepended with 'E:' for NICs and disks.
The result is stored in its own JSON file.
This information is needed to filter for specific devices. Mainly for
the auto-installer for now.
Signed-off-by: Aaron Lauterer
---
Proxmox/Makefile| 1 +
P
Signed-off-by: Aaron Lauterer
---
changes since v1:
* toml switched from 0.5 to 0.7
proxmox-auto-installer/Cargo.toml | 4
1 file changed, 4 insertions(+)
diff --git a/proxmox-auto-installer/Cargo.toml
b/proxmox-auto-installer/Cargo.toml
index 75cfb2c..67218dd 100644
--- a/proxmox-auto
because we will need to access them directly in the future from a
separate binary
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/utils.rs | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/proxmox-auto-installer/src/utils.rs
b/proxmox-auto-installer/src
nto its own subdirectory as it grew
quite a bit
* added builddeps
[0] https://lists.proxmox.com/pipermail/pve-devel/2023-September/059020.html
[1] https://lists.proxmox.com/pipermail/pve-devel/2023-December/060961.html
Aaron Lauterer (22):
tui: common: move InstallConfig struct to common cr
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/Cargo.toml | 1 +
proxmox-auto-installer/src/utils.rs | 48 +++--
2 files changed, 19 insertions(+), 30 deletions(-)
diff --git a/proxmox-auto-installer/Cargo.toml
b/proxmox-auto-installer/Cargo.toml
index
this specific certificate.
The certificate fingerprint can either be placed on the `proxmoxinst`
partition and needs to be called `cert_fingerprint.txt`, or it can be
provided in a second custom DHCP option or a TXT record.
Signed-off-by: Aaron Lauterer
---
.../src/bin/proxmox-fetch-answer.rs
the fetch
plugins, it, and the additional fetch plugin utilities are placed in
their own directory.
Signed-off-by: Aaron Lauterer
---
.../src/fetch_plugins/mod.rs | 2 +-
.../src/fetch_plugins/utils.rs| 90
.../src/fetch_plugins/utils/mod.rs
the source data is spread over several other structs in
comparison to one in the TUI installer.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/lib.rs | 1 +
proxmox-auto-installer/src/utils.rs | 471
2 files changed, 472 insertions(+)
create mode
by the
low-level installer. It instead fetches the list of disks and NICs by
itself.
The rules when a device is ignored, should match how the low-level
installer handles it.
Signed-off-by: Aaron Lauterer
---
Makefile | 1 +
proxmox-auto-installer/Cargo.toml
By matching the resulting json to be passed to the low level installer
against known good ones.
The environment info was gathered from one of our AMD Epyc Rome test
servers to have a realistic starting point.
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/tests/parse-answer.rs | 102
On 2/21/24 15:09, Christoph Heiss wrote:
While looking at this and reading the `dmidecode` manpage a bit, it
looks like everything collected here is also available under
/sys/devices/virtual/dmi/id as separate files, e.g.
# ls /sys/devices/virtual/dmi/id/
bios_datechassis_as
On 2/23/24 11:19, Friedrich Weber wrote:
On 21/02/2024 12:07, Aaron Lauterer wrote:
This patch series adds the possibility to do an automated / unattended
installation of Proxmox VE.
Gave this a quick spin installing some virtual PVE hosts with a simple
static IP + ext4 setup. Generated an
Overall good idea :)
On 2/23/24 12:45, Hannes Laimer wrote:
Signed-off-by: Hannes Laimer
---
came up in enterprise support, and I don't think there is a reason to
not have it in the UI, while having it in the API
www/manager6/storage/DirEdit.js | 12
1 file changed, 12 inserti
On 2/23/24 15:27, Stefan Lendl wrote:
Aaron Lauterer writes:
+#[derive(Clone, Deserialize, Debug)]
+pub struct Disks {
+pub filesystem: Option,
+pub disk_selection: Option>,
+pub filter_match: Option,
+// use BTreeMap to have keys sorted
+pub filter: Option>,
+
Signed-off-by: Aaron Lauterer
---
pveceph.adoc | 50 ++
1 file changed, 50 insertions(+)
diff --git a/pveceph.adoc b/pveceph.adoc
index 089ac80..7b493c5 100644
--- a/pveceph.adoc
+++ b/pveceph.adoc
@@ -1080,6 +1080,56 @@ scrubs footnote:[Ceph
Signed-off-by: Aaron Lauterer
---
pve-system-requirements.adoc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
index bc3689d..4db5358 100644
--- a/pve-system-requirements.adoc
+++ b/pve-system-requirements.adoc
@@ -49,6 +49,8
On 2024-03-20 10:30, Fiona Ebner wrote:
Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
Signed-off-by: Aaron Lauterer
---
pve-system-requirements.adoc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
index bc3689d..4db5358
Signed-off-by: Aaron Lauterer
---
Thanks for the feedback. I think this variant transports the important
infomation in simple english.
pve-system-requirements.adoc | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
On 2024-03-20 16:52, Folke Gleumes wrote:
Based on statements from the openZFS documentation where it is described
as providing "the same level of redundancy and performance as raidz" [0].
[0] https://openzfs.github.io/openzfs-docs/Basic%20Concepts/dRAID%20Howto.html
---
local-zfs.adoc |
This makes it possible to select any of the IP addresses listed in the
full view window to copy & paste it.
Signed-off-by: Aaron Lauterer
---
Becaue @Folke made a remark that this was a nuisance ;)
www/manager6/qemu/AgentIPView.js | 3 +++
1 file changed, 3 insertions(+)
diff --git a
v2 is on the list
https://lists.proxmox.com/pipermail/pve-devel/2024-March/062296.html
On 2024-03-20 09:56, Aaron Lauterer wrote:
Signed-off-by: Aaron Lauterer
---
pve-system-requirements.adoc | 2 ++
1 file changed, 2 insertions(+)
diff --git a/pve-system-requirements.adoc b/pve-system
On 2024-03-21 16:50, Stefan Sterz wrote:
total number of cores != vCPUs if there is more than one socket
configured. according to the redhat docs it should be vCPUs not cores:
Multi-queue virtio-net provides the greatest performance benefit when:
[..]
- The number of queues is equal to the
If we add more info, then dmidecode -t {1,2,3} might be interesting as
well as those deliver motherboard, system and chassis infos.
If you want to see what you get there, run them on some decent servers
as most consumer boards and systems will not show useful information here
On 2024-03-22
static -> defined manually
generated -> by ESXi
vpx -> generated by vCenter
Signed-off-by: Aaron Lauterer
---
src/PVE/Storage/ESXiPlugin.pm | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/PVE/Storage/ESXiPlugin.pm b/src/PVE/Storage/ESXiPlugin.pm
inde
static -> defined manually
generated -> by ESXi
vpx -> generated by vCenter
Signed-off-by: Aaron Lauterer
---
src/PVE/Storage/ESXiPlugin.pm | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/PVE/Storage/ESXiPlugin.pm b/src/PVE/Storage/ESXiPlugin.pm
inde
static -> defined manually
generated -> by ESXi
vpx -> generated by vCenter
Signed-off-by: Aaron Lauterer
---
src/PVE/Storage/ESXiPlugin.pm | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/PVE/Storage/ESXiPlugin.pm b/src/PVE/Storage/ESXiPlugin.pm
index 77fb6c0
please ignore this one
On 2024-03-26 13:04, Aaron Lauterer wrote:
static -> defined manually
generated -> by ESXi
vpx -> generated by vCenter
Signed-off-by: Aaron Lauterer
---
src/PVE/Storage/ESXiPlugin.pm | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
sent a v2, unfortunately also one a bit too quickly (with no changes).
please ignore that one :)
On 2024-03-26 12:36, Thomas Lamprecht wrote:
Am 26/03/2024 um 12:03 schrieb Aaron Lauterer:
static -> defined manually
generated -> by ESXi
vpx -> generated by vCenter
nice!
Sign
by adding a new checkbox and render the grid accordingly.
If unique MAC addresses are enabled, set them to undefined when getting
the values from the grid.
Signed-off-by: Aaron Lauterer
---
not sure if setting `uniqueMac` directly on the component is okay.
Though we do that dynamically for the
On 2024-03-27 11:26, Thomas Lamprecht wrote:
Am 26/03/2024 um 14:25 schrieb Aaron Lauterer:
by adding a new checkbox and render the grid accordingly.
If unique MAC addresses are enabled, set them to undefined when getting
the values from the grid.
Signed-off-by: Aaron Lauterer
---
not
On 2024-03-28 11:45, Christoph Heiss wrote:
This slipped through while taking the wording from PMG.
Fixes: 67d2d94 ("installation: lvm-options: improve & align wording with
pmg-docs")
Signed-off-by: Christoph Heiss
---
Probably have been staring at the docs too long to not notice this
ear
+··loss·protection·(PLP)·to·avoid·using·consumer-grade·SSDs,·which·are·not
+··recommended.
On 2024-03-21 09:06, Thomas Lamprecht wrote:
(missed reply-all, so resending)
On 20/03/2024 10:30, Fiona Ebner wrote:
Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
Signed-off-by: Aaron Lauterer
---
pve
so it can be deserialized from a string
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/utils.rs | 11 +++
1 file changed, 11 insertions(+)
diff --git a/proxmox-installer-common/src/utils.rs
b/proxmox-installer-common/src/utils.rs
index 36b1d53..f6521eb 100644
--- a
necessary for the disk selection and network interfaces maps to have
tests with results that can be compared without much additional effort.
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 8
proxmox-tui-installer/src/options.rs | 4 ++--
proxmox-tui
Signed-off-by: Aaron Lauterer
---
proxmox-auto-installer/src/lib.rs | 1 +
proxmox-auto-installer/src/udevinfo.rs | 9 +
2 files changed, 10 insertions(+)
create mode 100644 proxmox-auto-installer/src/udevinfo.rs
diff --git a/proxmox-auto-installer/src/lib.rs
b/proxmox-auto
Signed-off-by: Aaron Lauterer
---
Cargo.toml| 1 +
Makefile | 1 +
proxmox-auto-installer/Cargo.toml | 10 ++
proxmox-auto-installer/src/lib.rs | 0
4 files changed, 12 insertions(+)
create mode 100644 proxmox-auto-installer/Cargo.toml
It describes the data structure expected by the low-level-installer.
We do this so we can use it in more than the TUI installer, for example
the planned auto installer.
Make the members public so we can easily implement a custom From method
for each dependent crate.
Signed-off-by: Aaron Lauterer
Signed-off-by: Aaron Lauterer
---
unconfigured.sh | 8
1 file changed, 8 insertions(+)
diff --git a/unconfigured.sh b/unconfigured.sh
index 2b371f0..f02336a 100755
--- a/unconfigured.sh
+++ b/unconfigured.sh
@@ -5,6 +5,7 @@ trap "err_reboot" ERR
# NOTE: we nowadays get exe
Signed-off-by: Aaron Lauterer
---
proxmox-installer-common/src/setup.rs | 10 ++
1 file changed, 10 insertions(+)
diff --git a/proxmox-installer-common/src/setup.rs
b/proxmox-installer-common/src/setup.rs
index f9f9e82..19113e1 100644
--- a/proxmox-installer-common/src/setup.rs
+++ b
1 - 100 of 1233 matches
Mail list logo