Draft Nixos template Proxmox

master
Alexandre LUCAZEAU 2022-10-13 21:29:39 +02:00
parent f3265ba716
commit 4ecaa82ef2
No known key found for this signature in database
GPG Key ID: 3C8ADB07A8217BD3
2 changed files with 31 additions and 1 deletions

View File

@ -0,0 +1,30 @@
---
Date: 2022-10-13
Author: Alexandre LUCAZEAU
Title: Nixos faire une image pour Proxmox
Slug:
categories: Nixos
Tags:
- nixos
- virtualisation
- nixos-option
---
# Créer une image à intégrer à Proxmox
nix --extra-experimental-features nix-command --extra-experimental-features flakes run github:nix-community/nixos-generators -- --format proxmox
Ajouter --configuration filename.nix pour ajouter des choses à l'image
Copier l'image générée sur le proxmox
scp /nix/store/6c6n1lrdc30mk6fd9d5rbhiyba8inm0c-proxmox-nixos-22.05.3010.dd1f4d98244/vzdump-qemu-nixos-22.05.3010.dd1f4d98244.vma.zst root@192.168.10.112:/var/lib/vz/dump/
Créer une VM à partir de l'image
qmrestore /var/lib/vz/dump/vzdump-qemu-nixos-22.05.3010.dd1f4d98244.vma.zst 101 --unique true
Note : clooud-init peut être activé via : services.cloud-init.network.enable = true;
o
resize2fs /dev/vda1
parted /dev/vda

View File

@ -23,4 +23,4 @@ Dans le code barre, le montant est "hardcodé" entre le 13ème et le 16ème cara
mon onliner pour faire ça :
awk '{substr($0,13,16);sub(/[0-9]{2}/, "&.",$1); s+=$1} END {print "Total :" s " Nombre de TR : " NR " Pour une moyenne de : " s / NR "€"}' mon_fichier
awk '{ print substr($0,13,4)}' TR.txt|awk '{ sub(/[0-9][0-9]/,"\&.")}1'|awk '{print $1; s+=$1} END {print "Total :" s " Nombre de TR : " NR " Pour une moyenne de : " s / NR "€"}'