Loading...
 
[Zobrazit/Skrýt nabídky vlevo]
[Zobrazit/Skrýt nabídky vpravo]

KlienteBrana

Žádná taková příloha nebyla k této stránce přiložena

eBrana, s.r.o.

Servery a služby v kanceláři zákazníka



info o serverech a službach v datacentru je zde

Obecně


Tvorba internetových aplikací, CMS a CRM, internetový marketing, zpracování grafických návrhů pro tisk a web aj.

web

http://www.ebrana.cz
DNS mají vlastní

Kontaktní osoba


Tomáš Kavalek (opravdu kratce!)
Šéf vývoje
kavalek v(e) ebrana.cz
Jabber: kavalek.ebrana v(e) gmail.com

Zarizeni serverovny

Oddelena klimatizovana mistnost.
UPS-ky jsou zapojeny a nastaveny, viz seznam UPS nize.

Viz fotodokumentaci na smb: data/!klienti/eBrana/!dokumentace/foto-serverovna-4-2013/

Internet+firewall


Existuji dva nezavisle spoje privedene k routeru. Hlavni - IP: 85.207.17.222 od spol. České Radiokomunikace a IP: 77.236.204.21 od Pardubicke spol. Edera jako zaloha.
V /usr/local/scripts je .sh na prepinani mezi spoji pro pripad vypadku hlavniho. Script nasazen a otestovan spolecne s Rypienem dne 14.2.2013
Routery jsou dva, identicky nakonfigurovane.

Vzdálený přístup

Pristup do interni site je bud' pres OpenVNP na firewall, nebo primym prihlasenim na firewall pres ssh na portu 10002 a dale na pozadovany server.

ssh root@router.ebrana.cz -p10002


Nastaveni VPN jsou na smb: data/!klienti/eBrana/!dokumentace/vpn/

Z domečku též existuje IPsec přímo do pardubické firemní sítě. Je tedy možné rovnou přistupovat na adresy z rozsahu 192.168.16.0/24 a 10.113.0.0/24.

Pristupy k serverum

router.ebrana.cz (aka Firewall)

uzivatel: root
heslo: 1:IFUNIlYAVVxdZQ==

web.ebrana.cz

uzivatel: root
heslo: 1:sLGq6ujt6L22ubbY

backup.ebrana.cz (192.168.16.27)

uzivatel: root
heslo: 1:X1ALGFxQBwYYEBoHDWg=

backup2.ebrana.cz

uzivatel: root
heslo: 1:VFBWVFAfdFQm


munin

host http://backup.ebrana.cz/munin
uzivatel: uvt
heslo: 1:0NXT2N/GxLY=


backuppc

host http://backup.ebrana.cz/backuppc
uzivatel: admin
heslo: 1:SE1LQEdeXC4=


backuppc2

host http://backup2.ebrana.cz/
backuppc admin 1:SE1LQEdeXC4=
root@mysql 1:1c7dyY/52dG7

Napájení (UPS)

UPS - 1 1500VA
192.168.16.2 router
192.168.16.29 web
192.168.16.28 samba (master)
192.168.16.31 Core switch

UPS - 2 1500VA
192.168.16.27 backup (master)
192.168.16.18 Windows server
192.168.16.1 Cisco + Radio od CRa

UPS - 3 1400VA
192.168.16.27 node-01 (master)
192.168.16.12 Nahravaci server CRa

Fyzické servery

Firewall

Hardware
CPU: 2
RAM: 7870 MB
Typ: Fyzický
Funkce Firewall, VPN, Openport, Vnitrni DNS a Webfiltr
OS CentOS release 6.2 (Final)
Netbios/DNS router.ebrana.cz
Dalsi info: sendmail.postfix jen na odesilani, php5, mysql
do fw jsou přivedeny dvě internetové konektivity,
script pousteny cronem kazdou minutu prepne z main na zalohu,
pokud main nejde pingat a zase zpatky, pokud main naskoci
Datum nákupu/instalace ... Cervenec 2012
TCP_IP:
eth0 inet 192.168.16.2/24 brd 192.168.16.255 scope global eth0
eth1 inet 85.207.17.222/30 brd 85.207.17.223 scope global eth1
eth2 inet 77.236.204.21/25 brd 77.236.204.127 scope global eth2
tap1 inet 10.11.25.1/24 brd 10.11.25.255 scope global tap1

backup

Hardware
CPU: 8
RAM: 7851 MB
Typ: Fyzický
Funkce HOST pro backuppc.ebrana.cz (OVZ)
OS Scientific Linux release 6.3 (Carbon)
Netbios/DNS backup.ebrana.cz
Dalsi info:
TCP_IP:
virbr0 inet 192.168.16.27/24 brd 192.168.16.255 scope global virbr0

backup2

Hardware
CPU: 8
RAM: 15913 MB
Typ: Fyzický
Funkce HOST pro backuppc2.ebrana.cz (OVZ)
OS Scientific Linux release 6.7
Netbios/DNS backup2.ebrana.cz
Dalsi info:
TCP_IP:
virbr0 inet 192.168.16.28/24 brd 192.168.16.255 scope global virbr0

Seznam HW serverů mimo cluster

backup 192.168.16.27 root 1:X1ALGFxQBwYYEBoHDWg= host pro backuppc
backup2 192.168.16.28 root 1:VFBWVFAfdFQm host pro backuppc2
router 192.168.16.2 root 1:IFUNIlYAVVxdZQ== router pro sidlo ebrany

Seznam virtuálů mimo cluster

backuppc 192.168.16.17 root 1:BwNdVllbBgcBCwBu backuppc rozhrani: admin:1:S05IQ0RdXy0=
backuppc2 192.168.16.24 root 1:BwNdVllbBgcBCwBu backuppc rozhrani: admin:1:am9pYmV8fgw=
iris 92.168.16.9 root 1:EhoWHEoFBxIcfw==
ares 192.168.16.7 root 1:v7qmtbuMnuXo3A==

Systém vývoje a distribuce SW

Ebrána vytváří čtyři hlavní typy produktů. Jde o Ebrana Web (EW) - klientské webové stránky, Ebrana e-shop (EE) - klientské e-shopy, Ebrana System (ES) - podnikový systém a Ebrana Reality (ER) - weby pro realitní agentury. Do roku 2013 byl v aktivním vývoji systém IMES 1.80, což je ebrání jméno pro programové jádro, nad nímž jsou postaveny všechny jejich produkty. Od roku 2014 je ve vývoji náhrada s označením IMES 2.0. Problémem nového řešení je, že zatím nezvládá vše, co nabízí starší systém, a tak ER a EE jsou stále vyvíjené na starém jádře (a má tomu tak být alespoň do roku 2017).

Vývoj IMESu 1.80 probíhal na jediném stroji skylla. Zde byla hostována jak větev devel, kde se vytvářely nové verze jádra systému, tak se zde opravovaly chyby a byla zde nasazena i UAT instance (tedy testování a veřejné prezentace pro zákazníky). Na skylle se též kompletovali webové aplikace pro zákazníky postavené nad IMESem 1.80. Takovým kompletacím se v Ebráně říká implementace. Když byla implementace odladěna a připravena pro nasazení, došlo k prostému přenosu pomocí rsync, zkopírovala a nasadila se databáze a nastavily se symlinky na správnou verzi jádra (jádro je na produkci instalováno ve všech verzích paralelně, implementace se pak navazuje na konkrétní jádro přes řadu symlinků).

S příchodem nového jádra se vytvořila nová a složitější architektura pro vývoj a testování. Vývoj nových verzí jádra probíhá na serveru afrodita a hypnos. Na afroditě běží nginx a php-fpm, na hypnosu pak SQL databáze a mongodb. Stranou stojí server charybda, kde je nainstalovaný podnikový gitlab a jenkins. Jenkins nasazuje v rámci CI (continuous integration) gitové větve na různé servery. K dispozici jsou čtyři větve:

devel vývojářská větev, nestabilní
release nestabilní větev určená pro interní testování
master alpha stabilní větev, která se standardně nepoužívá v produkci, nicméně na vyžádání je možné ji použít a získat novinky, které zatím nejsou ve stabilním vydání
master beta produkční verze vůči které se sestavují implementace, mezi verzemi alpha a beta bývá přibližně čtrnáct dní rozdílu


Devel větev se nasazuje na server afrodita, release se nasazuje též na afroditu. Větev master alpha a beta se nasazeuje na server achiles, který je určen primárně pro výrobu implementací. Kromě toho je master alpha i master beta nasazováno na produkci. Primárně se používá větev master beta.

Cluster v Pardubicích

V serverovně Ebrany je od léta 2015 nový cluster složený ze 2 polí. Je určen pro hostování interních serverů Ebrány používaných primárně pro vývoj webu a řizení chodu firmy. Velká část porůznu instalovaných serverů byla zmigrovaná na nový cluster.

Vzdálený přístup na cluster

Na cluster se lze dostat přes management (MGM) síť nataženou z routeru Ebrány. Síť běží po VLAně číslo 6, rozsah 10.113.0.0/24.

array01 10.113.0.11
array02 10.113.0.12
ipmi ar01 10.113.0.111
ipmi ar02 10.113.0.112
areca ar01 10.113.0.113
areca ar02 10.113.0.114

VPS na clusteru

Na cluster bezi větší část interní firemní infrastruktury Ebrány. Pár serverů zůstává bokem na dedikovaném HW (napr. vývoj Business inteligence systému).

Server DSA

Jedná se datový server, na kterém běží samba a firemní LDAP. Odsud se mapují disky X a Z na desktopech.

DNS dsa.ebrana.cz
IP 192.168.16.3
OS SL 6.2


Přístupy:

ssh root 1:YkFBWQBiXUYz
samba root 1:gYaGg4eKgoLk
ldap cn=Manager 1:o6uVn5SbzsPCtLn6

Server Zeus

Jde o multimedia server, kam se ukládá archiv, rozdělané DTP práce a další grafika. Jedná se o velké úložiště, které má být odděleno od hlavního datového serveru. Odsud se mapují disky A, M a Y.

DNS zeus.ebrana.cz
IP 192.168.16.6
OS Ubuntu 14.04


Přístupy:

ssh root 1:y87Swc/46pGcqA==

Server Skylla

Jedná se o vývojářský server, kde probíhal vývoj webového jádra IMES 1.80 a stále zde probíhá jeho aktivní údržba. IMES 1.80 byl nahrazen novým řešením v roce 2014, ale jelikož nový systém zatím nedokáže obsáhnout vše, co uměl systém starší, jsou některé nové klientské weby stále vyvíjené proti novému jádru (viz výše).

DNS skylla.ebrana.cz
IP 192.168.16.4
OS Ubuntu 14.04


Přístupy:

ssh root 1:V11fCQANCUpXXjg=

Server Charybda

Běží zde firemní gitlab server a jenkins.

DNS git.ebrana.cz, charybda.ebrana.cz
IP 192.168.16.5
OS Ubuntu 14.04


Přístupy:

ssh root 1:x8/DyZ/Q0sfJqg== (přihlášení heslem je ale zakázené)

Server Hypnos

Jedná se o server hostující vývojovou SQL a mongo databázi. Společně se serverem afrodita tvoří vývojovou platformu pro IMES 2.0.

DNS hypnos.ebrana.cz
IP 192.168.16.10
OS Ubuntu 14.04


Přístupy:

ssh root 1:FhMPHBIlN0xBdQ==

Server Afrodita

Jedná se o server hostující vývojový nginx, php-fpm, node-js a memcached. Společně se serverem hypnos tvoří vývojovou platformu pro IMES 2.0.

DNS afrodita.ebrana.cz
IP 192.168.16.8
OS Ubuntu 14.04


Přístupy:

ssh root 1:EhoWHEoFBxIcfw==

Server Achiles

Na tomto serveru výroba Ebrány kompletuje klientské weby, informační systémy atd. postavené nad IMESem 2.0. Na serveru běží nginx a php-fpm.

Tento server obsahuje jednu specialitu. Jelikož v Ebráně chtějí mít možnost, aby každý LDAP uživatel, který je ve skupině Vývoj (s velkým V) nebo výroba, byl automaticky i ve skupině nginx a developers, bylo nutné nasadit PAM modul pam_group.so. Tento modul umožňuje přidávat členství ve skupinách podle klíče uvedeného v konfiguračním souboru /etc/security/group.conf. Problém je, že podporu pro LDAP skupiny v klíči má PAM až od verze 1.1.2. Z toho důvodu byl do CentOS6 doinstalován námi vytvořený balík ve verzi 1.1.4 (převzatý z Fedory 16).

DNS achiles.ebrana.cz
IP 192.168.16.15
OS Centos 6.7


Přístupy:

ssh root 1:v7qmtbuMnuXo3A==


Server Achiles-db

Jedná se DB stroj pro virtuál Achiles. 28.9.2016 byla provedena aktualizace OS a databazi 10.1.18-MariaDB, mongo v2.6.12.

DNS achiles-db.ebrana.cz
IP 192.168.16.16
OS Centos 6.8


Přístupy:

root 1:v7qmtbuMnuXo3A==
root@mysql 1:1c7dyY/52dG7
replicator@mysql 1:taKzqZO+trbj5tA=
root@mongod 1:u7Gz5ezh5aa7stQ=

Server ee-test

Jedná se o server pro testování Ebrána e-shopů (EE). Na stroji běží lokální databáze, nginx a php-fpm.

DNS ee-test.ebrana.cz
IP 192.168.16.26
OS CentOS 6.7


Přístupy:

ssh root 1:fXdQBFdwTmU2
mysql root 1:7qqq+MzVqd/m35w=

Server imes1-test

Jedná se o server pro testování produktu IMES. Na stroji běží lokální databáze, httpd a php-fpm.

DNS imes1-test.ebrana.cz
IP 192.168.16.46
OS CentOS 6.8


Přístupy:

root@ssh -p 3022 1:uMn+wLa2uMbmz8L92Lj5+o4=
root@mysql 1:DU5bBWQNfgVyYFJwWFtcVTQ=


Zapojeni sitovani na core switchi:


Core switch je dostupny z firemni VPN v Ebrane. Pozor, tento DLINK switch nezkousne primy port forwarding z routeru (nevraci korektne HTTP hlavicky). Je potreba pristupovat na jeho vlastni IP adresu (hostname musi odpovidat adrese, kterou skutecne ma).

http://192.168.16.30 1:xcDcz8H25J+Spg==

port 3 uplink z edery - zalozni net untagged 5
port 7 mgm a zalozni net do routeru untagged 5, tagged 6
port 27 -30 mgm clusteru - ipmi, arecy untagged 6
port 31-32 mgm clusteru + lan tagged 6 + untagged lan (asi vl. 2)


Created by deghost. Last Modification: Pátek 09 of červen, 2017 10:23:35 CEST by dfabian.