Upload
lahyouh
View
220
Download
0
Embed Size (px)
Citation preview
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
1/24
Motorola Confidential Restricted Page - 1 Date 8/12/2009
High Level Solution Approach
POC Control Switch Next GenerationArchitecture
Dual DL380 with Integrate N!HOS" option
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
2/24
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
3/24
Motorola Confidential Restricted Page - 3 Date 8/12/2009
Content
• -ac.groun• Pro/ect A$$uption$
• Scope
• Solution De$cription
• Solution A$$uption$• S%$te IP Networ. De$ign
• !ileware 1unction$
• Application Con$ieration$
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
4/24
Motorola Confidential Restricted Page - 4 Date 8/12/2009
-ac.groun
• POC current plat2or i$ reaching en o2 li2e
– P4 NMHOST EOL !!"# pro$ect to replace it %ith &eon server is in
pro'ress(
– SanNet II RAID EOL Sep( !!)# selection o* ne+t 'eneration SAS
RAID is on 'oin'(
– ,P,I chassis EOL -une !!)# the .ain o/$ective o* this pro$ect(
• POC current S
– OS Linu+ 0ernel 1(2 is out3ate
– OS pac0a'e is ho.e 'ro%# no clear .ile%are pac0a'e
separation
– E.plo5 application level reunanc5 as %ell as /oar level
reunanc5
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
5/24
Motorola Confidential Restricted Page - 5 Date 8/12/2009
-ac.groun
• 4valuation o2 H plat2or have re$ulte 3 option$
– HP DL 6"! 7 server %ith Nehale. 8ua core cpu
– E.erson c!!! 67 AT,A chassis# capa/le o* AT,A pa5loa
/laes( Each /lae have Nehale. 8ua core cpu
– E.erson 944! 967 94 slot AT,A chassis# slot *or IP s%itches an
9 slot *or AT,A pa5loa /lae( Each /lae have Nehale. 8ua
core cpu(
• S Strategie$
– ,lear .ile%are pac0a'e
– Linu+ 0ernel up'rae to (:
– ;o to co..erciall5 supporte OS istri/utions(
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
6/24
Motorola Confidential Restricted Page - 6 Date 8/12/2009
-ac.groun
"hree High Level Solution Approach
H OS !ileware
Solution A HP DL380 #eHat CCP
Solution - 4er$onc(000
in#iver Open SA1
Solution C 4er$on'**0
in#iver Avantelli$
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
7/24
Motorola Confidential Restricted Page - 7 Date 8/12/2009
Scope
• "hi$ HSLA i$ a5out $olution A6
• A$ the 2ir$t $tep7 e2ine one $%$te option that ha$
– Si.ple con*i'uration
– Least e**ort
– Ena/le the a/ilit5 to prouce e**ort esti.ate 8uic0l5 to i**erent
con*i'urations# incluin' SE# ev# ,,P# NPI an test
• Not nece$$aril% the 2inal coercial roll out $olution6
• Solution A have other alternative$ an a on option$
• "hi$ i$ the thir HLSA 2or $olution A
• 1or the purpo$e o2 e22ort e$tiation 2or two DL380 with
integrate N!HOS"7 no eon 5ox con2iguration6
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
8/24
Motorola Confidential Restricted Page - 8 Date 8/12/2009
Scope
S l o t $ 9 :( ' ar e2 or
t h e C P ; C ar $
,P,I ,hassisReplace
DL 6"! ;:
E+istin' ,ontrol S%itch Ne+t ;en ,ontrol S%itch
HO
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
9/24
Motorola Confidential Restricted Page - 9 Date 8/12/2009
Pro/ect A$$uption$
• "hi$ i$ onl% 2or CS next gen
• !3 target i$ 'H (0''
• SAS #AID i$ re
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
10/24
Motorola Confidential Restricted Page - 10 Date 8/12/2009
Solution De$cription
• Dou5le DL 380 G= $erver replace current (' $lot CPCI
cha$$i$ an N!HOS" – DL 6"! ;: is a 7 rac0 .ount server %ith ual 8ua core cpu#
4;> RAM
– " Ethernet ports – %ith one 4 ports NI, e+tension car
– ?;> HDD• Capacit% o2 CS $houl 5e copara5le to 5e$t
con2iguration cPCI 2ull% loae cha$$i$&
• S%$te co$t i$ onl% a 2ragent
– cP,I1)@2&eon19@2B9!4@C – +DL6"!B9!@
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
11/24
Motorola Confidential Restricted Page - 11 Date 8/12/2009
((((
Solution De$cription
NMHOST!9 NMHOST!
RAID
,usto.er E'e
S%itchRouter
,usto.er
IP Net%or0
,usto.er E'e
S%itchRouter
,uster
service
((((
cP,I ,hassis
E
N F &
E
N F & 9
RAINLIN@
GRRP
Current cPCI
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
12/24
Motorola Confidential Restricted Page - 12 Date 8/12/2009
Solution De$cription
RAID,usto.er E'e
S%itchRouter
,usto.er
IP Net%or0
,usto.er E'e
S%itchRouter
HP DL 6"!HP DL 6"!
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
13/24
Motorola Confidential Restricted Page - 13 Date 8/12/2009
Solution A$$uption$
• ReHat Enterprise runnin' on DL 6"!
• ,,P tea. provies .ile%are *or DL 6"!
• No IP s%itch
• DL6"! %ill /oot *ro. local rive# unli0e ,P,I cpu cars net
/oot *ro. NMHOSTRAID
• SNMP *unctionalit5 %ill /e the responsi/ilit5 o* application
la5er *or /oth client an a'ent(
• Associate custo.er ocu.entation nee to /e upate per
ne+t 'en esi'n
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
14/24
Motorola Confidential Restricted Page - 14 Date 8/12/2009
S%$te IP Networ. De$ign
• POC $%$te o not rel% on cu$toer IP e
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
15/24
Motorola Confidential Restricted Page - 15 Date 8/12/2009
S%$te IP Networ. De$ign
•All tra22ic$ in)out o2 $%$te through >n%x IP $witch – n5+ is a la5er an 6 s%itch
– Runs GRRP *or reunanc5 – Tra**ic separation /5 GLAN con*i'uration – IPMH has t%o e+ternall5 visi/le *loatin' IP# one *or .o/ile si'nalin' tra**ic an one *or ,SAD tra**ic( – NMHOST has one e+ternall5 visi/le *loatin' IP *or OM tra**ics – Each MRS has a *i+e e+ternall5 visi/le IP *or .eia tra**ic(
cP,I
VLANsubnet name
Zhp#(VLAN)
Switches Ports IP Subnet VRRP
Private Zhp0 Zny !"0 !$%!&'%chi%0* !$%!&'%0%+
,ana-ement Zhp! ZnycustomerswitchNmhost
IP,.
! /ustomer provies(typica !0%)
m%m%m%+
,obie Zhp Zny,RSIP,.customer switch
s%s%s%0* (typica !0%y) s%s%s%+
RAINLIN1 Zhp$$ 2 !0%+*%+*%0* !0%+*%+*%+
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
16/24
Motorola Confidential Restricted Page - 16 Date 8/12/2009
S%$te IP Networ. De$igncP,I
,usto.er
IP Net%or0cPCI
Cha$$i$
N!HOS"0(
#AID
'
SAS
SAS
N!HOS"0'
(
(
3
'
4ge Switch
4ge Switch
' (
3
3
3
3 *
('
*
(
'
'
'
(
(
(
'
(
0
'+
> N , 8
0 '
(
(
(
'
(
0
'+
> N , 8
0 (
19 NMHOST01; private – 192.168.0.0/24
20 NMHOST02 ; private – 192.168.0.0/24
21 Management and inter CS/AD traffic; m.m.m.0/24
22 Mobile signaling and media; s.s.s.0/24
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
17/24
Motorola Confidential Restricted Page - 17 Date 8/12/2009
S%$te IP Networ. De$ign
• #eunant irect connection$ 5etween all eleent$
– No IP s%itches
– No GLAN concept
– Tra**ic separation /5 ph5sical LAN irect connections
Ne+t ;en
Subnet Name System3ement
Ports IP Subnet 4oatin- pubic IP
Inter-DL380
Private LAN
DL380 DL380
5 & 6
!$%!&'%0%0*
Inter CS AD &
Management
Public LAN
DL380
Customer Equipment
DL380
2 & 3
/ustomer proviesm%m%m%0*
/ustomer provies3% m%m%m%+
,obiePubic LAN
5L2'0/ustomer 36uipment
5L2'0! 7 *
/ustomer proviess%s%s%0*
/ustomer provies3% s%s%s%+
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
18/24
Motorola Confidential Restricted Page - 18 Date 8/12/2009
S%$te IP Networ. De$ignNe+t ;en
,usto.er
IP Net%or0#AID
!o5ile : $&$&$&0)(*
Inter CS ?:@ AD !anageent : &&&0)(*
Inter CS ?:@ AD !anageent B &&&0)(* SAS
SAS
3
4ge Switch
'
4ge Switch
(
(
'
'
'
DL380 G=
CS:'
=
(
9
'
!o5ile : $&$&$&0)(*
( '
( '
DL380 G=
CS:(
(
=
'
9
Private B
'+(&'=8&'0&0)(*
*
*
*
3 *
3
3
3
!o5ile : $&$&$&0)(*
Inter CS ?:@ AD !anageent : &&&0)(*
!o5ile : $&$&$&0)(*Inter CS ?:@ AD !anageent B &&&0)(*
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
19/24
Motorola Confidential Restricted Page - 19 Date 8/12/2009
S%$te IP Networ. De$ign
• * external IP connection$ – DL6"! ,S!9 Ethernet ports 9 an 4 are /one to'ether – Si'nalin' an Meia tra**ic(
– DL6"! ,S!9 Ethernet ports an 6 are /one to'ether – ,SAD an .ana'e.ent tra**ic( – DL6"! ,S! Ethernet ports 9 an 4 are /one to'ether – Si'nalin' an Meia tra**ic( – DL6"! ,S! Ethernet ports an 6 are /one to'ether – ,SAD an .ana'e.ent tra**ic(
• ' internal IP connection$ – DL6"! Port an : are /one to'ether *or inter3DL6"! co..unications
• + IP are$$e$ nee to 5e provie 5% cu$toer7 * 2or 5one connection$ an 3 2orlogical 2loating IP 2or o5ile7 inter CS)AD an $%$te O! tra22ic$& ( 2or !#S NA" IP
that live$ on each DL380&• Port 5oning an 5riging are u$e to 5on ultiple port$ towar$ the $ae
e$tination with $ingle ph%$ical IP to provie lin. level reunanc%• Logical 2loating IP will 5e u$e to provie reunanc% 2or all cu$toer vi$i5le
tra22ic$&• CCP ileware will per2or ph%$ical la%er onitoring on all DL380 4thernet port$&• = 4thernet port$ re
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
20/24
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
21/24
Motorola Confidential Restricted Page - 21 Date 8/12/2009
!ileware 1unction$
•
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
22/24
Motorola Confidential Restricted Page - 22 Date 8/12/2009
CS APP "ea 1unction$
• OS *or DL6"! – #eceiving #eHat pac.age7 anaging patche$ incluing $ecurit% patche$
– Deliver OS S pac.age to 5uil tea an S 2actor%
• Installation an 7p'raes *or DL6"! – DL380 will NO" per2or net 5oot li.e cPCI pa%loa car$& All S pac.age$ incluing OS7
ileware an OA!P all $tore locall% – Provie !OP 2or DL380 $cratch in$tallation an 2iel upgrae – 1irware upgrae$ etho o2 proceure$
• T%o is0 rives runnin' RAID9 internal to DL6"! transparent to the application
– #AID con2iguration an Di$. partitioning – App will u$e the$e rive$ 2or $cratch in$tall – CCP log$ will 5e $tore on local i$. along with OS log$ – Separate i$. partition 2or OS an CCP an OA!P
• Ethernet port con*i'uration – #e$pon$i5le 2or 4thernet port an IP con2ig)5on)reunanc%& – Cu$toer IP In2oration collection
– DHCP or anual eliver% to CCP ileware& Potentiall% at #AID)N!HOS" 2ir$t a$ it i$toa%&• 4ither 5% 2ile or via CCP API
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
23/24
Motorola Confidential Restricted Page - 23 Date 8/12/2009
CS APP "ea 1unction$
• APP processes runnin' on DL6"! – Sa.e as it oes toa5 – ,risscross active/ac0up ,,S< process con*i'uration across t%o DL6"!
– AD cache an IPMH %ill run JT across t%o DL6"! – No enhance MRS( Nor.al MRS runs .ultiple active instances on /oth DL6"!( Each %ith a *i+e pu/lic IP – AD caches preserve li0e it oes toa5 across cpu /oar – ,,S
8/9/2019 HLSA NextGen DoubleDL380 IntegratedNMHOST
24/24
Motorola Confidential Restricted Page - 24 Date 8/12/2009
CS APP "ea 1unction$
• NMHOST Services Relate ,han'es
– Application reunanc5 *ra.e %or0 relate chan'es• Po, Mile%are 1,EM,DE2 re.ain the sa.e *or *ault tolerance an application process.ana'e.ent
• Po, Mile%are 1,EM2 %ill %or0 %ith ,,P API on DL6"!( ,EM %ill /e the critical Po,application .onitore /5 ,,P(
• NMHOST services .i'ration nee not to rel5 on cluster service(
– OM aspect chan'es
• Po, Mile%are 1,EM2 %ill /e lin0 to the ,,P hi'h availa/ilit5 li/rar5 to receiveeventsnoti*ications *ro. ,,P(
• App start upshuto%n scripts *or ,,P to use – throu'h ,EM %ith ,,P( ,,P %ill onl5 startPo, Mile%are a'ent on DL6"! – ,EM(
• Startstop ,,P *unctions runnin' on DL6"!
• ;7I ,hassis# ,ar an Process con*i'uration pa'e %ill /e 5an0e
• SNMP eventsalar.sstate chan'e events – Po, .ile%are 1,EM on DL6"!2 %ill consu.e eventsnoti*ications *ro. ,,P an
convert the. to internal *or.at( Then %ill /e rela5e %ith an5 .oi*ications neeeusin' the e+istin' North >oun inter*aces on the n.host application(