data: add switch images migrations 073-074 (Cisco ASR9k/NCS540 + multi-vendor)
Migration 073 — Cisco ASR 9000 + NCS 540 Series (18 entries): ASR-9001/9901/9902/9903 + FC fabric-card variants A9KV-V2-AC/DC-A/DC-E satellite shelf N540-28Z4C, N540-24Z8Q2C, N540-12Z20G, N540-ACC, N540X-16Z4G8Q2C Sources: networktigers.com Shopify CDN, tempestns.com WP CDN Coverage: 400 → 418 (62.3%) Migration 074 — Extreme / Ruijie / Ruckus / ZTE / Edgecore (10 entries): Extreme SLX 9740-40C, X695-48Y-8C, 5520-48T Ruijie RG-S6920-4C, RG-S5760C-24SFP/8GT8XS-X Ruckus ICX 7150-48PF, ICX 7550-48ZP ZTE ZXR10 5960-56PM-H, ZXR10 9908 Edgecore AS7712-32X Coverage: 418 → 428 (63.8%) All URLs verified HTTP 200. A/D power variants share chassis images.
This commit is contained in:
parent
4e927acf55
commit
5d7a7a9876
@ -3,6 +3,13 @@
|
|||||||
Format: `{"d":"YYYY-MM-DD","t":"TYPE","m":"Description"}`
|
Format: `{"d":"YYYY-MM-DD","t":"TYPE","m":"Description"}`
|
||||||
Types: FEAT · FIX · UI · DATA · AI · INFRA
|
Types: FEAT · FIX · UI · DATA · AI · INFRA
|
||||||
|
|
||||||
|
{"d":"2026-04-21","t":"DATA","m":"Migration 074: Extreme Networks (SLX 9740-40C, X695-48Y-8C, 5520-48T), Ruijie (RG-S6920-4C, RG-S5760C-24SFP/8GT8XS-X), Ruckus (ICX 7150-48PF, ICX 7550-48ZP), ZTE (ZXR10 5960-56PM-H, ZXR10 9908), Edgecore (AS7712-32X) — 10 images. Coverage: 418 → 428 (62.3% → 63.8%)."}
|
||||||
|
{"d":"2026-04-21","t":"DATA","m":"Migration 073: Cisco ASR 9000 + NCS 540 series images — 18 standalone chassis entries (ASR-9001/9901/9902/9903 + A9KV-V2 variants + N540/N540X variants). Sources: networktigers.com Shopify CDN + tempestns.com WP CDN. Coverage: 400 → 418 (59.6% → 62.3%)."}
|
||||||
|
{"d":"2026-04-21","t":"INFRA","m":"12-hour DB backup to Fearghas (Mac Studio 192.168.178.213): /opt/tip/backup-db.sh script + cron 0 0,12 * * * on Erik. First backup: 32MB gzipped pg_dump, rsync to ~/tip-backups/ on Mac Studio, keeps last 10 remote + 5 local. SSH key from Erik (root@erik) added to Mac Studio authorized_keys."}
|
||||||
|
{"d":"2026-04-21","t":"DATA","m":"Migrations 065-072 applied to production DB: Cisco (14 models), Juniper (10), Arista remaining (11), NVIDIA/Mellanox (5), Huawei/Nokia (7), Dell/Extreme (7), HPE Aruba/Ubiquiti/Supermicro (8), Celestica/Asterfusion/FS.com/Edgecore (10). Total: +73 switches with images on live DB."}
|
||||||
|
{"d":"2026-04-21","t":"FIX","m":"Volume data loss prevention: docker-compose.yml updated to use external: true volumes with explicit names (tip_tip_pgdata, tip_tip_qdrant) + restart: unless-stopped on postgres/qdrant. Prevents accidental volume recreation on compose up."}
|
||||||
|
{"d":"2026-04-21","t":"FIX","m":"Production DB restored from correct volume: tip_tip-pgdata (354MB, 8995 transceivers, 350 vendors, 97K price obs) rsync'd to tip_tip_pgdata (which was a fresh empty DB from wrong compose config). DB now has correct data. Standards (029-seed-standards.sql) applied: 40 rows."}
|
||||||
|
{"d":"2026-04-21","t":"INFRA","m":"GitHub push gates hardened: pre-push hook installed in transceiver-db repo (.git/hooks/pre-push) — triple security scan (secrets/private IPs/config values) runs before every push to GitHub public repo."}
|
||||||
{"d":"2026-04-18","t":"AI","m":"Blog LLM: claude-code provider implemented in packages/api/src/llm/client.ts — routes BLOG_LLM_PROVIDER=claude-code to claude-bridge (http://localhost:3250/api/generate) on Erik using Claude Code flat-rate subscription. No API billing. checkHealth() pings /health endpoint. Dashboard updated: added claude-code card (EMPFOHLEN, AKTIV), fo-blog-v3-qwen7b card replaced with fo-blog-v5, loadBlogLLMStatus() now handles claude-code provider with correct badge/border highlighting. ecosystem.config.js + .env updated: OLLAMA_LLM_MODEL=fo-blog-v5, BLOG_LLM_PROVIDER=claude-code confirmed active via pm2 env."}
|
{"d":"2026-04-18","t":"AI","m":"Blog LLM: claude-code provider implemented in packages/api/src/llm/client.ts — routes BLOG_LLM_PROVIDER=claude-code to claude-bridge (http://localhost:3250/api/generate) on Erik using Claude Code flat-rate subscription. No API billing. checkHealth() pings /health endpoint. Dashboard updated: added claude-code card (EMPFOHLEN, AKTIV), fo-blog-v3-qwen7b card replaced with fo-blog-v5, loadBlogLLMStatus() now handles claude-code provider with correct badge/border highlighting. ecosystem.config.js + .env updated: OLLAMA_LLM_MODEL=fo-blog-v5, BLOG_LLM_PROVIDER=claude-code confirmed active via pm2 env."}
|
||||||
{"d":"2026-04-18","t":"FIX","m":"Cloudflare Tunnel DNS mass-update: after deleting phantom eo-pulse tunnel and creating main-prod (90c22eb0), 31 context-x.org + 7 fichtmueller.org DNS records still pointed to the deleted 641c39a5 tunnel → 530 on all services. Bulk-patched via Cloudflare API: all records now point to main-prod. Created missing admin.magatama.fichtmueller.org CNAME. TIP cloudflared-tip.service restart policy changed to Restart=always (was on-failure, so clean exits caused permanent outage). peercortex.org remains 530 — DNS is in a separate inaccessible Cloudflare account (NS: fattouche/elisabeth.ns.cloudflare.com); needs manual login."}
|
{"d":"2026-04-18","t":"FIX","m":"Cloudflare Tunnel DNS mass-update: after deleting phantom eo-pulse tunnel and creating main-prod (90c22eb0), 31 context-x.org + 7 fichtmueller.org DNS records still pointed to the deleted 641c39a5 tunnel → 530 on all services. Bulk-patched via Cloudflare API: all records now point to main-prod. Created missing admin.magatama.fichtmueller.org CNAME. TIP cloudflared-tip.service restart policy changed to Restart=always (was on-failure, so clean exits caused permanent outage). peercortex.org remains 530 — DNS is in a separate inaccessible Cloudflare account (NS: fattouche/elisabeth.ns.cloudflare.com); needs manual login."}
|
||||||
{"d":"2026-04-18","t":"DATA","m":"Image backfill: GBICS og:image + QSFPTEK backfill scripts run on Erik — 226 new images added (671 → 897 total, 17.5% → 23.4% coverage). OSFP form factor: 0 → 68 images. QSFPTEK og:image URL bug fixed (double-hostname prefix stripped). OSFP-DR8-800G manually set to GBICS-compatible image (cdn11.bigcommerce.com DR8 product photo)."}
|
{"d":"2026-04-18","t":"DATA","m":"Image backfill: GBICS og:image + QSFPTEK backfill scripts run on Erik — 226 new images added (671 → 897 total, 17.5% → 23.4% coverage). OSFP form factor: 0 → 68 images. QSFPTEK og:image URL bug fixed (double-hostname prefix stripped). OSFP-DR8-800G manually set to GBICS-compatible image (cdn11.bigcommerce.com DR8 product photo)."}
|
||||||
|
|||||||
172
sql/073-cisco-asr9k-ncs540-images.sql
Normal file
172
sql/073-cisco-asr9k-ncs540-images.sql
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
-- Migration 073 — Cisco ASR 9000 Series + NCS 540 Series
|
||||||
|
--
|
||||||
|
-- All URLs verified HTTP 200 (2026-04-21).
|
||||||
|
--
|
||||||
|
-- ASR 9000 standalone chassis images:
|
||||||
|
-- ASR-9001/9901: networktigers.com Shopify CDN (stable versioned URLs).
|
||||||
|
-- ASR-9902/9903: tempestns.com WordPress CDN (official Tempest Networks,
|
||||||
|
-- authorized Cisco reseller; stable WP media uploads).
|
||||||
|
-- A9KV-V2-AC: networktigers.com Shopify CDN (ASR 9000v-V2 satellite shelf).
|
||||||
|
--
|
||||||
|
-- Note: ASR-9901-FC/9902-FC/9903-FC share the same chassis photo as base models.
|
||||||
|
-- A9KV-V2-DC-A and A9KV-V2-DC-E share chassis photo with A9KV-V2-AC.
|
||||||
|
--
|
||||||
|
-- NCS 540 Series (Cisco Network Convergence System 540):
|
||||||
|
-- All networktigers.com Shopify CDN (stable versioned URLs).
|
||||||
|
-- Note: SYS-A (AC) and SYS-D (DC) variants share the same chassis photo
|
||||||
|
-- as the hardware form factor is identical (only power supply differs).
|
||||||
|
-- N540X-16Z4G8Q2C-A shares image with N540X-16Z4G8Q2C-D.
|
||||||
|
--
|
||||||
|
-- Skipped (line cards/modules, no standalone chassis image):
|
||||||
|
-- A9903-20HG-PEC/A9903-8HG-PEC: Port Expansion Cards for ASR 9903 chassis.
|
||||||
|
-- ASR-9000V-* variants: no accessible public front-panel product photo found.
|
||||||
|
-- A9K-MPA-*, A9K-RSP*, NC55-*, NC57-*, C9600-LC-*, A99-*: all line cards.
|
||||||
|
|
||||||
|
-- ── Cisco ASR 9000 Series ─────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- ASR-9001 — ASR 9000 1U fixed-port carrier aggregation router
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-ASR-9001_463x.progressive.jpg?v=1686353615',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9001-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9001'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9901 — ASR 9900 2U fixed-port high-capacity router (456Gbps, 42 ports)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-ASR-9901_463x.progressive.jpg?v=1728671163',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9901-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9901'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9901-FC — ASR 9901 with Fabric Card (same chassis as ASR-9901)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-ASR-9901_463x.progressive.jpg?v=1728671163',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9901-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9901-FC'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9902 — ASR 9900 2U compact high-performance router (800Gbps, 2-slot)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2023/04/Cisco-ASR9902-500x500.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9902-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9902'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9902-FC — ASR 9902 with Fabric Card (same chassis as ASR-9902)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2023/04/Cisco-ASR9902-500x500.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9902-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9902-FC'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9903 — ASR 9900 3U compact high-performance router (3.6Tbps, 3-slot)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2023/04/Cisco-ASR9903-500x500.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9903-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9903'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ASR-9903-FC — ASR 9903 with Fabric Card (same chassis as ASR-9903)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.tempestns.com/wp-content/uploads/2023/04/Cisco-ASR9903-500x500.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/support/routers/asr-9903-router/model.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ASR-9903-FC'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- A9KV-V2-AC — ASR 9000v-V2 satellite shelf router (44×1G + 4×10G, AC power)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9KV-V2-AC_cfd6b3b0-c581-4385-8cf1-615eb57922df_463x.progressive.jpg?v=1680526511',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-routers/data_sheet_c78-673744.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'A9KV-V2-AC'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- A9KV-V2-DC-A — ASR 9000v-V2 DC power variant A (same chassis as A9KV-V2-AC)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9KV-V2-AC_cfd6b3b0-c581-4385-8cf1-615eb57922df_463x.progressive.jpg?v=1680526511',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-routers/data_sheet_c78-673744.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'A9KV-V2-DC-A'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- A9KV-V2-DC-E — ASR 9000v-V2 DC power variant E (same chassis as A9KV-V2-AC)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-A9KV-V2-AC_cfd6b3b0-c581-4385-8cf1-615eb57922df_463x.progressive.jpg?v=1680526511',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-routers/data_sheet_c78-673744.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'A9KV-V2-DC-E'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- ── Cisco NCS 540 Series ─────────────────────────────────────────────────────
|
||||||
|
-- (NCS = Network Convergence System, carrier-grade edge/aggregation routers)
|
||||||
|
|
||||||
|
-- N540-28Z4C-SYS-A — NCS 540 28×10G SFP+ + 4×100G QSFP28 (AC power)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-N540-28Z4C-SYS-A_463x.progressive.jpg?v=1731492896',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-28Z4C-SYS-A'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540-28Z4C-SYS-D — NCS 540 28×10G + 4×100G (DC power, same chassis as SYS-A)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-N540-28Z4C-SYS-A_463x.progressive.jpg?v=1731492896',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-28Z4C-SYS-D'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540-24Z8Q2C-SYS — NCS 540 24×10G SFP+ + 8×25G SFP28 + 2×100G QSFP28
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-N540-24Z8Q2C-SYS_1aeb54fb-0841-4c17-ac0f-d29efb5cb76c_463x.progressive.jpg?v=1680813998',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-24Z8Q2C-SYS'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540-12Z20G-SYS-A — NCS 540 20×1G SFP + 12×10G SFP+ (AC power)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-N540-12Z20G-SYS-D_463x.progressive.jpg?v=1763031847',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-12Z20G-SYS-A'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540-12Z20G-SYS-D — NCS 540 20×1G SFP + 12×10G SFP+ (DC power)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/cisco-N540-12Z20G-SYS-D_463x.progressive.jpg?v=1763031847',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-12Z20G-SYS-D'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540-ACC-SYS — NCS 540 Access System (24×10G + 8×25G + 2×100G)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-N540-ACC-SYS_463x.progressive.jpg?v=1694423271',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540-ACC-SYS'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540X-16Z4G8Q2C-D — NCS 540X 16×10G + 4×1G + 8×25G + 2×100G (DC power)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-N540X-16Z4G8Q2C-D_463x.progressive.jpg?v=1686131427',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540X-16Z4G8Q2C-D'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
|
|
||||||
|
-- N540X-16Z4G8Q2C-A — NCS 540X 16×10G + 4×1G + 8×25G + 2×100G (AC power, same chassis)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/products/cisco-N540X-16Z4G8Q2C-D_463x.progressive.jpg?v=1686131427',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.cisco.com/c/en/us/products/routers/network-convergence-system-540-series-routers/index.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'N540X-16Z4G8Q2C-A'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'cisco');
|
||||||
112
sql/074-extreme-ruijie-ruckus-zte-edgecore-images.sql
Normal file
112
sql/074-extreme-ruijie-ruckus-zte-edgecore-images.sql
Normal file
@ -0,0 +1,112 @@
|
|||||||
|
-- Migration 074 — Extreme Networks (remaining), Ruijie, Ruckus, ZTE, Edgecore (remaining)
|
||||||
|
--
|
||||||
|
-- All 10 URLs verified HTTP 200 (2026-04-21).
|
||||||
|
--
|
||||||
|
-- Extreme Networks (remaining 3 models not in migrations 060/070):
|
||||||
|
-- SLX 9740-40C + X695-48Y-8C + 5520-48T:
|
||||||
|
-- extr-p-001.sitecorecontenthub.cloud official Sitecore Content Hub CDN.
|
||||||
|
--
|
||||||
|
-- Ruijie Networks:
|
||||||
|
-- RG-S6920-4C: etulinktechnology.com blog product photo (WP CDN, 200 OK).
|
||||||
|
-- RG-S5760C-24SFP/8GT8XS-X: ruijiereyee.com (authorized Ruijie Reyee reseller CDN).
|
||||||
|
--
|
||||||
|
-- Ruckus (CommScope):
|
||||||
|
-- ICX 7150-48PF + ICX 7550-48ZP: hardwarenation.com WordPress CDN (stable).
|
||||||
|
--
|
||||||
|
-- ZTE:
|
||||||
|
-- ZXR10 5960-56PM-H: zte.com.cn official product image CDN (5960 family photo).
|
||||||
|
-- ZXR10 9908: zte.com.cn official product image CDN.
|
||||||
|
--
|
||||||
|
-- Edgecore Networks (remaining, not in migrations 045/057/072):
|
||||||
|
-- AS7712-32X: networktigers.com Shopify CDN.
|
||||||
|
|
||||||
|
-- ── Extreme Networks (remaining) ─────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- SLX 9740-40C — 40×40G deep-buffer switch/router (Brocade SLX heritage)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://extr-p-001.sitecorecontenthub.cloud/api/public/content/c4c6c1b3e7e34d0ba9bc8f001d5a8a72?v=4c96dc08',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.extremenetworks.com/products/routers/switches-and-routers/slx-9740'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'SLX 9740-40C'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'extreme');
|
||||||
|
|
||||||
|
-- X695-48Y-8C — 48×25G + 8×100G ExtremeSwitching campus/data center switch
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://extr-p-001.sitecorecontenthub.cloud/api/public/content/e3dd4612450048dfafa069c91634bb30?v=3a91d043',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.extremenetworks.com/products/switches/extremexos-switches/x695'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'X695-48Y-8C'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'extreme');
|
||||||
|
|
||||||
|
-- 5520-48T — 48×1G + 4×10G/25G ExtremeSwitching Universal switch (Fabric Engine)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://extr-p-001.sitecorecontenthub.cloud/api/public/content/6b3cc351ac7c4abd9f95714a66c95ed0?v=f90fe8b3',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.extremenetworks.com/products/switches/universal-switches/5520'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = '5520-48T'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'extreme');
|
||||||
|
|
||||||
|
-- ── Ruijie Networks ──────────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- RG-S6920-4C — 4-slot modular 100GE/400GE data center core switch
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.etulinktechnology.com/js/htmledit/kindeditor/attached/20220614/20220614094851_43174.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.ruijie.com/en-global/products/switches/data-center-switches/rg-s6920-4c'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'RG-S6920-4C'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'ruijie-networks');
|
||||||
|
|
||||||
|
-- RG-S5760C-24SFP/8GT8XS-X — 24×1G SFP + 8×1G Combo + 8×10G L3 aggregation switch
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://ruijiereyee.com/content/images/thumbs/0000140_ruijie-rg-s5760c-24sfp8gt8xs-x-24-port-gigabit-sfp-network-switch_550.png',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.ruijie.com/en-global/products/switches/campus-switches/rg-s5760c-24sfp-8gt8xs-x'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'RG-S5760C-24SFP/8GT8XS-X'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'ruijie-networks');
|
||||||
|
|
||||||
|
-- ── Ruckus (CommScope) ────────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- ICX 7150-48PF — 48×1G PoE+ + 4×10G SFP+ stackable campus switch
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://hardwarenation.com/wp-content/uploads/2021/12/1037138590.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.ruckusnetworks.com/products/ethernet-switches/icx7150/'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ICX 7150-48PF'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'ruckus-commscope-');
|
||||||
|
|
||||||
|
-- ICX 7550-48ZP — 48×mGbE MultiGigabit PoE++ (802.3bt) + 8×10G SFP+ campus switch
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://hardwarenation.com/wp-content/uploads/2024/12/1069427899.jpg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.ruckusnetworks.com/products/ethernet-switches/icx7550/'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ICX 7550-48ZP'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'ruckus-commscope-');
|
||||||
|
|
||||||
|
-- ── ZTE ───────────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- ZXR10 5960-56PM-H — 56×25G SFP28 carrier-grade data center ToR switch
|
||||||
|
-- Image shows ZXR10 5960 family (same chassis form factor as -H variant)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.zte.com.cn/content/dam/zte-site/res-www-zte-com-cn/mediares/zte/global/productimages/zxr10_5960/ZXR10_5960.jpeg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.zte.com.cn/global/product_index/ip_network_en/item03_en/zxr10-5960/zxr10_5960.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ZXR10 5960-56PM-H'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'zte');
|
||||||
|
|
||||||
|
-- ZXR10 9908 — 8-slot core switch chassis (large modular, 400G capable)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.zte.com.cn/content/dam/zte-site/res-www-zte-com-cn/mediares/zte/global/productimages/zxr10_9900/9908.jpeg',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.zte.com.cn/global/product_index/ip_network_en/item03_en/zxr10-9900/zxr10_9900.html'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'ZXR10 9908'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'zte');
|
||||||
|
|
||||||
|
-- ── Edgecore Networks (remaining) ─────────────────────────────────────────────
|
||||||
|
|
||||||
|
-- AS7712-32X — 32×100G QSFP28 open networking ToR/spine switch (Tomahawk)
|
||||||
|
UPDATE switches
|
||||||
|
SET image_url = 'https://www.networktigers.com/cdn/shop/files/edgecore-AS7712-32X_463x.progressive.jpg?v=1703260815',
|
||||||
|
product_page_url = COALESCE(product_page_url, 'https://www.edge-core.com/product/as7712-32x-ec/'),
|
||||||
|
assets_scraped_at = NOW()
|
||||||
|
WHERE model = 'AS7712-32X'
|
||||||
|
AND vendor_id = (SELECT id FROM vendors WHERE slug = 'edgecore');
|
||||||
Loading…
x
Reference in New Issue
Block a user