[Gluesync 2.1.4] WindowsネイティブビルドのGluesyncコンテナサポート!


Gluesyncでは、バージョン2.1.4.0よりWindows環境においてもWSLを利用することなくGluesyncコンテナをデプロイ/起動しレプリケーションを実行することが可能となりました。

Linuxビルド、Windowsビルドによって提供される機能に違いはなく、社内ルール上Windows OSしか構成できない、Linuxの操作には不安があるといった場合でも、利用者のニーズに応じてコンテナランタイムが実行されるホストOSを選定可能です。

実際にクライムテスト環境のWindows Server Core 2022上で、WindowsネイティブビルドのGluesyncをテストしてみました。

Windows環境の事前準備

Windows Server Core 2022以降に対して、開発元ドキュメントに記載されている手順にてDocker Engineのインストール、Docker Composeの設定を行います。

Gluesyncトライアルキットについて

バージョン2.1.4より、Gluesyncトライアルキット内に「gluesync-docker-windows」というフォルダが追加され、このフォルダ内にWindowsネイティブビルド用の構成ファイルが用意されています。

Docker構成が完了したWindowsへトライアルキットをコピーし、コマンドラインより「gluesync-docker-windows」フォルダへ移動します。

    ディレクトリ: C:\Users\Administrator\molo17


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2025/09/18      9:14                gluesync-docker
d-----        2025/09/18      9:14                gluesync-docker-windows
d-----        2025/09/18      9:14                gluesync-kubernetes
d-----        2025/09/18      9:14                utilities
-a----        2025/09/18      9:14          33525 gluesync-preflight.ps1
-a----        2025/09/18      9:14          12933 gluesync-preflight.sh
-a----        2025/09/18      9:14           3899 README.md
-a----        2025/09/18      9:14          84252 trial-agreement.pdf


PS C:\Users\Administrator\molo17> cd .\gluesync-docker-windows\
PS C:\Users\Administrator\molo17\gluesync-docker-windows> ls


    ディレクトリ: C:\Users\Administrator\molo17\gluesync-docker-windows


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----        2025/09/18      9:14                chronos-config
d-----        2025/09/18     18:57                chronos-data
d-----        2025/09/18     18:49                gluesync-core-hub
d-----        2025/09/26      0:00                gluesync-core-hub-logs
d-----        2025/09/18     18:49                gluesync-source
d-----        2025/09/26      0:00                gluesync-source-logs
d-----        2025/09/18     18:49                gluesync-target
d-----        2025/09/26      0:00                gluesync-target-logs
d-----        2025/09/17     10:38                grafana
d-----        2025/09/17     10:38                prometheus
d-----        2025/09/17     10:38                proxy
-a----        2025/09/18      9:14           7425 docker-compose.yml


PS C:\Users\Administrator\molo17\gluesync-docker-windows>

Gluesyncコンテナの取得

docker-compose pullコマンドを実行することで、トライアルキットに含まれるdocker-compose.ymlファイルで定義されたGluesyncコンテナのダウンロードが開始されます。

PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose pull
[+] Pulling 78/82
 ✔ grafana Pulled                                                                                                                            1.7s
 ✔ reverse-proxy Pulled                                                                                                                      1.7s
 ✔ gluesync-ibm-iseries-source Pulled                                                                                                      197.6s
 - gluesync-chronos [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿] 2.252GB / 2.252GB Pulling                                                                         313.6s
 ✔ portainer Pulled                                                                                                                          1.7s
 ✔ prometheus Pulled                                                                                                                         1.7s
 ✔ gluesync-core-hub Pulled                                                                                                                 50.5s
 - gluesync-mssql-ct-target [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣀⣿⣿⣿⣿] 436.9MB / 479.8MB Pulling                                                                 313.6s

Gluesyncコンテナのダウンロードが正常に完了すると、すべてのステータスがPulled表記となります。

PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose pull
[+] Pulling 82/82
 ✔ grafana Pulled                                                                                                                            1.7s
 ✔ reverse-proxy Pulled                                                                                                                      1.7s
 ✔ gluesync-ibm-iseries-source Pulled                                                                                                      197.6s
 ✔ gluesync-chronos Pulled                                                                                                                 343.6s
 ✔ portainer Pulled                                                                                                                          1.7s
 ✔ prometheus Pulled                                                                                                                         1.7s
 ✔ gluesync-core-hub Pulled                                                                                                                 50.5s
 ✔ gluesync-mssql-ct-target Pulled                                                                                                         864.2s

Gluesyncコンテナの実行

ダウンロードが完了したら、docker-compose up -dと入力しGluesyncコンテナを起動します。

PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose up -d
[+] Running 9/9
 ✔ Network gluesync-windows_default                          Created                                                                         0.1s
 ✔ Container portainer                                       Started                                                                         4.2s
 ✔ Container gluesync-windows-grafana-1                      Started                                                                         4.1s
 ✔ Container gluesync-windows-reverse-proxy-1                Started                                                                         3.9s
 ✔ Container gluesync-windows-gluesync-core-hub-1            Started                                                                         4.9s
 ✔ Container gluesync-windows-gluesync-ibm-iseries-source-1  Started                                                                         7.0s
 ✔ Container gluesync-windows-prometheus-1                   Started                                                                         7.0s
 ✔ Container gluesync-windows-gluesync-chronos-1             Started                                                                         8.5s
 ✔ Container gluesync-windows-gluesync-mssql-ct-target-1     Started                                                                         8.0s
PS C:\Users\Administrator\molo17\gluesync-docker-windows>

docker-compose psコマンドより、各種プロセスが起動しているか確認可能です。
※タグ名や実行ファイル名よりWindows上で動作していることがわかります。

PS C:\Users\Administrator\molo17\gluesync-docker-windows> docker-compose ps
NAME                                             IMAGE                                                 COMMAND                     SERVICE                       CREATED          STATUS          PORTS
gluesync-windows-gluesync-chronos-1              molo17/gluesync-chronos:latest-windows                "entrypoint.bat"            gluesync-chronos              47 seconds ago   Up 39 seconds   1717/tcp
gluesync-windows-gluesync-core-hub-1             molo17/gluesync-core-hub:latest-windows               "C:\\Windows\\System32…"   gluesync-core-hub             48 seconds ago   Up 42 seconds
gluesync-windows-gluesync-ibm-iseries-source-1   molo17/gluesync-ibm-iseries:latest-windows            "C:\\Windows\\System32…"   gluesync-ibm-iseries-source   47 seconds ago   Up 40 seconds
gluesync-windows-gluesync-mssql-ct-target-1      molo17/gluesync-mssql-ct:latest-windows               "C:\\Windows\\System32…"   gluesync-mssql-ct-target      47 seconds ago   Up 39 seconds
gluesync-windows-grafana-1                       molo17/grafana:latest                                 "grafana-server.exe"        grafana                       48 seconds ago   Up 43 seconds   0.0.0.0:6001->3000/tcp
gluesync-windows-prometheus-1                    molo17/prometheus:latest                              "C:\\bin\\prometheus.e…"   prometheus                    47 seconds ago   Up 40 seconds   9090/tcp
gluesync-windows-reverse-proxy-1                 traefik:nanoserver-ltsc2022                           "/traefik --api.inse…"     reverse-proxy                 48 seconds ago   Up 43 seconds   0.0.0.0:80->80/tcp, 0.0.0.0:443->443/tcp
portainer                                        portainer/portainer-ce:2.33.0-windowsltsc2022-amd64   "/portainer.exe --ad…"     portainer                     48 seconds ago   Up 43 seconds   0.0.0.0:8000->8000/tcp, 0.0.0.0:9443->9443/tcp, 9000/tcp
PS C:\Users\Administrator\molo17\gluesync-docker-windows>


以降の操作は、Linuxビルドと同様にWeb GUIへアクセスし、レプリケーション対象DBと接続を行います。
※LinuxビルドとWindowsビルドによって、Web GUI上の操作が異なることはございません。

このように、WindowsにおいてもGluesyncコンテナ実行が正式にサポートされましたので、これまでLinux環境での利用に抵抗があったユーザ様にも安心してお使いいただけるものとなります。
Gluesync評価ご希望の場合は、弊社お問い合わせフォームよりご連絡ください。

この時「ご質問、ご要望」欄にてレプリケーションしたいDB構成をご記入いただくと、スムーズにご案内が可能です。

関連したトピックス

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.