Šta je novo?

Migracija servera

freestyler

Cenjen
Učlanjen(a)
07.10.2010
Poruke
127
Poena
169
Dobio sam posao migracije servera na kojem firma host-uje oko 30 sajtova. Ja bukvalno imam nula iskustva sa tim i dobio sam zadatak samo zato što su videli da koristim Arch Linux i solidno se snalazim :) . Iako su upozoreni da nemam iskustva i da nikad nisam radio takav posao, dobio sam taj zadatak sa sledećim zahtevima:
- Ubuntu 14.04
- Plesk
- SSL sertifikati (LetsEncrypt)
- Mail migracija

Pristup imam preko SSH za stari i novi server. Stari server je na Debian-u sa Directadmin 1.4x i nije update-ovan nikad i postaje nestabilan.

Ja sam instalirao Plesk i krenuo sa prenosom što ide dobro.

Problem mi nastaje kod migracije mail računa - mail-ovi stižu i na stari server i na novi. Sa gmail-a i ostalih poznatijih mail servisa mail-ovi stižu uredno na novi server ali na primer ako se šalje mail sa računa koji je i dalje na starom serveru na adresu koja je prebačena na novi, mail-ovi stižu i dalje na stari server.
Stari server koristi Exim 4 a na novom sam na postfix-u.

Mail račune sam sinhronizovao korišćenjem Thunderbird-a :) Da li imate neki predlog kako bi to moglo lakše da se radi? Morao sam da resetujem šifre za svaki račun kako bi bile identične na novom i starom serveru i korisnicima je javljena ta promena.

Što se tiče DNS situacija je takva da ja na starom serveru postavim rekorde da šalju na ip adresu novog servera jer će DNS biti promenjen tek kad sve prebacim na novi server (nad ovim nemam kontrolu) i mislim da je u tome u stvari problem. PTR je i dalje postavljen na IP adresu starog servera. Kad uradim dig -x ipstarogservera dobijem da je postavljeno na server.glavnidomen.com.
Možda ja ne koristim tačne izraze jer je ovo sve novo za mene i za kratko vreme sam morao mnogo da naučim :)

Veći deo stvari je na default kako je postavio Plesk, istraživanjem po net-u postavljam preporučene izmene.

Imate li neke smernice za ovu situaciju? Na šta da obratim pažnju pri konfiguraciji novog servera?
Nisam stigao da detaljnije opišem situaciju ali ovo je stanje u kratkim crtama :)
Bio bi zahvalan na bilo kakvim linkovima jer ja bukvalno učim dok radim.
Okačiću config fajlove ako treba, samo recite koje, kao i informacije o serveru.
 
Poslednja izmena:
Mail-ovi poslati sa starog servera i dalje stizu na stari server sve dok je domain i dalje konfigurisan na istom (starom) serveru, bez obzira na DNS MX. Treba da postoji opcija u DirectAdmin da konfigurises svaki mail domain pojedinacno, da bude remote delivery umesto local delivery. Sve dok je podesen local delivery, mail server ignorise DNS i pokusava da isporuci u lokalu.
 

Prilozi

  • Screen_Shot_2014_03_25_at_9_13_25_AM.png
    Screen_Shot_2014_03_25_at_9_13_25_AM.png
    69.6 KB · Pregleda: 92
Jaooo, hvala ti puno, to je rešilo problem.
Za svaki domain postoji poseban user i za svakog user-a je bilo onemogućeno menjanje MX pa nisam mogao to da pronađem.
Sad sam za prenete korisnike omogućio izmenu MX i sve radi kako treba.
 
Imam jos jedan veliki problem.

Ako se sa bilo koje adrese salje mail na bilo koju adresu koja ima MX na mailhub.siol.net dolazi do sledece greske:

server postfix/smtp[5832]: F0994144279: to=<[email protected]>, relay=mailhub.siol.net[213.250.19.151]:25, delay=17223, delays=17223/0.01/0.27/0.06, dsn=4.7.1, status=deferred (host mailhub.siol.net[213.250.19.151] said: 450 4.7.1 Client host rejected: cannot find your hostname, [XXX.XXX.XXX.XXX] (in reply to RCPT TO command))

E sad pronasao sam da je tu u pitanju problem PTR rekorda ali i to sam sredio i problem i dalje postoji. Kad odradim dig -x ipadresaservera dobijem rezultat da je to hostname koji sam postavio za server.

Mailovi sa @siol.net stizu normalno u mailbox novog servera ali kad se salje mail sa novog servera na @siol.net dolazi do ovog problema.

Jel ima mozda neko neki predlog za resenje ovog problema?
 
Koliko je vremena proslo od promene PTR-a, mozda je stari rezultat i dalje kesiran kod siol.net na osnovu TTL-a.
 
Proslo je tacno 24 sata.

Ja sam stavio PTR na server.glavnidomen.com.

Za svaki domen koji mi je na novom serveru TXT record izgleda ovako: v=spf1 +a +mx +a:server.glavnidomen.com -all

E sad mi se za jednu adresu desio ovakav odgovor:
<[email protected]>: host mailhub.siol.net[213.250.19.151] said: 554 5.7.1
<[email protected]>: Sender address rejected: Invalid HELO/EHLO; Cannot
resolve 'server.glavnidomen.com', no such domain (in reply to RCPT TO
command)

ovde xxx.si i yyyy.com su na mom serveru ali xxx.si ima MX na mailhub.siol.net.

Slanje i prijem mail-ova radi ka i od svih mail adresa sem ako je neko kod siol.net


Radio sa i testove na mxtoolbox.com i svaki test prodje, ne prijavi nikakav problem.
 
Poslednja izmena:
Izgleda kao da Siol ne uspeva da napravi uspesan dns query na tvom nameserver-u za glavnidomen.com. Mozda nesto ne stima sa njihovim dns resolver-om.

Probaj par puta manuelno,
Kod:
# telnet mailhub.siol.net 25
Trying 213.250.19.151...
Connected to mailhub.siol.net.
Escape character is '^]'.
220 mailhub.siol.net ESMTP server ready
EHLO hostname
250-mailhub.siol.net
250-PIPELINING
250-SIZE 68157440
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM:<sender>
250 2.1.0 Ok
RCPT TO:<recipient>
250 2.1.5 Ok
RSET
250 2.0.0 Ok
QUIT
221 2.0.0 Bye
Connection closed by foreign host.
 
Probao sam i ovo je odgovor:

Kod:
telnet mailhub.siol.net 25
Trying 213.250.19.151...
Connected to mailhub.siol.net.
Escape character is '^]'.
220 mailhub.siol.net ESMTP server ready
EHLO server.glavnidomen.com
250-mailhub.siol.net
250-PIPELINING
250-SIZE 68157440
250-VRFY
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM:[email protected]
250 2.1.0 Ok
RCPT TO:[email protected]
450 4.7.1 Client host rejected: cannot find your hostname, [ipadresanovogservera]

Ako to isto uradim sa starog servera sve prođe kako treba.
hostname starog i novog servera nisu isti jer je vlasnik želeo da glavnidomen bude drugačiji za novi server.

Takođe situacija je malo komplikovana i što se tiče nameservera. ns1 i ns2.glavnidomennovogservera.com je i dalje postavljen na ip adresu starog servera a za svaki sajt sam prepravio rekorde na starom serveru da šalju na ip adresu novog. Kako bi mogli da promenimo da ns1 i ns2.glavnidomennovogservera.com budu na ip adresi novog servera? Ja nemam pristup da promenim to. Šta da im kažem da urade kako bi se to promenilo?
Ovo je sve tako novo za mene :)
Hvala ti puno na odgovorima.
 
Poslednja izmena:
Moras da updatujes nameservere kod domen registra da pointuju ka novom serveru.

Sent from my LG-H320 using Tapatalk
 
E sad sam pogledao i ovako je kad radim ping:
ns1.glavnidomennovogservera.com (XX.XXX.XXX.70)
ns2.glavnidomennovogservera.com (XX.XXX.XXX.71)
glavnidomenstarogservera.com (YY.YYY.YYY.YY)

Ali to je u stvari sve jedan server!? Mogu da se prijavim preko ssh i Directadmin ako bilo koju od tih 3 ip adresa koristim.
Rekao sam im da urade promenu i kažu mi da ima opcija da se za namserver prvo upiše stara ip pa nova ip.
Ova greška im se pojavi:
Nameserver not found in the Openprovider system

Za staru ip adresu su unosili XX.XXX.XXX.70
Da li možda trebaju da upišu YY.YYY.YYY.YY (ip adresa starog servera) za staru pa onda da unesu novu?
 
Poslednja izmena:
Samo da javim da je od jednom samo počelo da radi slanje mailova. Izgleda da je bio problem u keširanim starim rezultatima kod siol.net.

Ostaje mi samo još ovo sa nameserverom.
 
Nazad
Vrh Dno