====== Differences ======

This shows you the differences between two versions of the page.

Link to this comparison view

it:installation_host [2023/02/15 09:29] – created - external edit 127.0.0.1it:installation_host [2025/02/11 20:27] (current) – removed vlp
Line 1: Line 1:
-# Install 00011100 
  
-## Configuration de l'host 
- 
-### Dans le bios activer la prise en charge de la virtualisation 
- 
-Activer: ACPM + SR-IOV + VT 
- 
-[[https://www.supermicro.com/support/faqs/faq.cfm?faq=20355]] 
- 
-### Configuration réseau: 
- 
- * Choix du NIC: eno3 - //config fournie par OVH// 
- 
-### Partition disques 
- 
-Le partitionnement de md0 en md0p1 et p2 est un peu capricieux: par default quand on crée le raid, une seule partition est créé et un impossible de la modifier 
- 
-    lsblk 
- 
-**Tips:** faire une install guidée sur md0, et supprimer les partitions pour les ajuster comme on veut. 
- 
-    NAME                MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT 
-    sda                   8:   0 447.1G  0 disk   
-    |-sda1                8:1    0   487M  0 part  /boot/efi 
-    `-sda2                8:2    0 446.7G  0 part   
-      `-md0               9:   0 446.5G  0 raid1  
-        |-md0p1         259:   0   487M  0 part  /boot 
-        `-md0p2         259:   0 446.1G  0 part   
-          `-md0p2_crypt 253:0    0   446G  0 crypt  
-            |-ssd-swap  253:1    0    61G  0 lvm   [SWAP] 
-            `-ssd-root  253:2    0   385G  0 lvm   / 
-    sdb                   8:16   0 447.1G  0 disk   
-    |-sdb1                8:17     487M  0 part  /boot/efi 
-    `-sdb2                8:18   0 446.7G  0 part   
-      `-md0               9:   0 446.5G  0 raid1  
-        |-md0p1         259:   0   487M  0 part  /boot 
-        `-md0p2         259:   0 446.1G  0 part   
-          `-md0p2_crypt 253:0    0   446G  0 crypt  
-            |-ssd-swap  253:1    0    61G  0 lvm   [SWAP] 
-            `-ssd-root  253:2    0   385G  0 lvm   / 
-    sdc                   8:32     1.8T  0 disk   
-    `-sdc1                8:33     1.8T  0 part   
-      `-md1               9:   0   1.8T  0 raid1  
-        `-md1_crypt     253:   0   1.8T  0 crypt /mnt/data 
-    sdd                   8:48     1.8T  0 disk   
-    `-sdd1                8:49     1.8T  0 part   
-      `-md1               9:   0   1.8T  0 raid1  
-        `-md1_crypt     253:   0   1.8T  0 crypt /mnt/data 
- 
-### Préparer la config 
- 
-se connecter en ssh: root@ 
- 
-    su 
-    apt install git sudo vim 
-    /sbin/adduser vlp sudo 
-    export PATH=$PATH:/sbin/ 
-    exit 
-    exit 
-    #relog en ssh pour prendre en compte le sudo 
-    ssh-keygen -t ed25519 -a 256 
-    #copier clef public sur git 
-    git clone ssh://gitea@git.00011100.org:52205/vlp/scripts.git 
- 
-### Clone EFI de sda1 sur sda2 
- 
-    su 
-    dd if=/dev/sda1 of=/dev/sdb1 
-    # check le boot order 
-    efibootmgr -v 
-    # ajouter le boot de sdb1 
-    efibootmgr -c -d /dev/sdb -p 1 -L "debian2" -l \\EFI\\debian\\shimx64.efi 
-    # supprimet si besoin une entrée boot 
-    efibootmgr -b 0001 
-    # changer le boot order 
-    efibootmgr -o 0000,0002,0005,0006,0007,0008,0009,0004 
-    exit 
- 
-### Préparer la redirection de la VF sur la VM router 
- 
-Ajouter les modules: 
- 
-    sudo vim /etc/modules 
-    # ajouter: 
-    vfio 
-    vfio_iommu_type1 
-    vfio_pci 
-    vfio_virqfd 
-    kvm 
-    kvm_intel 
- 
-Activer la prise en charge des modules 
- 
-    sudo /sbin/update-initramfs -u  
- 
-Activer dans grub les vfio pour virsh (iommu) et monter automatiquement 4 vfs: 
- 
-    vim /etc/default/grub 
-    # modifier: 
-    GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on ixgbe.max_vfs=4" 
- 
-Valider les modifications grub: 
- 
-    /usr/sbin/update-grub 
- 
-Puis 
- 
-    reboot 
- 
-### Préparer le résau et l'arrivée des VM avec OVS et KVM 
- 
-    # Lancer le script d'initialisation et le les règles de fw (version open en attendant fin de l'install) 
-    00011100_install_scripts/host/init_script_host.sh 
-    00011100_install_scripts/host/fw_host_open.nft 
- 
-Modifier les paramètre Apparmor: 
- 
-    sudo vim /etc/apparmor.d/abstractions/libvirt-qemu 
-    /dev/vfio/* rw, 
- 
-Puis 
- 
-    sudo reboot 
- 
-## Création VM 
- 
-    sudo ./create_vm.sh nomVM 1 4 20 0 02:00:00:9c:48:ca 
-    sudo ././create_vm.sh nomVM nombre_de_cpu RAM disk_sur_SSD disk_sur_HDD MAC(pour VM avec IPFO)  
- 
-NB: l'adresse mac monte une VF qui, déclarée auprès d'OVH, permet une connexion direct à internet 
- 
-Sur l'Host: passer nomVM en autostart 
- 
-    sudo virsh autostart nomVM