Sous le ponts route des Dolines qui est sur la Bouilide .
Débouchage des buses sur le Chemin de la Brague afin que les pietons puissent passer.
Sous le ponts route des Dolines qui est sur la Bouilide .
Débouchage des buses sur le Chemin de la Brague afin que les pietons puissent passer.
J’ai donc fait la migration de mon serveur ESXi 6.7 vers un serveur Proxmox 8.1.3. Je sais pas pourquoi je l’ai pas fait avant. Maintenant je peux faire des backups, des snapshots, …
Les VM que j’ai migré :
J’ai eu aucun problème. Je conseille vivement le passage sous Proxmox qui me semble la meilleure alternative à VMWare.
J’ai voulu faire une migration de serveur :
Ancien:
Nouveau :
Migration :
1- Installation des softwares, en bref ( attention, PHP force l’installation de apache2 ) :
# apt-get install net-tools # apt update && apt upgrade # apt-get install locate # apt install nginx # apt install php php-cli php-fpm php-json php-common php-mysql php-zip php-gd php-intl php-curl php-xml php-mbstring php-bcmath php-gmp # systemctl stop apache2 # systemctl disable apache2 # apt install mariadb-server mariadb-client # apt-get install php-memcached php-apcu # apt-get install vim # apt install ffmpeg # mysql_secure_installation
2 – Copie des fichiers NextCloud d’un serveur vers l’autre
# scp ... # chown -R www-data:www-data /var/www/nextcloud/
3 – Migration de la base de données
# mariadb -u root < fullBackupFile.sql
4 – Modification des fichiers de configurations
- /etc/nginx/nginx.conf - /etc/nginx/conf.d/nextcloud.conf - /etc/nginx/conf.d/nextcloud-local.conf - /etc/nginx/sites-enabled/default - /etc/php/8.2/fpm/php.ini - /etc/php/8.2/mods-available/apcu.ini - apc.enable_cli=1
5- Ajout de la crontab
- crontab -u www-data -e */5 * * * * php -f /var/www/nextcloud/cron.php
6 – Syncho
sudo -u www-data php /var/www/nextcloud/occ maintenance:repair sudo -u www-data php /var/www/nextcloud/occ db:convert-filecache-bigint
7 – Fix de quelques problèmes :
chmod +x /var/www/nextcloud/apps/memories/bin-ext/go-vod-amd64 chmod +x /var/www/nextcloud/apps/memories/bin-ext/exiftool-amd64-glibc
Problème restant :
« Veuillez contacter votre administrateur. Si vous êtes un administrateur, éditez la variable « trusted_domains » dans le fichier config/config.php comme l’exemple dans le fichier config/config.sample.php. »
J’ai du mal à comprendre pourquoi, quand je regarde la configuration :
# sudo -u www-data php /var/www/nextcloud/occ config:system:get trusted_domains 192.168.1.113 192.168.1.27 # hostname nextcloud # sudo -u www-data php /var/www/nextcloud/occ -V Cyber-neurones 28.0.2
J’ai essayé plein de configuration différente sans succès.
Quand je fais un « locate », j’ai bien qu’un seul fichier de configuration :
# locate config/config.php /var/www/nextcloud/config/config.php
Quand je regarde les logs :
# tail -f /var/www/nextcloud/data/nextcloud.log ... {"reqId":"56HwLNpfAtmOHSqRYQez","level":1,"time":"2024-02-13T08:07:16+01:00", "remoteAddr":"192.168.1.27","user":"--","app":"core", "method":"GET","url":"/index.php", "message":"Trusted domain error. \"192.168.1.27\" tried to access using \"192.168.1.113\" as host.", "userAgent":"Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:122.0) Gecko/20100101 Firefox/122.0", "version":"28.0.2.5","data":{"app":"core"}} ...
Finalement c’est tombé en marche … impossible de comprendre pourquoi.
# sudo -u www-data php /var/www/nextcloud/occ config:system:get trusted_domains 192.168.1.113 192.168.1.27 nextcloud nginx Cyber-neurones localhost 192.168.1.1
Normalement je devrais avoir que la première ligne … Misère.
Les erreurs restantes :
– MySQL est utilisée comme base de données mais ne supporte pas les caractères codés sur 4 octets. Pour pouvoir manipuler les caractères sur 4 octets (comme les émoticônes) sans problème dans les noms de fichiers ou les commentaires par exemple, il est recommandé d’activer le support 4 octets dans MySQL. Pourr plus de détails, se reporter à la page de documentation à ce sujet
– 43 erreurs dans les journaux depuis 6 février 2024
Server has no maintenance window start time configured. This means resource intensive daily background jobs will also be executed during your main usage time. We recommend to set it to a time of low usage, so users are less impacted by the load caused from these heavy tasks. Pour plus d’information, voir la documentation
– Impossible de vérifier la prise en charge JavaScript. Veuillez vérifier manuellement si votre serveur web offre des fichiers .mjs
en utilisant le type MIME JavaScript.
– PHP ne semble pas être configuré de manière à récupérer les valeurs des variables d’environnement. Le test de la commande getenv(« PATH ») retourne seulement une réponse vide. Pour plus d’information, voir la documentation
– Le module PHP OPcache n’est pas correctement configuré. Le tampon mémoire des chaînes internes OPcache est presque plein. Pour vous assurer que les chaînes répétitives peuvent être mise en cache, il est recommandé de définir la variable « opcache.interned_strings_buffer » de votre fichier de configuration PHP à une valeur supérieure à « 8 ».. Pour plus d’information, voir la documentation
– L’en-tête HTTP « X-Robots-Tag » n’est pas configurée pour être égale à « noindex, nofollow ». Ceci constitue un risque potentiel relatif à la sécurité et à la vie privée étant donné qu’il est recommandé d’ajuster ce paramètre.
– Votre serveur web n’est pas correctement configuré pour distribuer des fichiers .woff2. C’est une erreur fréquente de configuration Nginx. Pour Nextcloud 15, il est nécessaire de la régler pour les fichiers .woff2. Comparer votre configuration Nginx avec la configuration recommandée dans notre documentation
– La base de données est actuellement utilisée pour les verrous. Afin d’améliorer les performances, veuillez si possible configurer un cache mémoire. Pour plus d’information, voir la documentation
– Cette instance ne dispose pas de plusieurs modules PHP recommandés. Il est recommandé de les installer pour améliorer les performances, et la compatibilité : bz2. Pour plus d’information, voir la documentation
– Votre installation n’a pas de préfixe de région par défaut. C’est nécessaire pour valider les numéros de téléphone dans les paramètres du profil sans code pays. Pour autoriser les numéros sans code pays, veuillez ajouter « default_phone_region » avec le code ISO 3166-1 respectif de la région dans votre fichier de configuration. Pour plus d’information, voir la documentation
– Le module PHP « imagick » n’est pas actif mais l’application Theming est activée. Pour que la génération du Favicon fonctionne correctement, ce module doit être installé et actif. Pour plus d’information, voir la documentation
J’ai donc ajouté quelques modules :
# apt install software-properties-common curl -y # apt install libpng-dev libjpeg-dev libtiff-dev # apt-get install php-bz2 # apt install imagemagick # apt-get -y install php-imagick # systemctl restart php8.2-fpm
A finir …
Mon installation :
La version que je vise :
Les étapes :
# git clone https://github.com/luchina-gabriel/OSX-PROXMOX.git # /bin/bash -c "$(curl -fsSL https://install.osx-proxmox.com)" OSX-PROXMOX (Version 20231212T1850) - GABRIEL LUCHINA - https://osx-proxmox.com Prerequisites have not yet been installed and configured on this HOST. Running the prerequisites and at the end your HOST will be rebooted ... ... Successfully completed prerequisite process, your HOST will restart within 15s. After rebooting, RUN: osx-setup
Le setup est bien fait :
macOS Ventura Enter the VM ID [or ENTER to automatically generate (128)]: Enter VM Name [or ENTER for Default: HACK-VENTURA]: Enter a disk size [INTEGER] [or ENTER for Default: 64 Gb]: Storages available: - LVM - datastore - local - local-lvm Enter which storage to create the VM [or ENTER for Default: local-lvm]: datastore Allocate CPU cores [Need Power of 2] [or ENTER for Default: 4]: 4 Allocate RAM [MiB] [or ENTER for Default: 4096]: 16000 Do you want to download and create the recovery image? [Y/N] [or ENTER for Default: Y]: Downloading and creating the recovery image for installation ... Download and recovery created successfully. Creating virtual machine with macOS - Ventura ... Virtual machine (HACK-VENTURA) created successfully. Access the Proxmox Web Panel to continue with the installation ...
Lancement :
Aie premier problème le disque n’est pas vue, car il est pas IDE. Je fais donc un nouveau disque IDE . Et j’en profite pour augmenter le nombre de CPU :
C’est bon :
Visiblement cela ne va pas plus loin. Cela bloque sur l’installation.