Tectonic Console Installation on CoreOS cluster

313 views
Skip to first unread message

selva kumar

unread,
Feb 17, 2017, 1:20:50 AM2/17/17
to CoreOS User
Hi,

I have followed the link and installed coreOS master and 3 CoreOS nodes in the virtualbox as Vm server and joined the cluster using the below link.


I tried this following tutorial to install Tectonic console but after the final port forwarding step. Tectonic console not opening in http://localhost:9000

But Forum suggested above document expired. Suggested me to follow Barmetal Installation link. But I am not sure how to proceed with it.

I used the Tectonic installer alone on top of coreOS cluster. But not able to bypass this below step bootcfg http address and api. Any suggestion to bypass this step.

Thanks in advance  

paul...@coreos.com

unread,
Feb 17, 2017, 2:51:19 PM2/17/17
to CoreOS User
Hi Selva,

The Tectonic installer should be run from a local machine (NOT from a CoreOS machine).

The installer opens a Web UI, which walks you through the process of installing Tectonic. 

Matchbox is different. Matchbox assumes you've setup a provisioning node. There are instructions for a CoreOS based provisioner, or other more general linux distros. In your link: https://coreos.com/tectonic/docs/latest/install/bare-metal/index.html

We assume you'll setup the provisioning node.

selva kumar

unread,
Feb 20, 2017, 1:25:04 AM2/20/17
to CoreOS User
HI,

I a running Tectonic in my local. I am able to open the installer console. But where to get the bootcfg address and api urls. It will be helpful some proper document  for the tectonic console installation.

Rob Szumski

unread,
Feb 21, 2017, 1:11:29 PM2/21/17
to selva kumar, CoreOS User
Check out this document: https://coreos.com/tectonic/docs/latest/install/bare-metal/index.html

Basically, bootcfg (now called matchbox) is a PXE server that serves up configurations based on the roles of your servers.

This will get your Kubernetes cluster up and running with the Console.

 - Rob

--
You received this message because you are subscribed to the Google Groups "CoreOS User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to coreos-user...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

selva kumar

unread,
Feb 22, 2017, 2:38:54 AM2/22/17
to CoreOS User, selv...@gmail.com
Hi,

I am following the steps as per the link. 
I copied the same to create override.conf file. Do i need to change MATCHBOX_ADDRESS ip?

# /etc/systemd/system/matchbox.service.d/override.conf
[Service]
Environment="MATCHBOX_ADDRESS=0.0.0.0:8080"
Environment="MATCHBOX_RPC_ADDRESS=0.0.0.0:8081"
Environment="MATCHBOX_LOG_LEVEL=debug"


 cd scripts/tls/
core@master01 ~/tectonic/matchbox/scripts/tls $ export SAN=DNS.1:matchbox.example.com,IP.1:192.168.1.3 


Got the below error when checking the systemctl status.

core@master01 ~/tectonic/matchbox/scripts/tls $  systemctl status matchbox
● matchbox.service - CoreOS matchbox Server
   Loaded: loaded (/etc/systemd/system/matchbox.service; enabled; vendor preset:
  Drop-In: /etc/systemd/system/matchbox.service.d
           └─override.conf
   Active: failed (Result: exit-code) since Wed 2017-02-22 07:28:49 UTC; 24s ago
 Main PID: 1885 (code=exited, status=217/USER)

Feb 22 07:28:49 master01 systemd[1]: Started CoreOS matchbox Server.
Feb 22 07:28:49 master01 systemd[1885]: matchbox.service: Failed at step USER sp
Feb 22 07:28:49 master01 systemd[1]: matchbox.service: Main process exited, code
Feb 22 07:28:49 master01 systemd[1]: matchbox.service: Unit entered failed state
Feb 22 07:28:49 master01 systemd[1]: matchbox.service: Failed with result 'exit-
lines 1-13/13 (END)

Could you please help. 

paul...@coreos.com

unread,
Feb 23, 2017, 7:54:13 PM2/23/17
to CoreOS User, selv...@gmail.com
Hi Selva,

The override.conf is optional.

It looks like you might be failing on the steps for "Generate TLS Credentials" or "Start matchbox". 

What does your `/etc/systemd/system/matchbox.service` look like?

selva kumar

unread,
Feb 25, 2017, 2:48:34 AM2/25/17
to CoreOS User, selv...@gmail.com
HI,

This is the content of matchbox.service file

core@master01 ~ $ cat /etc/systemd/system/matchbox.service
[Unit]
Description=CoreOS matchbox Server

[Service]
User=matchbox
Group=matchbox
Environment="MATCHBOX_ADDRESS=0.0.0.0:8080"
ExecStart=/usr/bin/matchbox

# systemd.exec
ProtectHome=yes
ProtectSystem=full

[Install]
Reply all
Reply to author
Forward
0 new messages