mirror of
https://github.com/MacRimi/ProxMenux.git
synced 2026-11-02 19:02:31 +00:00
Merge pull request #478 from jcastro/docs/review-create-vm
docs: review VM creation documentation in all seven translations
This commit is contained in:
@@ -0,0 +1,175 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer des VM dans Proxmox VE — assistants Synology, Windows, Linux et NAS | ProxMenux",
|
||||
"description": "Créez et configurez des VM sur Proxmox VE avec ProxMenux. Assistants pour NAS (Synology DSM, TrueNAS, OpenMediaVault, XigmaNAS, etc.), Windows, distributions Linux et installateur macOS externe. Réglages adaptés pour le matériel, le stockage et le réseau.",
|
||||
"ogTitle": "Créer des VM sur Proxmox VE : assistants Synology, Windows, Linux et NAS",
|
||||
"ogDescription": "Assistants ProxMenux pour créer des VM Synology DSM, TrueNAS, OMV, XigmaNAS, Windows et Linux sur Proxmox VE.",
|
||||
"ogImageAlt": "Menu Créer VM de ProxMenux",
|
||||
"twitterTitle": "Création de VMs sur Proxmox VE | ProxMenux",
|
||||
"twitterDescription": "Assistants pour VM Synology, TrueNAS, OMV, XigmaNAS, Windows et Linux sur Proxmox VE."
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer VM",
|
||||
"description": "ProxMenux regroupe la création de VM dans un répartiteur interactif. Choisissez la famille de systèmes d'exploitation et l'assistant correspondant gère la sélection ISO, CPU, RAM, BIOS, réseau, stockage et — en option — GPU passant.",
|
||||
"section": "Machines virtuelles"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Ce menu sert à",
|
||||
"body": "Le menu Créer VM oriente vers plusieurs assistants. Il demande la famille du système et charge la sélection d’ISO et le configurateur adaptés. Le mode par défaut utilise des réglages raisonnables ; le mode avancé présente les options disponibles avant la création."
|
||||
},
|
||||
"opening": {
|
||||
"heading": "Ouverture du menu",
|
||||
"body": "Dans le menu principal de ProxMenux, sélectionnez <strong>Créer VM</strong>. Vous verrez ceci :",
|
||||
"imageAlt": "Créer un répartiteur VM avec les options 3 ProxMenux (NAS / Windows / Linux) suivi de la section Scripts communautaires (macOS / Autres)"
|
||||
},
|
||||
"families": {
|
||||
"heading": "Trois familles OS",
|
||||
"intro": "Les trois entrées ProxMenux en haut du menu partagent le même moteur sous-jacent et le même flux post-ISO — elles se dirigent vers différents sélecteurs ISO et appliquent des valeurs par défaut pour chaque famille. Choisissez celui qui correspond à l'invité que vous voulez installer.",
|
||||
"routes": [
|
||||
{
|
||||
"key": "nas",
|
||||
"title": "Système NAS",
|
||||
"icon": "HardDrive",
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"accent": "border-emerald-300 bg-emerald-50",
|
||||
"iconBg": "bg-emerald-100 text-emerald-700",
|
||||
"description": "Huit systèmes NAS en VM dédiées. La plupart utilisent le parcours ISO automatique ; Synology DSM dispose d’un assistant spécialisé avec chargeur.",
|
||||
"bullets": [
|
||||
"Synology DSM (chargeurs Arc / RR / Alpine RedPill M-shell)",
|
||||
"TrueNAS SCALE et CORE (ZFS)",
|
||||
"OpenMediaVault (basé sur Debian)",
|
||||
"XigmaNAS (FreeBSD ZFS)",
|
||||
"Rockstor (openSUSE / Btrfs), ZimaOS, FygoOS"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "windows",
|
||||
"title": "Système Windows",
|
||||
"icon": "MonitorCog",
|
||||
"href": "/docs/create-vm/system-windows",
|
||||
"accent": "border-blue-300 bg-blue-50",
|
||||
"iconBg": "bg-blue-100 text-blue-700",
|
||||
"description": "Éditions Windows 10, 11 et Server avec des réglages adaptés (q35 + OVMF + TPM 2.0) et l’ISO des pilotes VirtIO déjà montée.",
|
||||
"bullets": [
|
||||
"UUP Dump pour les ISO à jour",
|
||||
"Ou ISO local à partir de /var/lib/vz/template/iso",
|
||||
"TPM 2.0 ajouté automatiquement",
|
||||
"ISO des pilotes VirtIO connectée à ide3",
|
||||
"canal d'agent invité activé"
|
||||
]
|
||||
},
|
||||
{
|
||||
"key": "linux",
|
||||
"title": "Système Linux",
|
||||
"icon": "Laptop",
|
||||
"href": "/docs/create-vm/system-linux",
|
||||
"accent": "border-amber-300 bg-amber-50",
|
||||
"iconBg": "bg-amber-100 text-amber-700",
|
||||
"description": "Catalogue sélectionné d’ISO Linux officielles téléchargées automatiquement depuis leurs projets, plus un sélecteur d’ISO locales pour les autres images.",
|
||||
"bullets": [
|
||||
"Ubuntu (Bureau / Serveur, 20.04–25.10)",
|
||||
"Debian (Bureau / Netinst, 11–13)",
|
||||
"Fedora, Arch, Rocky, Mint, openSUSE",
|
||||
"Alpine, Kali, Manjaro",
|
||||
"Chemin ISO local pour les images personnalisées"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"community": {
|
||||
"title": "Scripts communautaires (non documentés ici)",
|
||||
"intro": "Les deux entrées sous le séparateur <em>Community Scripts</em> exécutent du code qui <strong>ne fait pas partie de ProxMenux</strong>. Elles sont donc volontairement exclues de cette documentation :",
|
||||
"macosRich": "<strong>Système macOS</strong> : exécute l’installateur externe <osxLink>OSX-PROXMOX</osxLink>. Il clone le dépôt d’origine, prépare l’hôte et <strong>redémarre automatiquement à la fin</strong>. Consultez la documentation du projet.",
|
||||
"othersRich": "<strong>Autres systèmes (basés sur Linux)</strong> : charge une sélection d’installateurs communautaires pour serveurs domestiques, routeurs, pare-feu, etc. Chaque script est maintenu hors de ProxMenux."
|
||||
},
|
||||
"afterPick": {
|
||||
"heading": "Ce qui se passe après avoir choisi un OS",
|
||||
"intro": "Une fois l'ISO sélectionné, le répartiteur prend le même chemin indépendamment de la famille d'OS:",
|
||||
"items": [
|
||||
"<strong>Par défaut ou avancé.</strong> Un dialogue permet d’accepter les réglages ProxMenux ou d’ouvrir le configurateur complet : modèle et cœurs du CPU, RAM, BIOS/UEFI, carte réseau et type de machine.",
|
||||
"<strong>Plan de stockage.</strong> Vous combinez un ou plusieurs disques virtuels, disques importés et périphériques PCI passants (contrôleur entier / NVMe) dans le même VM.",
|
||||
"<strong>Passthrough GPU facultatif.</strong> Si un GPU compatible est détecté, ProxMenux propose l’assistant GPU après la création de la VM. Un redémarrage peut être nécessaire.",
|
||||
"<strong>Création de la VM.</strong> La VM est créée, étiquetée et reçoit une description HTML mise en forme pour consultation rapide dans Proxmox."
|
||||
],
|
||||
"tipTitle": "Préférez Advanced pour les VMs que vous avez l'intention de conserver",
|
||||
"tipBody": "Les préréglages par défaut fonctionnent bien pour des tests rapides. Pour un VM que vous avez l'intention de conserver, le chemin avancé vous permet de choisir le bon BIOS (SeaBIOS vs OVMF/UEFI), le type de machine (<code>i440fx</code> vs <code>q35</code>) et le contrôleur de disque (VirtIO SCSI single vs SATA) à l'avant – ils sont douloureux à changer plus tard."
|
||||
},
|
||||
"scripts": {
|
||||
"heading": "Scripts utilisés",
|
||||
"intro": "Le menu charge plusieurs scripts de composants partagés sans page individuelle. Ils sont listés ici comme référence. Chaque sous-page renvoie au script principal de sa procédure.",
|
||||
"headerScript": "Script",
|
||||
"headerRole": "Rôle",
|
||||
"rows": [
|
||||
{
|
||||
"path": "menus/create_vm_menu.sh",
|
||||
"role": "Point d’entrée et orientation."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_nas_iso.sh",
|
||||
"role": "Sélection des ISO et systèmes NAS (Synology, TrueNAS, OMV, Rockstor, XigmaNAS, ZimaOS, FygoOS)."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_windows_iso.sh",
|
||||
"role": "Sélecteur d’ISO Windows. Utilise le générateur UUP Dump si nécessaire."
|
||||
},
|
||||
{
|
||||
"path": "vm/select_linux_iso.sh",
|
||||
"role": "Sélecteur ISO Linux pour le flux Linux (distributions principales)."
|
||||
},
|
||||
{
|
||||
"path": "vm/synology.sh",
|
||||
"role": "Procédure Synology DSM : récupère le chargeur et l’image DSM et prépare le profil de VM."
|
||||
},
|
||||
{
|
||||
"path": "vm/zimaos.sh",
|
||||
"role": "Flux ZimaOS : télécharge l'image et l'enfile dans la définition VM."
|
||||
},
|
||||
{
|
||||
"path": "vm/vm_configurator.sh",
|
||||
"role": "Assistant par défaut vs Assistant avancé : CPU model/cores, RAM, BIOS, NIC, type de machine."
|
||||
},
|
||||
{
|
||||
"path": "vm/disk_selector.sh",
|
||||
"role": "Plan de stockage: disque virtuel, importation de disque, ou Passthrough Controller/NVMe."
|
||||
},
|
||||
{
|
||||
"path": "vm/vm_creator.sh",
|
||||
"role": "Création finale de VM : applique la configuration, fixe le stockage, écrit la description HTML."
|
||||
},
|
||||
{
|
||||
"path": "vm/guest_agent_config.sh",
|
||||
"role": "Hook facultatif de configuration de l’agent invité QEMU, utilisé par plusieurs procédures."
|
||||
}
|
||||
]
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/disk-manager",
|
||||
"label": "Gestionnaire de disque",
|
||||
"tail": "— fixer des disques physiques existants ou importer des images de disques dans des VM."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/UUp-Dump-ISO-Creator",
|
||||
"label": "Créateur d’ISO UUP Dump",
|
||||
"tail": "— générer des ISO d'installation Windows prêts à utiliser comme support de démarrage."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/import-vm",
|
||||
"label": "Importer VM de OVA / OVF",
|
||||
"tail": "— apporter des VM préconçus à partir de VMware / VirtualBox / ProxMenux exportations."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Ajouter GPU à VM (Passthrough)",
|
||||
"tail": "— passer un GPU dans un VM fraîchement créé."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Commandes de gestion VM et CT",
|
||||
"tail": "— référence qm pour le côté CLI."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,453 @@
|
||||
{
|
||||
"title": "Script de création de VM Synology",
|
||||
"stepLabel": "Étape",
|
||||
"intro": {
|
||||
"heading": "Présentation",
|
||||
"intro": "ProxMenux fournit un script automatisé qui crée et configure une machine virtuelle (VM) pour installer Synology DSM (DiskStation Manager) sur Proxmox VE. Ce script simplifie le processus en téléchargeant et en ajoutant l'un des chargeurs disponibles au démarrage VM, vous donnant l'option entre quatre choix différents :",
|
||||
"loaders": [
|
||||
{
|
||||
"name": "AuxXxilium Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc",
|
||||
"extra": ""
|
||||
},
|
||||
{
|
||||
"name": "RedPill RR",
|
||||
"url": "https://github.com/RROrg/rr",
|
||||
"extra": ""
|
||||
},
|
||||
{
|
||||
"name": "Alpine RedPill M-shell (projet TinyCore)",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill",
|
||||
"extra": ""
|
||||
}
|
||||
],
|
||||
"customLoader": "Chargeur personnalisé – option pour utiliser un chargeur personnalisé si vous préférez modifier ou créer votre propre configuration",
|
||||
"simplifiesIntro": "Le script simplifie le processus de création de VM en offrant les options suivantes:",
|
||||
"simplifies": [
|
||||
"Sélection de configuration par défaut ou avancée",
|
||||
"Configuration de CPU, RAM, BIOS et type de machine",
|
||||
"Choix entre disque virtuel et passthrough d’un disque physique"
|
||||
]
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuration par défaut et avancée",
|
||||
"intro": "Le script offre deux modes de configuration:",
|
||||
"defaultHeading": "Configuration par défaut",
|
||||
"defaultIntro": "Si vous sélectionnez la configuration par défaut, le script appliquera automatiquement les valeurs suivantes :",
|
||||
"headerParam": "Paramètre",
|
||||
"headerValue": "Valeur par défaut",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"value": "q35"
|
||||
},
|
||||
{
|
||||
"param": "Type de BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Type de processeur",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Nombre de cœurs",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"param": "Taille de la RAM",
|
||||
"value": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"value": "vmbr0"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"value": "Produit automatiquement"
|
||||
},
|
||||
{
|
||||
"param": "Démarrer VM à la fin",
|
||||
"value": "Non"
|
||||
}
|
||||
],
|
||||
"defaultOutro": "Si vous souhaitez personnaliser la configuration, sélectionnez l'option Paramètres avancés dans le menu.",
|
||||
"advancedHeading": "Configuration avancée",
|
||||
"advancedIntro": "Si vous sélectionnez la configuration avancée, le script vous permettra de personnaliser chaque paramètre:",
|
||||
"headerOptions": "Possibilités",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"options": "q35 ou i440fx"
|
||||
},
|
||||
{
|
||||
"param": "Type de BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Légacy)"
|
||||
},
|
||||
{
|
||||
"param": "Type de processeur",
|
||||
"options": "Host ou KVM64"
|
||||
},
|
||||
{
|
||||
"param": "Nombre de cœurs",
|
||||
"options": "Nombre de cœurs CPU"
|
||||
},
|
||||
{
|
||||
"param": "Taille de la RAM",
|
||||
"options": "Quantité de mémoire attribuée à la VM"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"options": "Pont réseau pour la connexion"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"options": "Adresse MAC personnalisée"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Étiquette VLAN (le cas échéant)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Taille maximale de l'unité de transmission"
|
||||
}
|
||||
]
|
||||
},
|
||||
"diskSelection": {
|
||||
"heading": "Sélection du disque",
|
||||
"intro": "Le plan de stockage permet d’ajouter des disques virtuels, des disques physiques et des contrôleurs PCI ou périphériques NVMe. Les options de disque sont expliquées ci-dessous.",
|
||||
"virtualHeading": "Disque virtuel",
|
||||
"virtualItems": [
|
||||
"Le script liste les options de stockage disponibles dans Proxmox",
|
||||
"L'utilisateur sélectionne le disque et la taille en GB",
|
||||
"Les disques virtuels sont connectés en <strong>SATA</strong> (sata0, sata1, etc.). Les disques de données virtuels et physiques partagent les six emplacements SATA numérotés de 0 à 5 ; le chargeur utilise un emplacement IDE distinct."
|
||||
],
|
||||
"physicalHeading": "Passage de disque physique",
|
||||
"physicalItems": [
|
||||
"Le script détecte tous les disques physiques disponibles",
|
||||
"L'utilisateur sélectionne le ou les disques physiques qu'il souhaite utiliser.",
|
||||
"Les disques physiques sont connectés en <strong>SATA</strong>. Ils partagent les six emplacements SATA numérotés de 0 à 5 avec les disques de données virtuels ; il ne s’agit pas de six disques physiques supplémentaires."
|
||||
]
|
||||
},
|
||||
"loaderInstall": {
|
||||
"heading": "Installation du chargeur",
|
||||
"intro1": "Le script télécharge et extrait automatiquement le chargeur du dépôt du développeur. Si le téléchargement échoue, le script affichera un message d'erreur.",
|
||||
"intro2Rich": "<strong>AuxXxilium Arc</strong>, <strong>RedPill RR</strong> et <strong>Alpine RedPill M-shell</strong> sont téléchargés et extraits automatiquement.",
|
||||
"customRich": "Pour <strong>Chargeur personnalisé</strong>, le script recherche des fichiers dans <code>/var/lib/vz/template/iso</code>. Si plusieurs fichiers sont trouvés, vous serez invité à sélectionner le fichier souhaité.",
|
||||
"uploadIntro": "Vous pouvez télécharger des chargeurs personnalisés à partir des options de stockage local:",
|
||||
"imageAlt": "Ajouter un chargeur personnalisé",
|
||||
"imageCaption": "Ajouter un chargeur personnalisé"
|
||||
},
|
||||
"vmCreation": {
|
||||
"heading": "Création de VM",
|
||||
"intro": "Une fois le chargeur téléchargé, le script crée le VM en utilisant les commandes suivantes:",
|
||||
"items": [
|
||||
"<code>qm create</code> – Crée la machine virtuelle avec les paramètres configurés",
|
||||
"<code>qm importdisk</code> importe l’image du chargeur dans le stockage Proxmox. Le script la connecte ensuite à la VM sur ide0 pour la compatibilité.",
|
||||
"<code>qm set</code> – Assigne des valeurs de configuration telles que CPU, RAM, et de stockage",
|
||||
"<code>qm set VMID --boot order=ide0</code> définit le chargeur comme périphérique de démarrage. Remplacez VMID par l’ID de la VM."
|
||||
]
|
||||
},
|
||||
"stepGuide": {
|
||||
"heading": "Guide de configuration du chargeur de démarrage étape par étape",
|
||||
"intro": "Chaque chargeur possède ses menus et méthodes de configuration. Les six étapes ci-dessous expliquent le processus commun ; suivez les indications du chargeur actuel en cas de différence. Les captures M-shell montrent une ancienne interface TinyCore, tandis que le script actuel télécharge Alpine RedPill M-shell.",
|
||||
"selectorHeading": "Sélectionnez votre type de chargeur :",
|
||||
"loaderButtons": {
|
||||
"arc": "Arc Loader",
|
||||
"rr": "RR Loader",
|
||||
"tinycore": "TinyCore Loader"
|
||||
}
|
||||
},
|
||||
"steps": [
|
||||
{
|
||||
"id": "step1",
|
||||
"title": "Démarrer la VM et ouvrir le menu principal",
|
||||
"intro": "Une fois que le VM est créé, démarrez-le. La première fois que vous démarrez le VM, vous accéderez au menu principal du chargeur pour sélectionner et configurer le modèle DSM que vous souhaitez construire. Une fois le chargeur créé, cette étape sera ignorée à moins de forcer manuellement une reconfiguration à partir du moniteur de démarrage. Tous les chargeurs ont également la possibilité de configurer le chargeur via une interface web.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Pour accéder à l'interface Web, il suffit d'ouvrir un navigateur Web et d'entrer l'adresse IP affichée dans la sortie console de VM. Par exemple, dans notre cas: http://192.169.0.32.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_0_1.png",
|
||||
"alt": "Interface web d’Arc Loader",
|
||||
"caption": "Interface web d’Arc Loader"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface terminal</strong> : ouvrez-la directement depuis la console de la VM.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_1_1.png",
|
||||
"alt": "Interface terminal d’Arc Loader",
|
||||
"caption": "Interface terminal d’Arc Loader"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Pour accéder à l'interface web, il suffit d'ouvrir un navigateur Web et d'entrer l'adresse IP affichée dans la sortie console du VM, suivie du port <strong>7681</strong>. Par exemple, dans notre cas : <code>http://192.169.0.33:7681</code>.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_0_2.png",
|
||||
"alt": "Exemple de commande RR",
|
||||
"caption": "Interface Web du chargeur RR"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface terminal</strong> : ouvrez-la depuis la console de la VM en saisissant <strong>menu.sh</strong>.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_1_1.png",
|
||||
"alt": "Interface du chargeur RR",
|
||||
"caption": "Interface du terminal du chargeur RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"htmlBefore": "<strong>Interface web</strong>, Pour accéder à l'interface web, il suffit d'ouvrir un navigateur Web et d'entrer l'adresse IP affichée dans la sortie console du VM, suivie du port <strong>7681</strong>. Par exemple, dans notre cas : <code>http://192.169.0.35:7681</code>.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_0_1.png",
|
||||
"alt": "Interface de TinyCore Loader",
|
||||
"caption": "Interface Web du chargeur TinyCore"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "<strong>Interface terminal</strong> : ouvrez-la directement depuis la console de la VM. Surveillez l’écran : il peut vous demander d’appuyer sur une touche pour continuer ou de changer de langue.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_1_1.png",
|
||||
"alt": "Interface de TinyCore Loader",
|
||||
"caption": "Interface du terminal de chargeur TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step2",
|
||||
"title": "Sélectionner un modèle",
|
||||
"intro": "Après avoir chargé le menu, sélectionnez le modèle Synology DSM que vous souhaitez installer. Selon le chargeur, vous pouvez parfois avoir besoin d'élargir les options pour voir plus de modèles.",
|
||||
"outro": "Dans notre exemple, nous choisirons le modèle SA6400.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_2_1.png",
|
||||
"alt": "Sélection du modèle Arc",
|
||||
"caption": "Sélection du modèle Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_2_1.png",
|
||||
"alt": "Sélection du modèle RR",
|
||||
"caption": "Sélection du modèle RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_2_1.png",
|
||||
"alt": "Sélection du modèle TinyCore",
|
||||
"caption": "Sélection du modèle TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step3",
|
||||
"title": "Sélectionner la version DSM",
|
||||
"intro": "Après avoir sélectionné le modèle, vous devez choisir la version DSM que vous souhaitez installer.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_1.png",
|
||||
"alt": "Sélection de la version Arc - Étape 1",
|
||||
"caption": "Sélection de la version Arc - Étape 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_3_2.png",
|
||||
"alt": "Sélection de la version Arc - Étape 2",
|
||||
"caption": "Sélection de la version Arc - Étape 2"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_1.png",
|
||||
"alt": "Sélection de la version RR - Étape 1",
|
||||
"caption": "Sélection de la version RR - Étape 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_2.png",
|
||||
"alt": "Sélection de la version RR - Étape 2",
|
||||
"caption": "Sélection de la version RR - Étape 2"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_3_3.png",
|
||||
"alt": "Sélection de la version RR - Étape 3",
|
||||
"caption": "Sélection de la version RR - Étape 3"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_1.png",
|
||||
"alt": "Sélection de la version TinyCore - Étape 1",
|
||||
"caption": "Sélection de la version TinyCore - Étape 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_3_2.png",
|
||||
"alt": "Sélection de la version TinyCore - Étape 2",
|
||||
"caption": "Sélection de la version TinyCore - Étape 2"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step4",
|
||||
"title": "Sélectionner des addons",
|
||||
"intro": "Cette étape vous permet d'ajouter des fonctionnalités supplémentaires ou des configurations personnalisées au chargeur.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"htmlBefore": "<strong>Arc</strong> vous donne la possibilité de configurer automatiquement ou manuellement les paramètres. Si la configuration automatique est sélectionnée, le chargeur commencera à appliquer les paramètres nécessaires et redémarrera automatiquement une fois le processus terminé.",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_1.png",
|
||||
"alt": "Configuration automatique d’Arc",
|
||||
"caption": "Configuration automatique d’Arc"
|
||||
},
|
||||
{
|
||||
"htmlBefore": "Si nous choisissons de ne pas utiliser le mode automatique, nous entrerons dans le menu pour configurer différentes options nécessaires pour le chargeur:",
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_2.png",
|
||||
"alt": "Configuration manuelle d’Arc",
|
||||
"caption": "Configuration manuelle d’Arc"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_3.png",
|
||||
"alt": "Configuration SN/MAC dans Arc",
|
||||
"caption": "Configuration SN/MAC dans Arc"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_4.png",
|
||||
"alt": "Arc Sata Portmap",
|
||||
"caption": "Arc Sata Portmap (utilisez l'option recommandée)"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_4_5.png",
|
||||
"alt": "Sélection des extensions dans Arc",
|
||||
"caption": "Sélection des extensions dans Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_1.png",
|
||||
"alt": "Extension RR — étape 1",
|
||||
"caption": "Extension RR — étape 1"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_2.png",
|
||||
"alt": "Extension RR — étape 2",
|
||||
"caption": "Extension RR — étape 2 : cliquez pour ajouter des extensions."
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_4_3.png",
|
||||
"alt": "Extension RR — étape 3",
|
||||
"caption": "Extension RR — étape 3 : cliquez sur celle de votre choix. Pour en ajouter d’autres, répétez les actions des images 2.4.2 et 2.4.3."
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_1.png",
|
||||
"alt": "Configuration de TinyCore SN",
|
||||
"caption": "Configuration de TinyCore SN"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_2.png",
|
||||
"alt": "Option aléatoire TinyCore",
|
||||
"caption": "Option aléatoire TinyCore - L'option aléatoire est recommandée"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_3.png",
|
||||
"alt": "Configuration MAC de TinyCore",
|
||||
"caption": "Configuration MAC de TinyCore"
|
||||
},
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_4_4.png",
|
||||
"alt": "TinyCore VM MAC",
|
||||
"caption": "TinyCore VM MAC - Choisissez d'utiliser la MAC de votre VM ou une MAC aléatoire"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step5",
|
||||
"title": "Construisez le chargeur",
|
||||
"intro": "Une fois que vous avez sélectionné le modèle, la version DSM et les addons, procédez à la construction du chargeur. Ce processus peut prendre quelques minutes en fonction du chargeur et de la configuration sélectionnée. Pour démarrer, sélectionnez l'option \"Construire le chargeur\".",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_5_1.png",
|
||||
"alt": "Construction du chargeur dans Arc",
|
||||
"caption": "Construction du chargeur dans Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_5_1.png",
|
||||
"alt": "Construction du chargeur dans RR",
|
||||
"caption": "Construction du chargeur dans RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_5_1.png",
|
||||
"alt": "Construction du chargeur dans TinyCore",
|
||||
"caption": "Construction du chargeur dans TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
{
|
||||
"id": "step6",
|
||||
"title": "Démarrer le chargeur",
|
||||
"intro": "Une fois le chargeur construit, il vous invite à démarrer. Le VM redémarre avec la configuration que vous avez créée et démarre l'installation DSM.",
|
||||
"loaders": {
|
||||
"arc": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/arc/arc_1_6_1.png",
|
||||
"alt": "Démarrage du chargeur dans Arc",
|
||||
"caption": "Démarrage du chargeur dans Arc"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/rr/rr_2_6_1.png",
|
||||
"alt": "Démarrage du chargeur dans RR",
|
||||
"caption": "Démarrage du chargeur dans RR"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"src": "https://macrimi.github.io/ProxMenux/vm/synology/tinycore/tinycore_3_6_1.png",
|
||||
"alt": "Démarrage du chargeur dans TinyCore",
|
||||
"caption": "Démarrage du chargeur dans TinyCore"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"dsmInstall": {
|
||||
"heading": "Démarrer l'installation DSM",
|
||||
"intro": "Une fois le chargeur démarré, vous pouvez trouver votre appareil Synology en utilisant:",
|
||||
"afterCode": "Suivez les étapes à l'écran pour terminer l'installation de DSM.",
|
||||
"setupAlt": "Configuration de DSM",
|
||||
"setupCaption": "Écran de configuration de DSM",
|
||||
"patience": "Veuillez être patient – Le processus peut prendre quelques minutes. Le pourcentage de progression sera automatiquement mis à jour au fur et à mesure que la configuration progresse. Un compte à rebours démarrera lorsque l'installation sera presque terminée.",
|
||||
"finishAlt": "Installation terminée",
|
||||
"finishCaption": "Installation terminée"
|
||||
},
|
||||
"tips": {
|
||||
"heading": "Conseils",
|
||||
"introItem": "Gardez à l'esprit que les options disponibles peuvent changer en fonction de la version du chargeur et des mises à jour du développeur. Si vous rencontrez des problèmes lors de la création du chargeur, consultez la documentation du chargeur:",
|
||||
"docLinks": [
|
||||
{
|
||||
"label": "Documentation Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"label": "Documentation RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"label": "Documentation TinyCore",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
],
|
||||
"olderModels": "Certains modèles DSM plus anciens peuvent avoir des problèmes à reconnaître les disques ou la carte réseau. Il est recommandé d'utiliser des modèles plus récents.",
|
||||
"updateLabel": "Mise à jour :",
|
||||
"updateBody": "Certains chargeurs offrent l'option de mettre à jour le chargeur directement depuis le menu.",
|
||||
"importantLabel": "Important:",
|
||||
"importantBody": "ProxMenux ne fournit pas de support pour les différents chargeurs."
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,292 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer une VM : système Linux | Documentation ProxMenux",
|
||||
"description": "Créez des machines virtuelles Linux sur Proxmox VE avec ProxMenux. Découvrez le catalogue d’ISO officielles (Ubuntu, Debian, Fedora, Arch, Rocky, Mint, openSUSE, Alpine, Kali, Manjaro), le plan de stockage commun, le passthrough GPU facultatif et les conseils après installation.",
|
||||
"ogTitle": "Créer une VM : système Linux | Documentation ProxMenux",
|
||||
"ogDescription": "Créez des VM Linux sur Proxmox VE : catalogue d’ISO officielles, stockage, passthrough GPU et conseils après installation.",
|
||||
"ogImageAlt": "Menu ProxMenux Linux VM"
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer une VM : système Linux",
|
||||
"description": "Créez une VM Linux sur Proxmox VE. ProxMenux propose un catalogue d’ISO Linux officielles à télécharger et un sélecteur d’ISO locales. Chaque parcours passe par l’assistant VM commun, le plan de stockage et l’assistant facultatif de passthrough GPU.",
|
||||
"section": "Machines virtuelles"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Ce que ce script fait",
|
||||
"body": "Choisissez une ISO Linux officielle à télécharger automatiquement ou une ISO locale déjà chargée. L’assistant commun passe ensuite par CPU, RAM et BIOS, le plan de stockage, le passthrough GPU facultatif et la création de la VM."
|
||||
},
|
||||
"image": {
|
||||
"alt": "Options d'installation de ProxMenux Linux",
|
||||
"caption": "Options d'installation Linux"
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuration par défaut vs Configuration avancée",
|
||||
"intro": "Une fois l'ISO sélectionné, ProxMenux demande s'il faut utiliser le profil VM par défaut ou ouvrir l'assistant avancé.",
|
||||
"defaultHeading": "Configuration par défaut",
|
||||
"headerParam": "Paramètre",
|
||||
"headerValue": "Valeur par défaut",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Noyaux",
|
||||
"value": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"value": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"value": "Généré automatiquement"
|
||||
},
|
||||
{
|
||||
"param": "Démarrer à la fin",
|
||||
"value": "Non"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuration avancée",
|
||||
"advancedIntro": "L'assistant avancé expose chaque paramètre individuellement :",
|
||||
"headerOptions": "Possibilités",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Légacy)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"options": "Host, KVM64 et autres modèles CPU proposés"
|
||||
},
|
||||
{
|
||||
"param": "Noyaux",
|
||||
"options": "Nombre de cœurs CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"options": "Mémoire attribuée au VM"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"options": "Pont réseau"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"options": "MAC personnalisée"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Étiquette VLAN (facultatif)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Taille MTU"
|
||||
}
|
||||
]
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plan de stockage",
|
||||
"body": "Après CPU / RAM, ProxMenux ouvre le menu <strong>Plan de stockage</strong>, où vous pouvez combiner des disques virtuels, des disques importés et des périphériques PCI passants dans le même VM, ajoutant des éléments un à la fois et finissant lorsque vous avez terminé.",
|
||||
"virtualDiskTitle": "a. Ajouter un disque virtuel",
|
||||
"virtualDiskItems": [
|
||||
"Liste les volumes de stockage Proxmox disponibles sur l'hôte.",
|
||||
"Vous choisissez le stockage cible et la taille en GB.",
|
||||
"Le disque utilise le bus choisi : SCSI (par défaut), SATA, VirtIO ou IDE. SATA offre six emplacements numérotés de 0 à 5 : <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importDiskTitle": "b. Ajouter un disque d'importation",
|
||||
"importDiskItems": [
|
||||
"Détecte les disques physiques qui sont sûrs à importer (le système et les disques protégés sont cachés).",
|
||||
"Vous sélectionnez un ou plusieurs disques via une liste de contrôle.",
|
||||
"Les disques importés utilisent le bus choisi et sont connectés par <code>qm set</code>."
|
||||
],
|
||||
"pciTitle": "c. Ajouter un contrôleur ou NVMe (passthrough PCI)",
|
||||
"pciItems": [
|
||||
"Détecte les appareils HBA SATA/SAS et NVMe sur l'hôte et vous permet de passer un contrôleur <em>entier</em> dans le VM. IOMMU doit être activé ; le script offre de l'activer et de redémarrer si nécessaire.",
|
||||
"Une étape de confirmation met en garde contre le risque à l'échelle du contrôleur (la carte entière, y compris chaque disque sur elle, quitte l'hôte).",
|
||||
"Les périphériques PCI sont affectés avec des commandes comme <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Remplacez VMID et PCI_ADDRESS par l’ID de VM et l’adresse PCI, et utilisez un indice hostpci libre pour chaque périphérique."
|
||||
],
|
||||
"resetTitle": "Réinitialiser et terminer",
|
||||
"resetBody": "Le menu offre également <strong>r</strong> (réinitialiser la sélection actuelle et recommencer) et <strong>d</strong> (finir et poursuivre). Vous ne pouvez pas finir avec un plan vide."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passage facultatif de GPU",
|
||||
"body": "Après le plan de stockage, si un GPU compatible est détecté sur l'hôte ProxMenux offre de lancer l'assistant de passage GPU. Voir <gpuLink>Ajouter GPU à un VM (Passthrough)</gpuLink> pour savoir comment fonctionne l'assistant — un redémarrage d'hôte peut être nécessaire."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Fonctions automatiques VM",
|
||||
"efiTitle": "disque EFI",
|
||||
"efiBody": "Lorsque OVMF (UEFI) est sélectionné, ProxMenux crée un disque système EFI 4 MB sur le stockage que vous choisissez afin que le firmware ait un endroit pour stocker ses variables.",
|
||||
"isoTitle": "Montage ISO",
|
||||
"isoBody": "L'installation ISO est fixée à <code>ide2</code> en tant que CD-ROM, prêt pour le premier démarrage.",
|
||||
"guestTitle": "QEMU Agent invité",
|
||||
"guestBody": "Le canal d'agent invité est activé dans la configuration VM. Vous devez toujours installer l'agent à l'intérieur de l'invité — voir les conseils ci-dessous."
|
||||
},
|
||||
"installOptions": {
|
||||
"heading": "Options d'installation Linux",
|
||||
"officialHeading": "ISO officielle (installation traditionnelle)",
|
||||
"officialBody": "ProxMenux propose une sélection d’ISO Linux officielles. Choisissez-en une : le script la télécharge depuis le miroir du projet dans <code>/var/lib/vz/template/iso</code>, puis la connecte à la VM.",
|
||||
"officialImageAlt": "Sélection de distribution Linux",
|
||||
"officialImageCaption": "Sélection de distribution Linux",
|
||||
"localHeading": "ISO locale",
|
||||
"localBody": "Utilise une ISO Linux déjà présente dans <code>/var/lib/vz/template/iso</code>. Le script affiche tous les fichiers <code>*.iso</code> trouvés et vous permet d’en choisir un.",
|
||||
"localImageAlt": "Menu local de sélection ISO",
|
||||
"localImageCaption": "Menu local de sélection ISO",
|
||||
"distros": [
|
||||
{
|
||||
"name": "Ubuntu",
|
||||
"variants": [
|
||||
"25.10 Desktop",
|
||||
"24.04 Desktop",
|
||||
"22.04 Desktop",
|
||||
"20.04 Desktop",
|
||||
"25.10 Server",
|
||||
"24.04 Server",
|
||||
"22.04 Server",
|
||||
"20.04 Server"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Debian",
|
||||
"variants": [
|
||||
"13 Desktop",
|
||||
"12 Desktop",
|
||||
"11 Desktop",
|
||||
"13 Netinst",
|
||||
"12 Netinst",
|
||||
"11 Netinst"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Fedora",
|
||||
"variants": [
|
||||
"Workstation 42"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Arch Linux",
|
||||
"variants": [
|
||||
"dernière version"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Rocky Linux",
|
||||
"variants": [
|
||||
"9"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Linux Mint",
|
||||
"variants": [
|
||||
"22.1 Cinnamon"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "openSUSE",
|
||||
"variants": [
|
||||
"Leap 15.6"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Alpine Linux",
|
||||
"variants": [
|
||||
"3.21"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Kali Linux",
|
||||
"variants": [
|
||||
"2026.1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Manjaro",
|
||||
"variants": [
|
||||
"25.0 GNOME"
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "Ce que fait le script de bout en bout",
|
||||
"items": [
|
||||
"Récupère l’ISO Linux par téléchargement officiel ou depuis un fichier local.",
|
||||
"Applique la configuration par défaut ou avancée CPU / RAM / BIOS / type machine.",
|
||||
"Ouvre le plan de stockage et fixe les disques virtuels sélectionnés, les disques importés et les périphériques PCI.",
|
||||
"Crée le disque EFI lorsque UEFI est sélectionné.",
|
||||
"Monte l'ISO Linux sur <code>ide2</code>.",
|
||||
"Définit l'ordre de démarrage (disque d'abord, puis ISO).",
|
||||
"Active le canal QEMU Guest Agent.",
|
||||
"En option, exécute l'assistant de passage GPU.",
|
||||
"Génère une description HTML de style jointe au VM.",
|
||||
"Démarre la VM si vous l’avez choisi."
|
||||
]
|
||||
},
|
||||
"postInstall": {
|
||||
"heading": "Conseils après l'installation",
|
||||
"guestAgentHeading": "Installez l’agent invité QEMU dans la VM",
|
||||
"guestAgentBody": "ProxMenux active le canal de l’agent invité dans la configuration VM ; l’agent doit être installé dans le système invité. Il permet l’arrêt contrôlé et le gel des systèmes de fichiers pendant les sauvegardes pour améliorer la cohérence des données.",
|
||||
"debian": "Debian / Ubuntu",
|
||||
"fedora": "Fedora / Rocky / RHEL",
|
||||
"arch": "Arch Linux",
|
||||
"opensuse": "openSUSE",
|
||||
"virtioHeading": "Support VirtIO sous Linux",
|
||||
"virtioBody": "Les distributions Linux modernes incluent généralement les pilotes VirtIO de disque et réseau. Choisissez <code>virtio</code> pour les disques blocs VirtIO, ou <code>scsi</code> avec le contrôleur VirtIO SCSI configuré ; l’adaptateur réseau utilise aussi <code>virtio</code>. Vérifiez les pilotes avec les anciens installateurs.",
|
||||
"virtioWarnTitle": "Distributions très anciennes",
|
||||
"virtioWarnBody": "Les très anciens installateurs peuvent manquer des pilotes VirtIO nécessaires. Utilisez alors un contrôleur SATA / SCSI émulé ou fournissez les pilotes adaptés.",
|
||||
"trimHeading": "Activer TRIM / discard sur un stockage SSD",
|
||||
"trimBody": "Si la VM utilise un stockage Proxmox sur SSD et que le disque a été connecté avec l’option <code>discard</code>, vous pouvez transmettre les commandes TRIM du système invité. Deux possibilités :",
|
||||
"trimItems": [
|
||||
"Exécuter périodiquement <code>fstrim -av</code> (ou activer l'unité <code>fstrim.timer</code> sur les distributions systemd).",
|
||||
"Ou monter des systèmes de fichiers avec l'option <code>discard</code> dans <code>/etc/fstab</code>."
|
||||
],
|
||||
"balloonHeading": "Allocation dynamique de mémoire (ballooning)",
|
||||
"balloonBody": "Les noyaux Linux modernes incluent généralement le pilote <code>virtio_balloon</code>. Avec le périphérique balloon activé, Proxmox peut recueillir des statistiques mémoire. La récupération dynamique nécessite aussi une mémoire minimale inférieure au maximum configuré ; des valeurs égales maintiennent une allocation fixe."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-image-vm",
|
||||
"label": "Importer l'image disque vers la VM",
|
||||
"tail": " — connecter une image Linux existante .qcow2 / .img / .raw à une nouvelle VM."
|
||||
},
|
||||
{
|
||||
"href": "/docs/utils/import-vm",
|
||||
"label": "Importer VM de OVA / OVF",
|
||||
"tail": " — importer une VM Linux exportée depuis VMware / VirtualBox / Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Ajouter GPU à VM (Passthrough)",
|
||||
"tail": "— pour les VM Linux qui ont besoin d'accélération GPU."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Commandes de gestion VM et CT",
|
||||
"tail": "— qm CLI référence."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Vue d’ensemble de la création de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer une VM NAS | Documentation ProxMenux",
|
||||
"description": "Créez des VM NAS sur Proxmox VE avec ProxMenux : Synology DSM avec chargeur, TrueNAS SCALE/CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS et FygoOS. Umbrel OS est disponible via un script communautaire.",
|
||||
"ogTitle": "Créer une VM NAS | Documentation ProxMenux",
|
||||
"ogDescription": "Créez des VM NAS sur Proxmox VE avec ProxMenux : Synology DSM avec chargeur, TrueNAS SCALE/CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS et FygoOS.",
|
||||
"ogImageAlt": "Menu du NAS système ProxMenux"
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer une VM NAS",
|
||||
"description": "ProxMenux prend en charge huit systèmes d'exploitation NAS en tant que VM dédiés, plus un chemin Umbrel OS optionnel via un script communautaire. La plupart des systèmes partagent le même flux auto-ISO; Synology DSM utilise un assistant de chargeur spécialisé.",
|
||||
"section": "Machines virtuelles"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Comment fonctionne le sélecteur de NAS",
|
||||
"body": "Pour le parcours ISO générique, le sélecteur tente de détecter la dernière version stable sur le miroir du projet, utilise une version de secours si nécessaire, télécharge l’ISO et ouvre le configurateur commun pour CPU, RAM, disques et réseau. Synology DSM et ZimaOS utilisent des installateurs spécifiques."
|
||||
},
|
||||
"image": {
|
||||
"alt": "Sélecteur de NAS système ProxMenux",
|
||||
"caption": "Sélecteur de NAS système"
|
||||
},
|
||||
"flowBadges": {
|
||||
"loader": "Procédure avec chargeur",
|
||||
"auto-iso": "Procédure ISO automatique",
|
||||
"dedicated": "Script dédié"
|
||||
},
|
||||
"labels": {
|
||||
"base": "Base",
|
||||
"fileSystem": "Système de fichiers",
|
||||
"viewDetails": "Afficher les détails"
|
||||
},
|
||||
"supported": {
|
||||
"heading": "Systèmes NAS pris en charge",
|
||||
"cards": [
|
||||
{
|
||||
"name": "Synology DSM",
|
||||
"tagline": "DiskStation Manager avec le chargeur ARC / RR. Nécessite la configuration du chargeur avant le premier démarrage.",
|
||||
"icon": "HardDrive",
|
||||
"base": "Linux (sur mesure)",
|
||||
"fileSystem": "Btrfs, ext4",
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"flow": "loader"
|
||||
},
|
||||
{
|
||||
"name": "TrueNAS SCALE",
|
||||
"tagline": "TrueNAS basé sur Debian avec des applications Docker dans les versions actuelles et ZFS comme système de fichiers principal. Les anciennes versions de SCALE utilisaient Kubernetes.",
|
||||
"icon": "Database",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "ZFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-scale",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "TrueNAS CORE",
|
||||
"tagline": "TrueNAS basé sur FreeBSD, axé sur le stockage ZFS. Les jails et plugins de CORE 13.3 sont obsolètes et non pris en charge.",
|
||||
"icon": "Database",
|
||||
"base": "FreeBSD",
|
||||
"fileSystem": "ZFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#truenas-core",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "OpenMediaVault",
|
||||
"tagline": "NAS léger basé sur Debian avec une architecture modulaire plugin. Parfait pour le matériel plus ancien.",
|
||||
"icon": "Server",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "ext4, XFS, Btrfs",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#openmediavault",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "XigmaNAS",
|
||||
"tagline": "NAS basé sur FreeBSD — le successeur original de FreeNAS, axé sur ZFS et la simplicité.",
|
||||
"icon": "Database",
|
||||
"base": "FreeBSD",
|
||||
"fileSystem": "ZFS, UFS",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#xigmanas",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "Rockstor",
|
||||
"tagline": "NAS openSUSE construit autour de Btrfs. Rock-ons (applications Docker) prolongent la fonctionnalité.",
|
||||
"icon": "HardDrive",
|
||||
"base": "openSUSE Leap",
|
||||
"fileSystem": "Btrfs",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#rockstor",
|
||||
"flow": "auto-iso"
|
||||
},
|
||||
{
|
||||
"name": "ZimaOS",
|
||||
"tagline": "Léger NAS OS axé sur les médias, les applications Docker et la domotique. Utilise son propre installateur.",
|
||||
"icon": "MonitorIcon",
|
||||
"base": "Buildroot (issu de CasaOS)",
|
||||
"fileSystem": "ext4",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#zimaos",
|
||||
"flow": "dedicated"
|
||||
},
|
||||
{
|
||||
"name": "FygoOS",
|
||||
"tagline": "Edition internationale de fnOS : un NAS basé sur Debian avec des volumes de stockage, des applications et du streaming multimédia, géré depuis son interface web et les applications Fygo.",
|
||||
"icon": "Server",
|
||||
"base": "Debian Linux",
|
||||
"fileSystem": "Btrfs, ext4",
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others#fygoos",
|
||||
"flow": "auto-iso"
|
||||
}
|
||||
]
|
||||
},
|
||||
"umbrel": {
|
||||
"title": "Option communautaire: Umbrel OS",
|
||||
"bodyRich": "La neuvième entrée du menu NAS est <strong>Umbrel OS</strong>. Elle lance un <umbrelLink>installateur community-scripts</umbrelLink> maintenu hors de ProxMenux et non documenté ici. L’installateur gère tout le parcours et affiche les identifiants par défaut à la fin."
|
||||
},
|
||||
"zfsMem": {
|
||||
"title": "Repère pour la mémoire ZFS",
|
||||
"bodyRich": "Pour TrueNAS, prévoyez au moins <strong>8 Go de RAM</strong> pour un usage de base, davantage pour les charges lourdes. ZFS utilise la RAM pour le cache ARC, sans seuil universel de 8 Go pour tous les NAS ZFS. Vérifiez les exigences de la distribution et dimensionnez selon disques, services et applications ; OMV ou Rockstor en configuration légère peuvent demander moins."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"label": "VM Synology",
|
||||
"tail": "— installateur dédié pour Synology DSM (Xpenology) sur Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others",
|
||||
"label": "Autre NAS système",
|
||||
"tail": "— TrueNAS, OpenMediaVault, Rockstor, XigmaNAS, FygoOS et similaires."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importer le disque vers la VM",
|
||||
"tail": "— passer les vrais disques physiques au NAS VM (recommandé sur les disques virtuels pour la production)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Commandes de gestion ZFS",
|
||||
"tail": "— utile si votre distribution NAS utilise ZFS ci-dessous."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Vue d’ensemble de la création de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,400 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer une VM : Synology DSM | Documentation ProxMenux",
|
||||
"description": "Créez une VM Synology DSM sur Proxmox VE. ProxMenux télécharge le chargeur choisi (Arc, RR, Alpine RedPill M-shell ou une image personnalisée), l’importe comme disque de démarrage et configure CPU, RAM et stockage avec l’assistant par défaut ou avancé.",
|
||||
"ogTitle": "Créer une VM : Synology DSM | Documentation ProxMenux",
|
||||
"ogDescription": "Créez une machine virtuelle Synology DSM sur Proxmox VE avec ProxMenux."
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer une VM : Synology DSM",
|
||||
"description": "Créez une VM Synology DSM sur Proxmox VE. ProxMenux télécharge le chargeur choisi (Arc, RR, Alpine RedPill M-shell ou une image personnalisée), l’importe comme disque de démarrage et configure CPU, RAM et stockage avec l’assistant par défaut ou avancé.",
|
||||
"section": "Machines virtuelles · NAS"
|
||||
},
|
||||
"loaderLabels": {
|
||||
"arc": "Arc Loader",
|
||||
"rr": "RR Loader",
|
||||
"tinycore": "TinyCore Loader"
|
||||
},
|
||||
"whatThisDoes": {
|
||||
"title": "Ce que ça fait",
|
||||
"bodyRich": "ProxMenux automatise la préparation de la VM pour Synology DSM : téléchargement d’un chargeur pris en charge, importation comme disque de démarrage IDE et application des réglages CPU, RAM, réseau et stockage choisis. La construction du chargeur, le choix du modèle et l’installation DSM se font <strong>dans la VM</strong>, avec l’interface web ou terminal du chargeur. Ces étapes communautaires changent souvent ; cette page fournit une base de travail."
|
||||
},
|
||||
"supportedLoaders": {
|
||||
"heading": "Chargeurs pris en charge",
|
||||
"intro": "Le script propose quatre sources de chargeur :",
|
||||
"loaders": [
|
||||
{
|
||||
"name": "AuxXxilium Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"name": "RedPill RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"name": "Alpine RedPill M-shell (projet TinyCore)",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
],
|
||||
"customRich": "<strong>Chargeur personnalisé</strong> — déposez votre propre image de chargeur dans <code>/var/lib/vz/template/iso</code> et le script le récupérera."
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuration par défaut vs Configuration avancée",
|
||||
"intro": "Au lancement, le script demande si vous voulez utiliser le profil VM ProxMenux par défaut ou ouvrir l’assistant avancé. Les valeurs par défaut sont adaptées à DSM et conviennent à la plupart des installations.",
|
||||
"defaultHeading": "Configuration par défaut",
|
||||
"headerParam": "Paramètre",
|
||||
"headerValue": "Valeur par défaut",
|
||||
"defaultRowsRich": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"valueRich": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"valueRich": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Cœurs",
|
||||
"valueRich": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"valueRich": "4096 MB"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"valueRich": "Généré automatiquement"
|
||||
},
|
||||
{
|
||||
"param": "Démarrer à la fin",
|
||||
"valueRich": "Non"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuration avancée",
|
||||
"advancedIntro": "L’assistant avancé présente chaque paramètre séparément. Vous pouvez modifier les valeurs suivantes :",
|
||||
"headerOptions": "Possibilités",
|
||||
"advancedRowsRich": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"optionsRich": "OVMF (UEFI) ou SeaBIOS (Légacy)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"optionsRich": "Host ou KVM64"
|
||||
},
|
||||
{
|
||||
"param": "Cœurs",
|
||||
"optionsRich": "Nombre de cœurs CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"optionsRich": "Mémoire attribuée à la VM"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"optionsRich": "Pont réseau"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"optionsRich": "MAC personnalisée"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"optionsRich": "Étiquette VLAN (facultatif)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"optionsRich": "Taille MTU"
|
||||
}
|
||||
]
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plan de stockage",
|
||||
"introRich": "Après CPU et RAM, ProxMenux ouvre le menu <strong>Plan de stockage</strong>. Vous pouvez y <strong>combiner</strong> disques virtuels, disques importés et périphériques PCI en passthrough dans la même VM. Ajoutez les éléments un par un, puis terminez le plan.",
|
||||
"virtualHeading": "a. Ajouter un disque virtuel",
|
||||
"virtualItemsRich": [
|
||||
"Liste les volumes de stockage Proxmox disponibles sur l'hôte.",
|
||||
"Vous choisissez le stockage cible et la taille en GB.",
|
||||
"Le disque est connecté en SATA (<code>sata0</code>, <code>sata1</code>, …). Les disques de données virtuels et physiques partagent les six emplacements SATA numérotés de 0 à 5."
|
||||
],
|
||||
"importHeading": "b. Ajouter un disque d'importation",
|
||||
"importItemsRich": [
|
||||
"Détecte les disques physiques qui sont sûrs à importer (le système et les disques protégés sont cachés).",
|
||||
"Vous sélectionnez un ou plusieurs disques via une liste de contrôle.",
|
||||
"Les disques importés sont attachés comme SATA via <code>qm set</code>."
|
||||
],
|
||||
"pciHeading": "c. Ajouter un contrôleur ou NVMe (passthrough PCI)",
|
||||
"pciItemsRich": [
|
||||
"Détecte les appareils HBA SATA/SAS et NVMe sur l'hôte et vous permet de passer un contrôleur <em>entier</em> dans le VM. IOMMU doit être activé ; le script offre de l'activer et de redémarrer si nécessaire.",
|
||||
"Une étape de confirmation met en garde contre le risque à l'échelle du contrôleur (la carte entière, y compris chaque disque sur elle, quitte l'hôte).",
|
||||
"Les périphériques PCI sont affectés avec des commandes comme <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Remplacez VMID et PCI_ADDRESS par l’ID de VM et l’adresse PCI, et utilisez un indice hostpci libre pour chaque périphérique."
|
||||
],
|
||||
"resetCalloutTitle": "Réinitialiser et terminer",
|
||||
"resetCalloutBodyRich": "Le menu offre également <strong>r</strong> (réinitialiser la sélection actuelle et recommencer) et <strong>d</strong> (finir et poursuivre). Vous ne pouvez pas terminer avec un plan vide — Synology a besoin d'au moins un disque pour installer DSM."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passage facultatif de GPU",
|
||||
"bodyRich": "Après le plan de stockage, si le script détecte un GPU compatible sur l'hôte, il demande si vous voulez le transmettre à ce VM. Voir <link>Ajouter GPU à un VM (Passthrough)</link> pour savoir comment fonctionne l'assistant — un redémarrage d'hôte peut être nécessaire."
|
||||
},
|
||||
"loaderInstall": {
|
||||
"heading": "Installation du chargeur",
|
||||
"intro1Rich": "<strong>Arc</strong>, <strong>RR</strong> et <strong>Alpine RedPill M-shell</strong> sont téléchargés et extraits automatiquement depuis leurs dépôts GitHub d’origine. En cas d’échec, le script s’arrête avec un message clair.",
|
||||
"intro2Rich": "Pour l'option <strong>Custom Loader</strong> le script scanne <code>/var/lib/vz/template/iso</code>. Si plus d'un candidat est trouvé, vous êtes invité à choisir celui que vous voulez.",
|
||||
"uploadIntro": "Vous pouvez télécharger des chargeurs personnalisés à partir du stockage local Proxmox:",
|
||||
"imageAlt": "Ajouter un chargeur personnalisé",
|
||||
"imageCaption": "Ajouter un chargeur personnalisé"
|
||||
},
|
||||
"vmCreation": {
|
||||
"heading": "Création VM — ce que le script exécute",
|
||||
"introRich": "Une fois que vous avez confirmé le chargeur, ProxMenux exécute l'équivalent de ces commandes <code>qm</code> :",
|
||||
"itemsRich": [
|
||||
"<code>qm create</code> — crée la VM avec CPU, RAM, BIOS et type de machine choisis.",
|
||||
"<code>qm importdisk</code> importe l’image du chargeur dans le stockage Proxmox. Le script la connecte ensuite comme disque <strong>IDE</strong> sur ide0 pour la compatibilité.",
|
||||
"<code>qm set VMID --sata0 DISK_REFERENCE</code> connecte un disque de données du plan. Remplacez VMID et DISK_REFERENCE par l’ID de VM et la référence du disque ; utilisez un indice SATA libre de 0 à 5. Le réseau est configuré par qm create.",
|
||||
"<code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code> affecte un contrôleur PCI ou périphérique NVMe choisi. Remplacez VMID et PCI_ADDRESS par l’ID de VM et l’adresse PCI, et utilisez un indice hostpci libre par périphérique.",
|
||||
"<code>qm set VMID --boot order=ide0</code> définit le chargeur comme périphérique de démarrage. Remplacez VMID par l’ID de la VM."
|
||||
]
|
||||
},
|
||||
"stepByStep": {
|
||||
"heading": "Configuration du chargeur étape par étape",
|
||||
"intro": "Les six étapes communes sont : démarrer la VM, choisir modèle, version DSM et extensions, construire et démarrer. Les menus et options varient selon la version. Les captures M-shell montrent une ancienne interface TinyCore ; le script actuel télécharge Alpine RedPill M-shell. Suivez donc ses indications actuelles.",
|
||||
"warnCalloutTitle": "Les chargeurs ne sont pas entretenus par ProxMenux",
|
||||
"warnCalloutBody": "Arc, RR et Alpine RedPill M-shell sont des projets communautaires avec leur propre cadence de sortie. Si une étape semble différente des captures d'écran ci-dessous, le chargeur a probablement mis à jour — vérifiez la documentation propre du chargeur (liens au bas de cette page)."
|
||||
},
|
||||
"stepBadge": "Étape",
|
||||
"step1": {
|
||||
"title": "Démarrer la VM et ouvrir le menu principal",
|
||||
"intro": "Démarrez la VM créée. Le premier démarrage ouvre la configuration du chargeur pour choisir et construire le modèle DSM. Les démarrages suivants ignorent cette étape, sauf si vous forcez une reconfiguration depuis le menu de démarrage du chargeur. Les trois chargeurs proposent une interface terminal et une interface web.",
|
||||
"arc": {
|
||||
"webRich": "<strong>Interface Web.</strong> Ouvrez un navigateur et accédez à l'IP affiché dans la console VM (dans notre exemple : <code>http://192.168.0.32</code>).",
|
||||
"webAlt": "Interface web d’Arc Loader",
|
||||
"webCaption": "Interface web d’Arc Loader",
|
||||
"termRich": "<strong>Interface terminal</strong> : ouvrez-la directement depuis la console de la VM.",
|
||||
"termAlt": "Interface terminal d’Arc Loader",
|
||||
"termCaption": "Interface terminal d’Arc Loader"
|
||||
},
|
||||
"rr": {
|
||||
"webRich": "<strong>Interface Web.</strong> Ouvrez un navigateur et allez à l'IP affiché dans la console VM suivie du port <strong>7681</strong> (exemple : <code>http://192.168.0.33:7681</code>).",
|
||||
"webAlt": "Interface web du chargeur RR",
|
||||
"webCaption": "Interface web du chargeur RR",
|
||||
"termRich": "<strong>Interface terminal.</strong> Saisissez <code>menu.sh</code> dans la console de la VM pour l’ouvrir.",
|
||||
"termAlt": "Interface du terminal de chargeur RR",
|
||||
"termCaption": "Interface du terminal de chargeur RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"webRich": "<strong>Interface Web.</strong> Ouvrez un navigateur et allez à l'IP affiché dans la console VM suivie du port <strong>7681</strong> (exemple : <code>http://192.168.0.35:7681</code>).",
|
||||
"webAlt": "Interface web du chargeur TinyCore",
|
||||
"webCaption": "Interface web du chargeur TinyCore",
|
||||
"termRich": "<strong>Interface terminal</strong> : ouvrez-la directement depuis la console de la VM. Surveillez l’écran : il peut vous demander d’appuyer sur une touche pour continuer ou de changer de langue.",
|
||||
"termAlt": "Interface terminal du chargeur TinyCore",
|
||||
"termCaption": "Interface terminal du chargeur TinyCore"
|
||||
}
|
||||
},
|
||||
"step2": {
|
||||
"title": "Sélectionnez le modèle",
|
||||
"introRich": "Choisissez le modèle Synology DSM que vous souhaitez installer. Selon le chargeur, vous pouvez avoir besoin d'élargir les options pour voir la liste complète. Dans les captures d'écran ci-dessous, nous utilisons le modèle <strong>SA6400</strong> comme exemple.",
|
||||
"arc": {
|
||||
"alt": "Sélection du modèle Arc",
|
||||
"caption": "Sélection du modèle Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Sélection du modèle RR",
|
||||
"caption": "Sélection du modèle RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Sélection du modèle TinyCore",
|
||||
"caption": "Sélection du modèle TinyCore"
|
||||
}
|
||||
},
|
||||
"step3": {
|
||||
"title": "Sélectionnez la version DSM",
|
||||
"intro": "Après avoir choisi le modèle, choisissez la version DSM à installer.",
|
||||
"arc": [
|
||||
{
|
||||
"alt": "Version Arc — étape 1",
|
||||
"caption": "Sélection de la version Arc — étape 1"
|
||||
},
|
||||
{
|
||||
"alt": "Version Arc — étape 2",
|
||||
"caption": "Sélection de la version Arc — étape 2"
|
||||
}
|
||||
],
|
||||
"rr": [
|
||||
{
|
||||
"alt": "Version RR — étape 1",
|
||||
"caption": "Sélection de la version RR — étape 1"
|
||||
},
|
||||
{
|
||||
"alt": "Version RR — étape 2",
|
||||
"caption": "Sélection de la version RR — étape 2"
|
||||
},
|
||||
{
|
||||
"alt": "Version RR — étape 3",
|
||||
"caption": "Sélection de la version RR — étape 3"
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"alt": "Version TinyCore — étape 1",
|
||||
"caption": "Sélection de la version TinyCore — étape 1"
|
||||
},
|
||||
{
|
||||
"alt": "Version TinyCore — étape 2",
|
||||
"caption": "Sélection de la version TinyCore — étape 2"
|
||||
}
|
||||
]
|
||||
},
|
||||
"step4": {
|
||||
"title": "Sélectionner des addons",
|
||||
"intro": "Cette étape vous permet d'ajouter des fonctionnalités supplémentaires ou une configuration personnalisée au chargeur.",
|
||||
"arc": {
|
||||
"autoRich": "<strong>Arc</strong> propose un mode automatique conseillé et un mode manuel. En mode automatique, le chargeur applique des réglages par défaut adaptés et redémarre seul une fois terminé.",
|
||||
"autoAlt": "Configuration automatique d’Arc",
|
||||
"autoCaption": "Configuration automatique d’Arc",
|
||||
"manualRich": "En mode manuel, vous parcourez les options une par une :",
|
||||
"manualAlt": "Configuration manuelle d’Arc",
|
||||
"manualCaption": "Configuration manuelle d’Arc",
|
||||
"snMacAlt": "Arc SN/MAC",
|
||||
"snMacCaption": "Configuration Arc SN / MAC",
|
||||
"portmapAlt": "Arc SATA portmap",
|
||||
"portmapCaption": "Carte de port SATA Arc (utiliser l'option recommandée)",
|
||||
"addonsAlt": "Extensions d’Arc",
|
||||
"addonsCaption": "Sélection des extensions dans Arc"
|
||||
},
|
||||
"rr": [
|
||||
{
|
||||
"alt": "Addon RR — étape 1",
|
||||
"caption": "Addon RR — étape 1"
|
||||
},
|
||||
{
|
||||
"alt": "Addon RR — étape 2",
|
||||
"caption": "Extension RR — étape 2 : cliquez pour ajouter une extension."
|
||||
},
|
||||
{
|
||||
"alt": "Addon RR — étape 3",
|
||||
"caption": "Addon RR — étape 3: cliquez sur l'addon que vous voulez. Répétez les deux captures d'écran précédentes pour ajouter plus."
|
||||
}
|
||||
],
|
||||
"tinycore": [
|
||||
{
|
||||
"alt": "Configuration de TinyCore SN",
|
||||
"caption": "Configuration de TinyCore SN"
|
||||
},
|
||||
{
|
||||
"alt": "Option aléatoire TinyCore",
|
||||
"caption": "Option aléatoire TinyCore (recommandée)"
|
||||
},
|
||||
{
|
||||
"alt": "Configuration MAC de TinyCore",
|
||||
"caption": "Configuration MAC de TinyCore"
|
||||
},
|
||||
{
|
||||
"alt": "TinyCore VM MAC",
|
||||
"caption": "TinyCore — choisissez la MAC du VM ou une MAC aléatoire"
|
||||
}
|
||||
]
|
||||
},
|
||||
"step5": {
|
||||
"title": "Construire le chargeur",
|
||||
"introRich": "Avec le modèle, la version DSM et les addons choisis, choisissez <strong>Construisez le Loader</strong>. Cela peut prendre quelques minutes en fonction du chargeur et des options sélectionnées.",
|
||||
"arc": {
|
||||
"alt": "Construction du chargeur dans Arc",
|
||||
"caption": "Construction du chargeur dans Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Construction du chargeur dans RR",
|
||||
"caption": "Construction du chargeur dans RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Construction du chargeur dans TinyCore",
|
||||
"caption": "Construction du chargeur dans TinyCore"
|
||||
}
|
||||
},
|
||||
"step6": {
|
||||
"title": "Démarrer le chargeur",
|
||||
"intro": "Une fois le chargeur construit, la VM redémarre avec la configuration créée et l’installation DSM commence.",
|
||||
"arc": {
|
||||
"alt": "Démarrage du chargeur dans Arc",
|
||||
"caption": "Démarrage du chargeur dans Arc"
|
||||
},
|
||||
"rr": {
|
||||
"alt": "Démarrage du chargeur dans RR",
|
||||
"caption": "Démarrage du chargeur dans RR"
|
||||
},
|
||||
"tinycore": {
|
||||
"alt": "Démarrage du chargeur dans TinyCore",
|
||||
"caption": "Démarrage du chargeur dans TinyCore"
|
||||
}
|
||||
},
|
||||
"dsmInstall": {
|
||||
"heading": "Démarrer l'installation DSM",
|
||||
"intro": "Une fois le chargeur démarré, trouvez votre VM DSM en ouvrant :",
|
||||
"afterCode": "Suivez les étapes à l'écran pour terminer l'installation de DSM.",
|
||||
"setupAlt": "Configuration DSM",
|
||||
"setupCaption": "Écran de configuration DSM",
|
||||
"patience": "Patientez quelques minutes. La progression se met à jour automatiquement et un compte à rebours apparaît vers la fin de l’installation.",
|
||||
"finishAlt": "Installation terminée",
|
||||
"finishCaption": "Installation terminée"
|
||||
},
|
||||
"tips": {
|
||||
"heading": "Conseils",
|
||||
"recentTitle": "Utiliser des modèles DSM récents",
|
||||
"recentBody": "Certains modèles DSM plus anciens ont du mal à reconnaître les disques ou la carte réseau. Préférez les modèles récents (p. ex. SA6400) pour une expérience de premier démarrage plus fluide.",
|
||||
"updateTitle": "Mise à jour du chargeur",
|
||||
"updateBody": "Certains chargeurs offrent la possibilité de se mettre à jour directement depuis leur menu de configuration — vous n'avez pas à détruire et recréer le VM.",
|
||||
"warnTitle": "ProxMenux ne supporte pas les chargeurs",
|
||||
"warnBody": "ProxMenux automatise le côté VM. Les problèmes de chargeur (modèle non trouvé, add-on défaut d'installation, DSM refusant de démarrer) sont hors de portée ici — utiliser le tracker de problème propre à chaque chargeur et la documentation.",
|
||||
"docsHeading": "Documentation du chargeur",
|
||||
"docLinks": [
|
||||
{
|
||||
"label": "Documentation Arc",
|
||||
"url": "https://github.com/AuxXxilium/arc"
|
||||
},
|
||||
{
|
||||
"label": "Documentation RR",
|
||||
"url": "https://github.com/RROrg/rr"
|
||||
},
|
||||
{
|
||||
"label": "Documentation TinyCore",
|
||||
"url": "https://github.com/PeterSuh-Q3/tinycore-redpill"
|
||||
}
|
||||
]
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"itemsRich": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"label": "Vue d’ensemble des systèmes NAS",
|
||||
"tail": "— comparaison de Synology vs TrueNAS / OMV / Rockstor / XigmaNAS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/system-nas-others",
|
||||
"label": "Autres systèmes NAS",
|
||||
"tail": " — autres distributions NAS que Synology."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importer le disque vers la VM",
|
||||
"tail": " — connecter des disques physiques à la VM Synology pour les performances de stockage."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Vue d’ensemble de la création de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,312 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer une VM : autres systèmes NAS | Documentation ProxMenux",
|
||||
"description": "Créez des VM TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS et FygoOS sur Proxmox VE avec ProxMenux. Configuration par défaut ou avancée, plan de stockage, passthrough GPU facultatif et ressources conseillées pour chaque système.",
|
||||
"ogTitle": "Créer une VM : autres systèmes NAS | Documentation ProxMenux",
|
||||
"ogDescription": "Créez TrueNAS SCALE / CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS et FygoOS VMs sur Proxmox VE avec ProxMenux.",
|
||||
"ogImageAlt": "Sélecteur de NAS ProxMenux"
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer VM: Autres systèmes NAS",
|
||||
"description": "ProxMenux peut créer un VM prêt à installer pour TrueNAS SCALE, TrueNAS CORE, OpenMediaVault, XigmaNAS, Rockstor, ZimaOS et FygoOS. Cette page couvre le flux de création partagé (configuration par défaut / avancée, nouveau plan de stockage, passage optionnel GPU) plus les notes par système et les spécifications recommandées.",
|
||||
"section": "Machines virtuelles · NAS"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Comment ces systèmes sont créés",
|
||||
"bodyRich": "Les sept systèmes partagent le même assistant ProxMenux. Le sélecteur de NAS choisit l'installateur correspondant (détectant automatiquement la dernière version stable pour TrueNAS, OMV, XigmaNAS, Rockstor et FygoOS) et passe ensuite au configurateur générique VM et au plan de stockage. ZimaOS utilise son propre script d'installation (<code>vm/zimaos.sh</code>) mais suit la même séquence CPU / RAM / stockage / option-GPU."
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuration par défaut vs Configuration avancée",
|
||||
"intro": "Lorsqu'un NAS est sélectionné, ProxMenux demande s'il faut utiliser le profil VM par défaut ou ouvrir l'assistant avancé. Les valeurs par défaut sont adaptées aux charges de travail du NAS — plus de RAM qu'un simple Linux VM car les systèmes basés sur ZFS en ont besoin pour le cache ARC.",
|
||||
"defaultHeading": "Configuration par défaut",
|
||||
"headerParam": "Paramètre",
|
||||
"headerValue": "Valeur par défaut",
|
||||
"defaultRowsRich": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"valueRich": "OVMF (UEFI)<note> — SeaBIOS pour OpenMediaVault</note>"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"valueRich": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Noyaux",
|
||||
"valueRich": "2"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"valueRich": "8192 MB<note> — 4096 MB pour ZimaOS</note>"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"valueRich": "Généré automatiquement"
|
||||
},
|
||||
{
|
||||
"param": "Démarrer à la fin",
|
||||
"valueRich": "Non"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuration avancée",
|
||||
"advancedIntro": "L'assistant avancé expose chaque paramètre individuellement :",
|
||||
"headerOptions": "Possibilités",
|
||||
"advancedRowsRich": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"optionsRich": "OVMF (UEFI) ou SeaBIOS (Légacy)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"optionsRich": "Host, KVM64 et autres modèles CPU proposés (ZimaOS : Host ou KVM64)"
|
||||
},
|
||||
{
|
||||
"param": "Noyaux",
|
||||
"optionsRich": "Nombre de cœurs CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"optionsRich": "Mémoire attribuée au VM"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"optionsRich": "Pont réseau"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"optionsRich": "MAC personnalisée"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"optionsRich": "Étiquette VLAN (facultatif)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"optionsRich": "Taille MTU"
|
||||
}
|
||||
],
|
||||
"zfsCalloutTitle": "ZFS et RAM",
|
||||
"zfsCalloutBody": "TrueNAS SCALE/CORE et XigmaNAS utilisent ZFS, dont le cache ARC profite de la RAM. TrueNAS nécessite au moins 8 Go pour un usage de base ; 16 Go ou plus peuvent aider pour des services et applications exigeants. Dimensionnez selon la distribution et la charge : 8 Go n’est pas un minimum universel de ZFS. Des configurations légères OMV, Rockstor ou ZimaOS peuvent demander moins."
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plan de stockage",
|
||||
"intro": "Après CPU / RAM, ProxMenux ouvre le menu Plan de stockage, où vous pouvez combiner des disques virtuels, des disques importés et des périphériques PCI passants dans le même VM, ajoutant des éléments un à la fois et finissant lorsque vous avez terminé.",
|
||||
"virtualHeading": "a. Ajouter un disque virtuel",
|
||||
"virtualItemsRich": [
|
||||
"Liste les volumes de stockage Proxmox disponibles sur l'hôte.",
|
||||
"Vous choisissez le stockage cible et la taille en GB.",
|
||||
"Le disque utilise le bus choisi : SCSI (par défaut), SATA, VirtIO ou IDE (ZimaOS : SCSI ou SATA). SATA offre six emplacements numérotés de 0 à 5 : <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importHeading": "b. Ajouter un disque d'importation",
|
||||
"importItemsRich": [
|
||||
"Détecte les disques physiques qui sont sûrs à importer (le système et les disques protégés sont cachés).",
|
||||
"Vous sélectionnez un ou plusieurs disques via une liste de contrôle.",
|
||||
"Les disques importés utilisent le bus choisi et sont connectés par <code>qm set</code>."
|
||||
],
|
||||
"pciHeading": "c. Ajouter un contrôleur ou NVMe (passthrough PCI)",
|
||||
"pciItemsRich": [
|
||||
"Détecte les appareils HBA SATA/SAS et NVMe sur l'hôte et vous permet de passer un contrôleur <em>entier</em> dans le VM. IOMMU doit être activé ; le script offre de l'activer et de redémarrer si nécessaire.",
|
||||
"Une étape de confirmation met en garde contre le risque à l'échelle du contrôleur (la carte entière, y compris chaque disque sur elle, quitte l'hôte).",
|
||||
"Les périphériques PCI sont affectés avec des commandes comme <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Remplacez VMID et PCI_ADDRESS par l’ID de VM et l’adresse PCI, et utilisez un indice hostpci libre pour chaque périphérique."
|
||||
],
|
||||
"resetCalloutTitle": "Réinitialiser et terminer",
|
||||
"resetCalloutBodyRich": "Le menu offre également <strong>r</strong> (réinitialiser la sélection actuelle et recommencer) et <strong>d</strong> (finir et poursuivre). Vous ne pouvez pas finir avec un plan vide."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passage facultatif de GPU",
|
||||
"bodyRich": "Après le plan de stockage, si un GPU compatible est détecté sur l'hôte, ProxMenux propose de lancer l'assistant de passage GPU. Voir <link>Ajouter GPU à un VM (Passthrough)</link> pour savoir comment fonctionne l'assistant — un redémarrage d'hôte peut être nécessaire."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Fonctions automatiques VM",
|
||||
"efiTitle": "disque EFI",
|
||||
"efiBody": "Lorsque OVMF (UEFI) est sélectionné, ProxMenux crée automatiquement un disque EFI 4 MB sur le stockage que vous choisissez, formaté pour correspondre au type de stockage (raw pour le stockage par répertoire).",
|
||||
"isoTitle": "Montage ISO",
|
||||
"isoBodyRich": "L'installation ISO est téléchargée (si nécessaire) et fixée à <code>ide2</code> sous forme de CD-ROM, prêt pour le premier démarrage.",
|
||||
"guestTitle": "QEMU Agent invité",
|
||||
"guestBody": "Le canal d'agent invité est activé dans la configuration VM. Vous devez toujours installer l'agent à l'intérieur de l'invité après la mise en place du NAS OS."
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "Ce que fait le script de bout en bout",
|
||||
"itemsRich": [
|
||||
"Détecte et télécharge la dernière ISO stable, ou utilise une version de secours si le projet d’origine est inaccessible.",
|
||||
"Applique les réglages par défaut ou avancés de CPU, RAM, BIOS et type de machine.",
|
||||
"Ouvre le plan de stockage et fixe les disques virtuels sélectionnés, les disques importés et les périphériques PCI.",
|
||||
"Crée un disque EFI si UEFI est sélectionné.",
|
||||
"Monte l'installation ISO sur <code>ide2</code>.",
|
||||
"Définit l'ordre de démarrage (disque d'abord, puis ISO).",
|
||||
"Active le canal QEMU Guest Agent.",
|
||||
"En option, exécute l'assistant de passage GPU.",
|
||||
"Génère une description HTML de style jointe au VM.",
|
||||
"Démarre le VM si vous le souhaitez."
|
||||
]
|
||||
},
|
||||
"perSystem": {
|
||||
"heading": "Notes par système",
|
||||
"shellLabel": "Interface Shell",
|
||||
"webLabel": "Interface Web"
|
||||
},
|
||||
"systems": {
|
||||
"truenasScale": {
|
||||
"id": "truenas-scale",
|
||||
"title": "TrueNAS SCALE",
|
||||
"icon": "Database",
|
||||
"officialName": "TrueNAS SCALE",
|
||||
"officialUrl": "https://www.truenas.com/truenas-scale/",
|
||||
"description": "TrueNAS basé sur Debian avec des applications Docker dans les versions actuelles, Linux KVM et ZFS comme système de fichiers principal. Les anciennes versions SCALE utilisaient Kubernetes. Il associe stockage ZFS et écosystème de conteneurs.",
|
||||
"specs": [
|
||||
"Interface conseillée : SATA ou SCSI, avec prise en charge de discard/TRIM",
|
||||
"Minimum RAM: 8 GB (16 GB+ recommandé pour les charges de travail réelles)",
|
||||
"Cœurs CPU minimum : 2 (4 ou plus conseillés)",
|
||||
"Démarrage UEFI (OVMF) recommandé",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
],
|
||||
"shellImg": "/vm/truenas/truenas-scale-shell.png",
|
||||
"webImg": "/vm/truenas/truenas-scale-web.png",
|
||||
"shellAlt": "Interface shell SCALE TrueNAS",
|
||||
"webAlt": "TrueNAS Interface web SCALE"
|
||||
},
|
||||
"truenasCore": {
|
||||
"id": "truenas-core",
|
||||
"title": "TrueNAS CORE",
|
||||
"icon": "Database",
|
||||
"officialName": "TrueNAS CORE",
|
||||
"officialUrl": "https://www.truenas.com/truenas-core/",
|
||||
"description": "TrueNAS basé sur FreeBSD, anciennement FreeNAS, axé sur ZFS. Les jails, plugins et fonctions de virtualisation de CORE 13.3 sont obsolètes et non pris en charge ; le développement se concentre sur les éditions Linux.",
|
||||
"specs": [
|
||||
"Interface recommandée: SATA",
|
||||
"Minimum RAM: 8 GB (16 GB+ recommandé)",
|
||||
"Cœurs CPU minimum : 2 (4 ou plus conseillés)",
|
||||
"Démarrage UEFI (OVMF) recommandé",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
],
|
||||
"shellImg": "/vm/truenas/truenas-core-shell.png",
|
||||
"webImg": "/vm/truenas/truenas-core-web.png",
|
||||
"shellAlt": "Interface shell TrueNAS CORE",
|
||||
"webAlt": "TrueNAS Interface web CORE"
|
||||
},
|
||||
"openmediavault": {
|
||||
"id": "openmediavault",
|
||||
"title": "OpenMediaVault",
|
||||
"icon": "Server",
|
||||
"officialName": "openmediavault.org",
|
||||
"officialUrl": "https://www.openmediavault.org",
|
||||
"description": "NAS basé sur Debian avec plugins modulaires. Peu gourmand et facile à utiliser sur un matériel modeste lorsque ZFS n’est pas nécessaire.",
|
||||
"specs": [
|
||||
"Interface recommandée: SATA ou VirtIO",
|
||||
"Minimum RAM: 2 GB (4 GB+ recommandé)",
|
||||
"Cœurs CPU minimum : 1 (2 ou plus conseillés)",
|
||||
"BIOS: ProxMenux par défaut vers SeaBIOS pour OMV (surpasser en Advanced si nécessaire)",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
],
|
||||
"shellImg": "/vm/openmediavault/openmediavault-shell.png",
|
||||
"webImg": "/vm/openmediavault/openmediavault-web.png",
|
||||
"shellAlt": "Interface shell OpenMediaVault",
|
||||
"webAlt": "Interface web OpenMediaVault"
|
||||
},
|
||||
"xigmanas": {
|
||||
"id": "xigmanas",
|
||||
"title": "XigmaNAS",
|
||||
"icon": "Database",
|
||||
"officialName": "xigmanas.com",
|
||||
"officialUrl": "https://www.xigmanas.com",
|
||||
"description": "NAS basé sur FreeBSD — la continuation directe de la base de codes FreeNAS originale (0.7). Concentré sur ZFS et la simplicité, avec une empreinte plus légère que TrueNAS.",
|
||||
"specs": [
|
||||
"Interface recommandée: SATA ou SCSI",
|
||||
"Minimum RAM: 4 GB (8 GB+ recommandé pour ZFS)",
|
||||
"Noyaux minimum CPU: 2",
|
||||
"Démarrage UEFI (OVMF) recommandé",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
]
|
||||
},
|
||||
"rockstor": {
|
||||
"id": "rockstor",
|
||||
"title": "Rockstor",
|
||||
"icon": "HardDrive",
|
||||
"officialName": "rockstor.com",
|
||||
"officialUrl": "https://rockstor.com",
|
||||
"description": "openSUSE Leap-based NAS construit autour de Btrfs. Snapshots, sous-volumes et le framework de l'application Rock-ons (Docker) pour les médias, le partage de fichiers et la sauvegarde.",
|
||||
"specs": [
|
||||
"Interface recommandée: SATA ou VirtIO",
|
||||
"Minimum RAM: 2 GB (4 GB+ recommandé)",
|
||||
"Noyaux minimum CPU: 2",
|
||||
"Démarrage UEFI (OVMF) recommandé",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
],
|
||||
"shellImg": "/vm/rockstor/rockstor-shell.png",
|
||||
"webImg": "/vm/rockstor/rockstor-web.png",
|
||||
"shellAlt": "Interface shell Rockstor",
|
||||
"webAlt": "Interface web Rockstor"
|
||||
},
|
||||
"zimaos": {
|
||||
"id": "zimaos",
|
||||
"title": "ZimaOS",
|
||||
"icon": "MonitorIcon",
|
||||
"officialName": "zimaspace.com",
|
||||
"officialUrl": "https://www.zimaspace.com/zimaos",
|
||||
"description": "Système NAS/serveur domestique léger construit avec Buildroot, issu de CasaOS, pour les médias, applications Docker et domotique. Son installateur ProxMenux dédié (vm/zimaos.sh) télécharge une image prête et propose les réglages CPU, RAM et stockage.",
|
||||
"specs": [
|
||||
"Interface recommandée: SATA ou VirtIO",
|
||||
"RAM par défaut : 4 Go, pour médias et applications auto-hébergées",
|
||||
"Noyaux minimum CPU: 2",
|
||||
"Démarrage UEFI (OVMF)",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
]
|
||||
},
|
||||
"fygoos": {
|
||||
"id": "fygoos",
|
||||
"title": "FygoOS",
|
||||
"icon": "Server",
|
||||
"officialName": "fygonas.com",
|
||||
"officialUrl": "https://fygonas.com",
|
||||
"description": "Édition internationale de fnOS, un NAS basé sur Debian. ProxMenux télécharge le dernier installateur ISO publié sur fygonas.com et le monte dans le VM. L'installateur met le système sur un disque; l'espace laissé sur ce disque peut contenir des volumes pour les applications et les fichiers. Après l'installation, la console affiche l'adresse de l'interface web, sur le port 5666 (le port 80 redirige vers elle): ouvrez-le dans un navigateur pour nommer l'appareil et créer le compte administrateur.",
|
||||
"specs": [
|
||||
"Disque système: FygoOS propose une partition système 64 GB, qui peut être plus petite dans un VM",
|
||||
"Installation : Graphical Install, ou Rescuing Install si le mode graphique échoue",
|
||||
"Démarrage UEFI (OVMF) sans clés Secure Boot, comme l’exige l’installateur",
|
||||
"Réseau: Ethernet avec DHCP par défaut",
|
||||
"Adaptateur réseau VirtIO pour le meilleur débit"
|
||||
]
|
||||
}
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"itemsRich": [
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas",
|
||||
"label": "Aperçu du NAS système",
|
||||
"tail": "— comparaison rapide entre toutes les options du NAS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm/system-nas/synology",
|
||||
"label": "VM Synology",
|
||||
"tail": " — procédure Synology DSM (Xpenology)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-vm",
|
||||
"label": "Importer le disque vers la VM",
|
||||
"tail": "— recommandé pour les cas d'utilisation du NAS (vrais disques > disques virtuels)."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/zfs-commands",
|
||||
"label": "Commandes de gestion ZFS",
|
||||
"tail": "— si vous choisissez TrueNAS ou une autre distribution appuyée par ZFS."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Vue d’ensemble de la création de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,259 @@
|
||||
{
|
||||
"meta": {
|
||||
"title": "Créer une VM : système Windows | Documentation ProxMenux",
|
||||
"description": "Créez et configurez des machines virtuelles Windows sur Proxmox VE avec ProxMenux. ISO via UUP Dump ou fichier local, configuration par défaut ou avancée, plan de stockage commun, passthrough GPU facultatif, TPM 2.0 et installation des pilotes VirtIO.",
|
||||
"ogTitle": "Créer une VM : système Windows | Documentation ProxMenux",
|
||||
"ogDescription": "Créez des VM Windows sur Proxmox VE avec ProxMenux : UUP Dump ou ISO locale, plan de stockage commun, passthrough GPU facultatif, TPM 2.0 et pilotes VirtIO.",
|
||||
"ogImageAlt": "Menu ProxMenux Windows VM"
|
||||
},
|
||||
"header": {
|
||||
"title": "Créer une VM : système Windows",
|
||||
"description": "Créez une VM Windows sur Proxmox VE. ProxMenux gère le choix de l’ISO (UUP Dump ou locale), CPU, RAM, type de machine, plan de stockage commun, passthrough GPU facultatif, TPM 2.0 et installation des pilotes VirtIO.",
|
||||
"section": "Machines virtuelles"
|
||||
},
|
||||
"intro": {
|
||||
"title": "Ce que ce script fait",
|
||||
"body": "Le parcours Windows demande la source de l’ISO : UUP Dump ou copie locale dans <code>/var/lib/vz/template/iso</code>. L’assistant VM commun utilise ensuite les réglages Windows : <code>q35</code>, OVMF et TPM 2.0. L’ISO des pilotes VirtIO est connectée comme second CD-ROM ; la VM est prête à lancer l’installateur Windows."
|
||||
},
|
||||
"image": {
|
||||
"alt": "Options d'installation de ProxMenux Windows",
|
||||
"caption": "Options d'installation de Windows"
|
||||
},
|
||||
"config": {
|
||||
"heading": "Configuration par défaut vs Configuration avancée",
|
||||
"intro": "Une fois l'ISO sélectionné, ProxMenux demande s'il faut utiliser le profil VM par défaut ou ouvrir l'assistant avancé. Le profil par défaut est accordé pour les éditions de bureau et de serveur Windows modernes.",
|
||||
"defaultHeading": "Configuration par défaut",
|
||||
"headerParam": "Paramètre",
|
||||
"headerValue": "Valeur par défaut",
|
||||
"defaultRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"valueRich": "<code>q35</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"value": "OVMF (UEFI)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"value": "Host"
|
||||
},
|
||||
{
|
||||
"param": "Cœurs",
|
||||
"value": "4"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"value": "8192 MB"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"valueRich": "<code>vmbr0</code>"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"value": "Généré automatiquement"
|
||||
},
|
||||
{
|
||||
"param": "TPM",
|
||||
"value": "Activé (v2.0)"
|
||||
},
|
||||
{
|
||||
"param": "Démarrer à la fin",
|
||||
"value": "Non"
|
||||
}
|
||||
],
|
||||
"advancedHeading": "Configuration avancée",
|
||||
"advancedIntro": "L’assistant avancé présente chaque paramètre séparément :",
|
||||
"headerOptions": "Possibilités",
|
||||
"advancedRows": [
|
||||
{
|
||||
"param": "Type de machine",
|
||||
"optionsRich": "<code>q35</code> ou <code>i440fx</code>"
|
||||
},
|
||||
{
|
||||
"param": "BIOS",
|
||||
"options": "OVMF (UEFI) ou SeaBIOS (Légacy)"
|
||||
},
|
||||
{
|
||||
"param": "Type CPU",
|
||||
"options": "Host, KVM64 et autres modèles CPU proposés"
|
||||
},
|
||||
{
|
||||
"param": "Cœurs",
|
||||
"options": "Nombre de cœurs CPU"
|
||||
},
|
||||
{
|
||||
"param": "RAM",
|
||||
"options": "Mémoire attribuée à la VM"
|
||||
},
|
||||
{
|
||||
"param": "Pont",
|
||||
"options": "Pont réseau"
|
||||
},
|
||||
{
|
||||
"param": "Adresse MAC",
|
||||
"options": "MAC personnalisée"
|
||||
},
|
||||
{
|
||||
"param": "VLAN",
|
||||
"options": "Étiquette VLAN (facultatif)"
|
||||
},
|
||||
{
|
||||
"param": "MTU",
|
||||
"options": "Taille MTU"
|
||||
},
|
||||
{
|
||||
"param": "TPM",
|
||||
"options": "TPM 2.0 est ajouté automatiquement pour Windows ; cet assistant ne permet pas de le désactiver."
|
||||
}
|
||||
],
|
||||
"tpmWarnTitle": "Les exigences TPM dépendent de l’édition Windows",
|
||||
"tpmWarnBody": "Windows 11 nécessite normalement TPM 2.0. Windows Server 2022 l’exige pour certaines fonctions de sécurité, pas pour toutes les installations. ProxMenux ajoute un TPM virtuel pour Windows ; l’assistant avancé ne propose pas de réglage pour le désactiver."
|
||||
},
|
||||
"storagePlan": {
|
||||
"heading": "Plan de stockage",
|
||||
"body": "Après CPU / RAM, ProxMenux ouvre le menu <strong>Plan de stockage</strong>, où vous pouvez combiner des disques virtuels, des disques importés et des périphériques PCI passants dans le même VM, ajoutant des éléments un à la fois et finissant lorsque vous avez terminé.",
|
||||
"virtualDiskTitle": "a. Ajouter un disque virtuel",
|
||||
"virtualDiskItems": [
|
||||
"Liste les volumes de stockage Proxmox disponibles sur l'hôte.",
|
||||
"Vous choisissez le stockage cible et la taille en GB.",
|
||||
"Le disque utilise le bus choisi : SCSI (par défaut), SATA, VirtIO ou IDE. SATA offre six emplacements numérotés de 0 à 5 : <code>sata0</code>, <code>sata1</code>, …."
|
||||
],
|
||||
"importDiskTitle": "b. Ajouter un disque d'importation",
|
||||
"importDiskItems": [
|
||||
"Détecte les disques physiques qui sont sûrs à importer (le système et les disques protégés sont cachés).",
|
||||
"Vous sélectionnez un ou plusieurs disques via une liste de contrôle.",
|
||||
"Les disques importés utilisent le bus choisi et sont connectés par <code>qm set</code>."
|
||||
],
|
||||
"pciTitle": "c. Ajouter un contrôleur ou NVMe (passthrough PCI)",
|
||||
"pciItems": [
|
||||
"Détecte les appareils HBA SATA/SAS et NVMe sur l'hôte et vous permet de passer un contrôleur <em>entier</em> dans le VM. IOMMU doit être activé ; le script offre de l'activer et de redémarrer si nécessaire.",
|
||||
"Une étape de confirmation met en garde contre le risque à l'échelle du contrôleur (la carte entière, y compris chaque disque sur elle, quitte l'hôte).",
|
||||
"Les périphériques PCI sont affectés avec des commandes comme <code>qm set VMID --hostpci0 PCI_ADDRESS,pcie=1</code>. Remplacez VMID et PCI_ADDRESS par l’ID de VM et l’adresse PCI, et utilisez un indice hostpci libre pour chaque périphérique."
|
||||
],
|
||||
"resetTitle": "Réinitialiser et terminer",
|
||||
"resetBody": "Le menu offre également <strong>r</strong> (réinitialiser la sélection actuelle et recommencer) et <strong>d</strong> (finir et poursuivre). Vous ne pouvez pas finir avec un plan vide."
|
||||
},
|
||||
"gpu": {
|
||||
"heading": "Passage facultatif de GPU",
|
||||
"body": "Après le plan de stockage, si un GPU compatible est détecté sur l'hôte ProxMenux offre de lancer l'assistant de passage GPU. Voir <gpuLink>Ajouter GPU à un VM (Passthrough)</gpuLink> pour savoir comment fonctionne l'assistant — un redémarrage d'hôte peut être nécessaire."
|
||||
},
|
||||
"autoFeatures": {
|
||||
"heading": "Fonctions automatiques VM",
|
||||
"efiTitle": "disque EFI",
|
||||
"efiBody": "Lorsque OVMF (UEFI) est sélectionné, ProxMenux crée un disque système EFI 4 MB sur le stockage que vous choisissez et le fixe au VM de sorte que le firmware UEFI a un endroit pour stocker ses variables.",
|
||||
"tpmTitle": "TPM 2.0",
|
||||
"tpmBody": "ProxMenux ajoute un TPM 2.0 virtuel aux VM Windows. Il satisfait l’exigence TPM de Windows 11 et permet les fonctions Windows Server qui dépendent de TPM.",
|
||||
"isoTitle": "Montage ISO",
|
||||
"isoBody": "L’ISO d’installation est connectée à <code>ide2</code>. L’ISO des pilotes VirtIO est téléchargée si nécessaire et connectée à <code>ide3</code> pour l’étape <em>Charger un pilote</em>.",
|
||||
"guestTitle": "QEMU Agent invité",
|
||||
"guestBody": "Le canal d'agent invité est activé dans la configuration VM. L'agent lui-même est installé dans Windows en exécutant <code>virtio-win-guest-tools.exe</code> après configuration."
|
||||
},
|
||||
"installOptions": {
|
||||
"heading": "Options d'installation de Windows",
|
||||
"intro": "ProxMenux propose deux méthodes pour obtenir les supports d'installation Windows:",
|
||||
"uupTitle": "Créateur d’ISO UUP Dump",
|
||||
"uupLogoAlt": "Logo UUP Dump",
|
||||
"uupBody": "Le script <strong>UUP Dump ISO Creator</strong> est un utilitaire ProxMenux qui crée une ISO Windows à la demande à partir des serveurs Windows Update de Microsoft. Il récupère les fichiers d’installation officiels, y compris les versions Insider Preview.",
|
||||
"uupItems": [
|
||||
"Accès aux dernières versions Windows.",
|
||||
"Prend en charge les versions d'Insider Preview.",
|
||||
"Fichiers d’installation Microsoft officiels et non modifiés.",
|
||||
"Création et montage automatique ISO dans le VM.",
|
||||
"Supporte les éditions Home, Pro et Enterprise."
|
||||
],
|
||||
"uupLearnMore": "En savoir plus sur UUP Dump ISO Creator",
|
||||
"localTitle": "Installation avec ISO local",
|
||||
"localBody": "Utilise une ISO Windows que vous avez déjà téléchargée sur le stockage local de l'hôte (<code>/var/lib/vz/template/iso</code>). Le script liste chaque ISO non-VirtIO qu'il trouve et vous permet de le choisir.",
|
||||
"localImageAlt": "Menu local de sélection ISO",
|
||||
"localImageCaption": "Menu local de sélection ISO"
|
||||
},
|
||||
"endToEnd": {
|
||||
"heading": "Ce que fait le script de bout en bout",
|
||||
"items": [
|
||||
"Obtient l'ISO Windows (UUP Dump build ou copie locale).",
|
||||
"Applique la configuration par défaut ou avancée CPU / RAM / BIOS / type machine.",
|
||||
"Ouvre le plan de stockage et fixe les disques virtuels sélectionnés, les disques importés et les périphériques PCI.",
|
||||
"Crée le disque EFI pour les installations UEFI et connecte le TPM 2.0.",
|
||||
"Monte l'ISO Windows sur <code>ide2</code>.",
|
||||
"Télécharge l’ISO des pilotes VirtIO et la monte sur <code>ide3</code>.",
|
||||
"Définit l'ordre de démarrage (disque d'abord, puis ISO).",
|
||||
"Active le canal QEMU Guest Agent.",
|
||||
"En option, exécute l'assistant de passage GPU.",
|
||||
"Génère une description HTML de style jointe au VM.",
|
||||
"Démarre la VM si vous l’avez choisi."
|
||||
]
|
||||
},
|
||||
"virtio": {
|
||||
"heading": "Pilotes VirtIO pendant l'installation",
|
||||
"body": "Le créateur de VM utilise par défaut des disques SCSI avec contrôleur VirtIO SCSI et un adaptateur réseau VirtIO. Une ISO Windows standard peut nécessiter leurs pilotes depuis l’ISO VirtIO montée sur <code>ide3</code>. Les disques SATA fonctionnent généralement avec les pilotes Windows intégrés ; choisir SATA ne change pas l’adaptateur réseau VirtIO.",
|
||||
"warnTitle": "Chargez le pilote réseau VirtIO si Windows n’a pas de réseau",
|
||||
"warnBody": "La VM utilise un adaptateur réseau VirtIO (<code>virtio</code>). Si Windows ne contient pas son pilote, chargez-le pendant l’installation pour accéder au réseau. Sinon, l’activation et Windows Update peuvent être indisponibles au premier démarrage.",
|
||||
"stepLabel": "Étape",
|
||||
"steps": [
|
||||
{
|
||||
"title": "Accédez à l'écran \"Où voulez-vous installer Windows?\"",
|
||||
"body": "Lors de la configuration de Windows, si aucun disque n'est affiché, le pilote de stockage de votre interface sélectionnée (SCSI ou VirtIO) n'est pas encore chargé. Chargez-le manuellement depuis l'ISO VirtIO monté.",
|
||||
"img": "/vm/windows/virtio-step-1.png",
|
||||
"caption": "Configuration Windows sans disque affiché"
|
||||
},
|
||||
{
|
||||
"title": "Cliquez sur « Charger un pilote »",
|
||||
"bodyRich": "Cliquez sur <strong>Load driver</strong> pour parcourir le VirtIO ISO monté et choisir le pilote de stockage qui correspond à l'interface que vous avez choisie.",
|
||||
"img": "/vm/windows/virtio-step-2.png",
|
||||
"caption": "Cliquez sur Charger le pilote pour parcourir l'ISO VirtIO"
|
||||
},
|
||||
{
|
||||
"title": "Parcourir dans le dossier du pilote correct",
|
||||
"bodyRich": "Sur l’ISO VirtIO, choisissez <code>vioscsi</code> pour le contrôleur VirtIO SCSI ou <code>viostor</code> pour les disques blocs VirtIO. Choisissez ensuite le sous-dossier de votre version Windows et de votre architecture.",
|
||||
"img": "/vm/windows/virtio-step-3.png",
|
||||
"caption": "Parcourir dans le dossier du pilote approprié"
|
||||
},
|
||||
{
|
||||
"title": "Sélectionnez le pilote",
|
||||
"bodyRich": "Windows liste les pilotes disponibles. Choisissez celui qui correspond à votre configuration (généralement <strong>Red Hat VirtIO contrôleur SCSI</strong>) et cliquez sur <strong>Suivant</strong>.",
|
||||
"img": "/vm/windows/virtio-step-4.png",
|
||||
"caption": "Sélectionnez le pilote VirtIO qui correspond à votre interface disque"
|
||||
},
|
||||
{
|
||||
"title": "(Facultatif) Installez le pilote réseau",
|
||||
"bodyRich": "Si vous avez également choisi VirtIO comme interface réseau, chargez le pilote réseau dans le dossier <code>NetKVM</code> de la même ISO, en sélectionnant le sous-dossier pour votre version Windows. Sans cette étape, Windows s'installe sans accès à Internet.",
|
||||
"img": "/vm/windows/virtio-step-5.png",
|
||||
"caption": "Charger le pilote réseau VirtIO pour activer Internet pendant l'installation"
|
||||
}
|
||||
],
|
||||
"tipTitle": "Après l’installation : exécuter virtio-win-guest-tools.exe",
|
||||
"tipBody": "Après l’installation de Windows, ouvrez l’ISO VirtIO dans l’Explorateur de fichiers et lancez <code>virtio-win-guest-tools.exe</code>. Il installe les pilotes restants (réseau, affichage, entrée, ballooning) et l’agent invité QEMU en une seule opération."
|
||||
},
|
||||
"related": {
|
||||
"heading": "Voir aussi",
|
||||
"items": [
|
||||
{
|
||||
"href": "/docs/utils/UUp-Dump-ISO-Creator",
|
||||
"label": "Créateur d’ISO UUP Dump",
|
||||
"tail": "— générer des ISO d'installation Windows à jour sur l'hôte Proxmox."
|
||||
},
|
||||
{
|
||||
"href": "/docs/disk-manager/import-disk-image-vm",
|
||||
"label": "Importer l'image disque vers la VM",
|
||||
"tail": " — importer une image disque Windows existante (.vmdk, .qcow2, .img ou .raw) dans une VM existante ; convertir d’abord les images .vhdx dans un format pris en charge."
|
||||
},
|
||||
{
|
||||
"href": "/docs/hardware/gpu-vm-passthrough",
|
||||
"label": "Ajouter GPU à VM (Passthrough)",
|
||||
"tail": "— pour Windows VMs avec GPU accéléré matériellement."
|
||||
},
|
||||
{
|
||||
"href": "/docs/help-info/vm-ct-commands",
|
||||
"label": "Commandes de gestion VM et CT",
|
||||
"tail": "— qm CLI référence."
|
||||
},
|
||||
{
|
||||
"href": "/docs/create-vm",
|
||||
"label": "Vue d’ensemble de la création de VM",
|
||||
"tail": "."
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user