Skip to Content

Installation

Mettre en place votre propre instance IronFlock locale à l’usine ne prend que quelques minutes. D’un PC industriel nu à une plateforme entièrement opérationnelle — trois étapes, une commande, aucune configuration manuelle.

Prérequis

  • Un PC industriel sous Linux (ou une machine virtuelle) avec accès internet pendant l’installation.
  • Architecture ARM64 ou AMD64.
  • Minimum : 2 cœurs CPU, 2 Go de RAM, 24 Go de stockage. Pour les historiques de données analytiques collectées depuis les machines, un stockage bien plus important est recommandé (par exemple > 500 Go).

Synchronisation horaire (NTP)

Faites pointer l’hôte de l’appliance vers un serveur de temps qu’il peut réellement joindre avant l’installation. L’horloge système n’est pas cosmétique : la validation des certificats TLS, la revérification périodique de la licence, les jetons d’accès distant et l’horodatage de chaque point de données produit par vos machines en dépendent. Un hôte décalé de quelques minutes provoque des erreurs de certificat, des connexions refusées et un historique qui ne correspond plus à ce qui s’est passé en atelier.

Dans un réseau d’entreprise, les serveurs de temps publics fournis par le système d’exploitation sont généralement injoignables, car le NTP sortant sur le port UDP 123 est bloqué par le pare-feu. Rien n’échoue bruyamment : l’hôte ne se synchronise tout simplement jamais et dérive. Demandez le serveur de temps interne à votre service informatique et configurez-le sur l’hôte, ou faites autoriser l’UDP 123 sortant.

Avec systemd-timesyncd (valeur par défaut sur Debian et Ubuntu) :

sudo mkdir -p /etc/systemd/timesyncd.conf.d sudo tee /etc/systemd/timesyncd.conf.d/corporate.conf > /dev/null <<'EOF' [Time] NTP=ntp.your-company.com EOF sudo systemctl restart systemd-timesyncd timedatectl status

Avec chrony :

echo "server ntp.your-company.com iburst" | sudo tee -a /etc/chrony/chrony.conf sudo systemctl restart chrony chronyc sources

timedatectl status doit indiquer System clock synchronized: yes avant que vous lanciez l’installateur.

Les machines virtuelles dérivent plus vite que le matériel physique. Si l’appliance tourne dans une VM, activez également la synchronisation horaire invité de l’hyperviseur, et configurez malgré tout NTP dans l’invité.

Étapes

  1. Créez un compte sur ironflock.com.

  2. Générez une Instance Key — dans l’interface IronFlock, ouvrez votre Profil → Instances, choisissez le plan adapté à votre cas d’usage et créez une nouvelle Instance Key. Copiez la clé.

  3. Lancez l’installateur sur l’hôte de votre appliance. Ouvrez un terminal sur votre PC industriel et exécutez la commande suivante. Elle télécharge et configure le logiciel IronFlock et démarre la stack — entièrement sans intervention :

    # Derrière un proxy d'entreprise ? Consultez la note ci-dessous avant d'exécuter ceci. curl -fsSL https://instance-registry.ironflock.com/dl/appliance/install_ironflock.sh \ | sudo bash -s -- <your-instance-key>

    Remplacez <your-instance-key> par la clé de l’étape 2.

    Derrière un proxy d’entreprise ? Si l’appliance n’atteint internet qu’à travers un proxy HTTP d’entreprise, vous devez le fournir dans la commande d’installation afin que le démon Docker puisse récupérer les images — sinon l’installation s’arrête à l’étape de connexion. Voir Derrière un proxy d’entreprise.

C’est tout. Une fois l’installateur terminé, l’appliance démarre la plateforme IronFlock complète et redémarrera automatiquement au reboot.

Choisir un mode

L’installateur configure l’appliance en mode HTTP en clair, qui ne demande rien à l’informatique d’entreprise. Pour des adresses https:// de confiance — avec une CA que l’appliance émet elle-même ou avec votre certificat d’entreprise — voir HTTPS et certificats. Si l’appliance n’atteint internet qu’à travers un proxy HTTP, voir Derrière un proxy d’entreprise.

Last updated on