Guys, good afternoon. I started to study the CDN solution created by you and I'm having some difficulties in implementing it. I work in the CDN sector here at a telecommunication company and we are looking for solutions where we can use hardware discontinued, but robust for the implementation of the same CDN we have today, but proprietary and limited to current content. In these 2 months that I started to read and test the applications, we had a result very satisfactory with Traffic_Server, because with it we managed to deliver content with CTE "Content Transfer Encoding" and thus be able to implement the LL "low latency" and today we cannot due to the limitation of our CDN.
However, due to the breadth of delivery services that we have today and also the number of servers destined for the cache, we would need to implement a mechanism where this is done in an automated way. For that, I saw that we have T3C that replaces Traffic_Orts, but I'm having trouble configuring it. Following some "step by step" failures appear when trying to connect to Traffic_Ops in addition to access in some specific files. Below is the output when I run the line to update/collect Traffic_Ops information: --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- INFO: t3cutil.go:62: 2023-06-14T16:48:46.395100258Z: Executable path is /usr/bin/t3c INFO: t3cutil.go:66: 2023-06-14T16:48:46.395144392Z: Return Installdir '/usr/bin' INFO: config.go:573: 2023-06-14T16:48:46.437205581Z: t3c-apply is running in badass mode INFO: config.go:573: 2023-06-14T16:48:46.437286401Z: badass setting --service-action=restart INFO: config.go:573: 2023-06-14T16:48:46.437309194Z: badass setting --install-packages=true INFO: config.go:573: 2023-06-14T16:48:46.437326988Z: badass setting --ignore-update-flag=true INFO: config.go:573: 2023-06-14T16:48:46.437344244Z: badass setting --update-ipallow=true INFO: config.go:580: 2023-06-14T16:48:46.437364542Z: no override for TSHome was found, using the configured default: '/opt/trafficserver' INFO: config.go:580: 2023-06-14T16:48:46.437384351Z: ATSVersionStr: '' DEBUG: config.go:645: 2023-06-14T16:48:46.437401581Z: LogLocationDebug: stderr DEBUG: config.go:646: 2023-06-14T16:48:46.437416045Z: LogLocationErr: stderr DEBUG: config.go:647: 2023-06-14T16:48:46.437421436Z: LogLocationInfo: stderr DEBUG: config.go:648: 2023-06-14T16:48:46.437426715Z: LogLocationWarn: stderr DEBUG: config.go:649: 2023-06-14T16:48:46.43743202Z: CacheHostName: Traffic-Server-EdgeTier DEBUG: config.go:650: 2023-06-14T16:48:46.43744862Z: SvcManagement: SystemD DEBUG: config.go:651: 2023-06-14T16:48:46.437566341Z: Retries: 3 DEBUG: config.go:652: 2023-06-14T16:48:46.437598008Z: ReverseProxyDisable: false DEBUG: config.go:653: 2023-06-14T16:48:46.437611497Z: SkipOSCheck: false DEBUG: config.go:654: 2023-06-14T16:48:46.437622931Z: TOInsecure: false DEBUG: config.go:655: 2023-06-14T16:48:46.437634195Z: TOTimeoutMS: 30000000000 DEBUG: config.go:656: 2023-06-14T16:48:46.437656158Z: TOUser: tsduarte DEBUG: config.go:657: 2023-06-14T16:48:46.437668816Z: TOPass: Pass len: '8' DEBUG: config.go:658: 2023-06-14T16:48:46.437681814Z: TOURL: https://10.127.226.93 DEBUG: config.go:659: 2023-06-14T16:48:46.437694057Z: TSHome: /opt/trafficserver DEBUG: config.go:660: 2023-06-14T16:48:46.437706487Z: LocalATSVersion: DEBUG: config.go:661: 2023-06-14T16:48:46.437719044Z: WaitForParents: false DEBUG: config.go:662: 2023-06-14T16:48:46.437732333Z: ServiceAction: restart DEBUG: config.go:663: 2023-06-14T16:48:46.437752158Z: NoConfirmServiceAction: false DEBUG: config.go:664: 2023-06-14T16:48:46.437765553Z: YumOptions: DEBUG: config.go:665: 2023-06-14T16:48:46.437779434Z: MaxmindLocation: INFO: t3c-apply.go:103: 2023-06-14T16:48:46.437794049Z: Trying to acquire app lock INFO: t3c-apply.go:113: 2023-06-14T16:48:46.437850963Z: Acquired app lock INFO: actionlog.go:84: 2023-06-14T16:48:46.438094928Z: ACTION='apply-start' STATUS='success' INFO: t3c-apply.go:140: 2023-06-14T16:48:46.443609812Z: Successfully ensured ATS config directory '/opt/trafficserver/etc/trafficserver' is a git repo ERROR: t3c-apply.go:158: 2023-06-14T16:48:46.443698981Z: checking for git lock file: stat returned error: stat /opt/trafficserver/etc/trafficserver/.git/index.lock: no such file or directory on file /opt/trafficserver/etc/trafficserver/.git/index.lock INFO: actionlog.go:84: 2023-06-14T16:48:46.446135446Z: ACTION='create-git-commit-initial' STATUS='success' DEBUG: util.go:403: 2023-06-14T16:48:46.446202074Z: the directory '/tmp/trafficcontrol-cache-config' already exists INFO: t3c-apply.go:195: 2023-06-14T16:48:46.446321176Z: 2023-06-14T12:48:46-04:00 INFO: util.go:330: 2023-06-14T16:48:46.446394553Z: user check: report-only=false service-action=restart install-packages=true files=all user='root' DEBUG: torequest.go:744: 2023-06-14T16:48:46.446444083Z: Checking syncds state. ERROR: cmd.go:644: 2023-06-14T16:48:46.491779042Z: t3c request stderr start INFO: t3cutil.go:62: 2023-06-14T16:48:46.454088861Z: Executable path is /usr/bin/t3c INFO: t3cutil.go:66: 2023-06-14T16:48:46.454107408Z: Return Installdir '/usr/bin' INFO: config.go:203: 2023-06-14T16:48:46.462084035Z: loading old config took 499ns INFO: config.go:180: 2023-06-14T16:48:46.462114675Z: using old config for IMS requests INFO: t3c-request.go:47: 2023-06-14T16:48:46.462123674Z: configuration initialized INFO: client.go:93: 2023-06-14T16:48:46.4621362Z: URL: ' https://10.127.226.93' User: 'tsduarte' Pass len: '8' INFO: client.go:99: 2023-06-14T16:48:46.462183713Z: Failed to retrieve cached cookie for user 'tsduarte' at '/var/lib/trafficcontrol-cache-config/tsduarte.cookie', using password login: unexpected end of JSON input INFO: client.go:119: 2023-06-14T16:48:46.462196403Z: Traffic Ops URL string: 'https://10.127.226.93' ERROR: toclientlib.go:81: 2023-06-14T16:48:46.490880808Z: DEBUG toclientlib.Login err reqInf {CacheHitStatus:miss RemoteAddr:<nil> StatusCode:0 RespHeaders:map[]} ERROR: t3c-request.go:59: 2023-06-14T16:48:46.490917209Z: Logging in to Traffic Ops '' code 0: logging in: Login error Post " https://10.127.226.93/api/4.1/user/login": x509: cannot validate certificate for 10.127.226.93 because it doesn't contain any IP SANs, alerts string: {Alerts:[]} ERROR: cmd.go:649: 2023-06-14T16:48:46.491906894Z: t3c request stderr end ERROR: torequest.go:749: 2023-06-14T16:48:46.491927404Z: getting 'Traffic-Server-EdgeTier' update status: requesting json: requesting: t3c request returned non-zero exit code 2, see log for output ERROR: t3c-apply.go:221: 2023-06-14T16:48:46.491954045Z: Checking syncds state: requesting json: requesting: t3c request returned non-zero exit code 2, see log for output INFO: actionlog.go:84: 2023-06-14T16:48:46.494940999Z: ACTION='create-git-commit-final' STATUS='success' INFO: actionlog.go:84: 2023-06-14T16:48:46.49500205Z: ACTION='apply-end' STATUS='failure' INFO: t3c-apply.go:388: 2023-06-14T16:48:46.495020261Z: CRITICAL FAILURE, ABORTING --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Thank you for your attention and if you can help me in the progress of this task I will be very grateful. If you want to contact me for more details if possible by whatsapp follow my contact: +5511970676608 BestRegards; Thiago Duarte