最適化ソルバーは、クラウド認証 (フローティング) とローカル認証 (固定) の 2 種類の MindOpt ライセンスを提供しています。以下の比較表を参考に、ご利用の環境に適したタイプを選択し、対応するセクションの手順に従ってください。
ライセンスタイプ
| クラウド認証 | ローカル認証 | |
|---|---|---|
| ライセンスファイル | fl_client.ini | mindopt.lic |
| ネットワーク要件 | はい — 認証リクエストのみを送信します。問題データがマシンから外部に送信されることはありません | いいえ |
| マシンバインディング | バインドなし — どのマシンでも使用可能 | 特定のマシン ID にバインド |
| 可搬性 | ライセンスファイルを更新せずにマシンを切り替え可能 | マシンを変更する際にはライセンスファイルの更新が必要 |
| 更新 | 有効期限が切れる前に最適化ソルバーコンソールで [更新] をクリックします。ファイルの変更は不要です | — |
ネットワークに接続されていない単一マシン向けの無制限同時実行ライセンスのマシンフィンガープリントの取得
このライセンスタイプは MindOpt V1.1 以降でサポートされています。次のセクションで説明する固定ライセンスとは異なります。
最適化ソルバー SDK をインストールした後 (詳細については、「最新の最適化ソルバー SDK のダウンロードとインストール」をご参照ください)、ターミナルで実行可能ファイル hardwareprobe を実行して、マシンフィンガープリントを取得します。
xxxx@xxxx ~ % hardwareprobe
The current host fingerprint is as follows:
RcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxgXpフィンガープリント文字列をコピーし、コンソールで送信します。
中国本土: 最適化ソルバーコンソール
海外: 最適化ソルバーコンソール
確認後、コンソールはそのマシンにバインドされたライセンスファイルを生成します。
このライセンスは、Docker や Kubernetes (K8s) などの仮想化環境では使用できません。購入前に hardwareprobe を実行して、お使いのマシンがフィンガープリントを生成できるか確認してください。生成できない場合は、次のように表示されます。
xxxx@xxxx ~ % hardwareprobe
Failed to get the first key information that makes up the machine's fingerprint.このエラーが表示された場合、そのマシンはサポートされていません。
固定ライセンス用のコンピューター ID の取得
固定ライセンスは特定のコンピューターにバインドされます。ライセンスを生成するには、オペレーティングシステムの種類とコンピューター ID をライセンスジェネレーターに送信します。
お使いのオペレーティングシステムに対応するコマンドを実行します。
| オペレーティングシステム | コマンド | ID フォーマットの例 |
|---|---|---|
| Windows | wmic bios get serialnumber | 約 30 文字: 小文字、数字、ハイフン — 例: abc1234-123a-……-cba12345 |
| Linux | cat /etc/machine-id | 約 30 文字: 小文字、数字 — 例: 520abc321abc……123abc |
| macOS | ioreg -l | grep IOPlatformSerialNumber | 約 10 文字: 大文字、数字 — 例: CBA123……XYZ2 |
出力値をコピーし、オペレーティングシステムの種類と合わせて提供することで、ライセンスファイルを生成します。