安装
搭建您自己的工厂本地 IronFlock 实例只需几分钟。从一台空白的工业 PC 到完全运行的平台——三步、一条命令、无需任何手动配置。
要求
- 一台运行 Linux 操作系统的工业 PC(或虚拟机),具有安装期间的互联网访问能力。
- ARM64 或 AMD64 架构。
- 最低配置:2 CPU 核、2 GB 内存、24 GB 存储。对于从机器收集的分析数据历史,建议使用更大的存储(例如 > 500 GB)。
时间同步 (NTP)
在安装之前,把 Appliance 主机指向一台它确实能访问到的时间服务器。系统时钟不是装饰:TLS 证书校验、许可证的定期复核、远程访问令牌,以及机器产生的每一个数据点的时间戳,都依赖它。偏差达到分钟级的主机会带来证书错误、登录失败,以及与车间实际发生的情况对不上的历史数据。
在企业网络中,操作系统自带的公共时间服务器通常无法访问,因为出站 NTP 所用的 UDP 123 端口在防火墙上被拦截。这不会有明显的报错——主机只是从未同步过,然后一路偏走。请向 IT 部门索取内部时间服务器并在主机上配置,或请他们放行出站 UDP 123。
使用 systemd-timesyncd(Debian 和 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使用 chrony:
echo "server ntp.your-company.com iburst" | sudo tee -a /etc/chrony/chrony.conf
sudo systemctl restart chrony
chronyc sources在运行安装脚本之前,timedatectl status 必须显示 System clock synchronized: yes。
虚拟机比物理硬件偏移得更快。如果 Appliance 运行在虚拟机中,请同时启用虚拟化平台的来宾时间同步,并且仍然在来宾系统内配置 NTP。
步骤
-
创建账户:在 ironflock.com 上创建账户。
-
生成 Instance Key:在 IronFlock UI 中打开 个人资料 → 实例,选择适合您用例的方案,创建一个新的 Instance Key。复制该密钥。
-
运行安装程序:在您的 appliance 主机上打开终端并运行以下命令。它会下载并配置 IronFlock 软件,并启动整个栈——全程无人值守:
# 位于企业代理之后?运行前请先阅读下方说明。 curl -fsSL https://instance-registry.ironflock.com/dl/appliance/install_ironflock.sh \ | sudo bash -s -- <your-instance-key>将
<your-instance-key>替换为步骤 2 中获得的密钥。位于企业代理之后? 如果 Appliance 只能通过企业 HTTP 代理访问互联网,您必须在安装命令中提供该代理,Docker 守护进程才能拉取镜像——否则安装会在登录步骤处中断。请参阅位于企业代理之后。
就是这样。安装程序完成后,Appliance 将启动完整的 IronFlock 平台,并在重启后自动恢复运行。
选择模式
安装程序会将 Appliance 设置为纯 HTTP 模式,该模式无需企业 IT 提供任何东西。如需受信任的 https:// 地址——使用 Appliance 自行签发的 CA 或使用您的企业证书——请参阅 HTTPS 与证书。如果 Appliance 只能通过 HTTP 代理访问互联网,请参阅位于企业代理之后。