!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

214 Members
Salon francographe de NixOS72 Servers

Load older messages


SenderMessageTime
6 Dec 2024
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±2024-12-06T00:43:33,263921182+04:00.png
Download 2024-12-06T00:43:33,263921182+04:00.png
06:41:26
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±La seule chose qui fonctionne pour le moment est une image générée via nixos-generators, ( raw-efi ) sauf que j'ai une erreur quand je lance nixos-generate-config Du coup, je vais sûrement devoir écrire le fichier hardware.nix à la main en partant du principe qu'il n'y a pas d'autre souci par la suite.06:42:36
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Je me demande si quelqu'un aurait une idée de comment s'y prendre ( ou sinon en dernier recours, je vais sûrement utiliser nix-infect sur une Debian ) 06:43:44
@aevoo:matrix.orgAevooHello, c'est juste l'installateur qui t'insulte comme ça au démarrage ? J'ai l'impression qu'il a des misères en écrivant en tmpfs. Quelques questions "canard idiot" : linuxkpi ? assez de RAM ? 08:30:05
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Non pas de Linux PKI juste une VM uefi qui tourne sous BHYVE la virtualisation FreeBSD Niveau ram pas de soucis non plus, j'ai 4 Go de RAM. Dans le doute j'ai fait un essai avec kvm, pas de soucis. 09:05:44
@aevoo:matrix.orgAevooPas plus d'idée que ça, en tout cas (tu l'as probablement vu, mais) lui semble y être arrivé : https://n8henrie.com/2023/03/running-nixos-and-ubuntu-vms-on-pfsense-via-bhyve/09:45:43
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±

Yep j'ai vu où celui-là pour grub

https://gist.github.com/niranjanaryan/fecee047f7dbe2e3274f06cde50442e3

12:24:27
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Je dirais que la différence majeure est qu'il utilise des Zvol avec le pilote virtio-blk alors que chez moi j'utilise le pilote NVMe et un .img dans un dataset zfs Apparemment la rumeur dit que paradoxalement un .img dans un dataset zfs c'est plus performant qu'un zvol, sauf que je n'ai pas trouvé de benchmark ou d'étude sérieux qui le prouve x)12:30:50
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Ce soir je vais essayer de voir si je ne passe pas à côté d'une évidence, Mais dans l'absolu je vais essayer nix-infect et si ça fonctionne je prends l'image crée par nix-infect comme base histoire d'avancer un peu.12:31:17
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ± En parlant de freebsd, y'a un projet nixos-bsd, pas eu le temps d'essayer encore
( comme pour Proxmox)
12:34:56
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Ah oui, info importante : l'erreur nummap_chunk invalid pointer, et bien j'ai la même erreur avec une image raw-efi créée via nixos-generator si je fais un nixos-generate-config à l'intérieur de la VM ( la VM = le disque raw-efi qui tourne via BHYVE ) 12:40:35
@smith:livegen.netSmith
In reply to @nam3l33ss:matrix.org
Je dirais que la différence majeure est qu'il utilise des Zvol avec le pilote virtio-blk
alors que chez moi j'utilise le pilote NVMe et un .img dans un dataset zfs

Apparemment la rumeur dit que paradoxalement un .img dans un dataset zfs
c'est plus performant qu'un zvol,
sauf que je n'ai pas trouvé de benchmark ou d'étude sérieux qui le prouve x)
Je sais pas si c'est le sujet mais sur mon usage assez modeste j'ai de meilleur perf avec un qcow2 sur un dataset
18:42:31
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±
In reply to @smith:livegen.net
Je sais pas si c'est le sujet mais sur mon usage assez modeste j'ai de meilleur perf avec un qcow2 sur un dataset
étonnant, qcow2 est déjà compressé si je ne me trompe pas, je m'attendais à ce que ce soit le contraire :)
18:49:56
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Bien, je ne suis pas sorti de l'auberge , J'ai fait un essai de nix-infect avec une VM Debian pour voir si ça fonctionne sans soucis Et je refais de même mais avec une VM Debian sous FreeBSD, bien ça me sort une erreur liée à SQLite 😅19:18:04
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±

error: executing SQLite statement 'insert or replace into Refs (referrer, reference) values (12, 15);': database disk image is malformed, database disk image is malformed (in '/nix/var/nix/db/db.sqlite')
/tmp/nix-binary-tarball-unpack.rgj8CS3Jwi/unpack/nix-2.25.3-x86_64-linux/install: unable to register valid paths

19:18:24
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Je commence à penser que c'est sans issue 19:20:33
@raitobezarius:matrix.orgraitobezarius
In reply to @nam3l33ss:matrix.org

Je dirais que la différence majeure est qu'il utilise des Zvol avec le pilote virtio-blk
alors que chez moi j'utilise le pilote NVMe et un .img dans un dataset zfs

Apparemment la rumeur dit que paradoxalement un .img dans un dataset zfs
c'est plus performant qu'un zvol,
sauf que je n'ai pas trouvé de benchmark ou d'étude sérieux qui le prouve x)

Alors j'ai fait des bench récemment et ça dépend de si on parle de NVMe ou HDD et s'il s'agit de disques rapides, il faut tuner ZFS non trivialement pour que le zvol soit intéressant, plus qu'un dataset
22:33:46
@raitobezarius:matrix.orgraitobezarius(il faut aussi activer blk-mq et d'autres choses)22:33:57
@raitobezarius:matrix.orgraitobezarius
In reply to @nam3l33ss:matrix.org
Bien, je ne suis pas sorti de l'auberge ,
J'ai fait un essai de nix-infect avec une VM Debian pour voir si ça fonctionne sans soucis
Et je refais de même mais avec une VM Debian sous FreeBSD, bien ça me sort une erreur liée à SQLite 😅
Fascinant, ton hôte Bhyve tu l'as fait à la main? Pas avec nixos-bsd?
22:34:40
@raitobezarius:matrix.orgraitobezariusÇa m'intéresse de reproduire sur mon infra22:34:47
7 Dec 2024
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±
In reply to @raitobezarius:matrix.org
Alors j'ai fait des bench récemment et ça dépend de si on parle de NVMe ou HDD et s'il s'agit de disques rapides, il faut tuner ZFS non trivialement pour que le zvol soit intéressant, plus qu'un dataset

J'ai des SSD en miroir et 2 vdev avec la configuration par défaut faite par l'installateur FreeBSD.
À part pour le dataset dédié au VM où j'utilise Blake3 depuis peu et le recordsize du dataset est à 64K .

 freebsd-version -kur
14.1-RELEASE-p5
 14.1-RELEASE-p5
 14.1-RELEASE-p6
06:00:55
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±
In reply to @raitobezarius:matrix.org
Fascinant, ton hôte Bhyve tu l'as fait à la main? Pas avec nixos-bsd?
Pas à la main, j'ai fait au plus simple : FreeBSD (Vannila) configuré via l'installeur
06:04:26
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±

J'utilise VM-bhyve pour gérer mes VM,
avec cette config

loader="grub"
cpu=4
memory=8G
network0_type="virtio-net"
network0_switch="lanz"
disk0_type="ahci-hd"
disk0_name="disk0.img"
grub_run_partition="1"
grub_run_dir="/boot/grub"
uuid="49792953-b401-11ef-8b65-8416f905cbc0"
network0_mac="58:9c:fc:0f:9c:5d"
06:07:55
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Et avec nix-infect j'ai essayer la version 23.05 et 24.11 L'installation se stoppe avec la même erreur liée à Sqlite 06:11:29
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Dans le doute, avec les images raw-efi crée par nixos-generator, j'ai changé le pilote du disque de nvme et virtio-blk en me disant que c'était peut-être Linux qui avait du mal avec le pilote nvme de FreeBSD, mais ça n'a rien changé. Et actuellement, sur la Debian que je tente de convertir à Nixos, ils utilise ahci-hd06:17:02
@nam3l33ss:matrix.org·☽•Nameless☆•777 · ±Peut-être que je vais essayer d'installer Nixos sur un RAMDisque ou un disque SSD stocké sur un NAS qui tourne avec MDAM/LVM Si ça fonctionne, ça pourrait mettre en évidence un souci avec ZFS et SQLite sous FreeBSD06:21:07
9 Dec 2024
@aevoo:matrix.orgAevooAh les joies de Nix : network.host est un submodule hasAttr "host" network retourne systématiquement true si network.host est appelé, sans être défini, => error: accessed but no value... 🙃19:00:26
@Minijackson:matrix.orgMinijackson

Possible comme ça ?

options.networking.hosts.definitions == []
19:05:17
@Minijackson:matrix.orgMinijackson *

Aevoo: Possible comme ça ?

options.networking.hosts.definitions == []
19:05:34
@aevoo:matrix.orgAevoo

C'est un module que j'essaie de construire. je dois probablement travailler avec les valeurs par défauts.

            network = mkOption {
              default = {};
              type = with types; submodule {
                options = {
                  host = mkOption {
                    default = null;
                    type = submodule {
                      options = {
                        ip4 = mkOption {
                          type = str;
                        };
                        ip6 = mkOption {
                          type = str;
                        };
                      };
                    };
                  };
19:08:15

Show newer messages


Back to Room ListRoom Version: 6