From 77e03df9034abd030b97270ea4dbdea1784bc9e2 Mon Sep 17 00:00:00 2001 From: Florin Dumitrascu Date: Wed, 11 May 2016 19:25:15 +0300 Subject: [PATCH] docs/installation-instruction.rst for AArch64 Signed-off-by: Florin Dumitrascu --- docs/img/fuelconsole1.png | Bin 0 -> 8269 bytes docs/img/fuelmenu2a.png | Bin 0 -> 11511 bytes docs/img/softiron1.png | Bin 0 -> 8447 bytes docs/installation-instruction.rst | 69 +++++++++++++++++++++++++------------- 4 files changed, 46 insertions(+), 23 deletions(-) create mode 100644 docs/img/fuelconsole1.png create mode 100644 docs/img/fuelmenu2a.png create mode 100644 docs/img/softiron1.png diff --git a/docs/img/fuelconsole1.png b/docs/img/fuelconsole1.png new file mode 100644 index 0000000000000000000000000000000000000000..61703cab109cc994ff1014256d0d682af2ee9d2d GIT binary patch literal 8269 zcmchccUTk4+xLSAs7O(dpn%4X1qh;o2qdT|azwEnkYYfPDgq)Xl4Ma-M4BCu5(O0n zAxH-$0Yj6Bp?3|vg#bxN+ibE=@cd4B-}iZ+KcBs>WOuG>X7)Sx+&lMY?ukBe+*)Oc z))E8)p<;8y>J$R8@RRJ>c9Ej&|IW`M8`(`R_>}blMDBN;30YyG*ZyPs5r~fo%8;9a zth_kz$hlwyLX|rIldB7O=Yc>V2W_nOpSgaXl^Pu~yj}eeaO!wn^Hsw&G44q^pmNif zQ_AU986%CR*Wy*STUp#+;8rGK%+0J2NTn6{kt)M?ztirrk{EWW=*IraI zg7Ro_cJH_Wr&$E?v?ADci)!#!qyDdY*c4$Nt@99`tF$8w8$jq9nZ_XdOHB&-;^=?s zAxPXo+|vFLK}Q z^{NM*!?X2y9c}NZ23QTA{@Y2*v0+dzG@2M@7Cz{Af1vZb)JyA{nfk)N)Kr={kOP$z zId1lx(6i@D)~>rveJbo+T69A#r0Mh%RFoD#6qvzh(W8xT?o(5;q;dPEUIgLi$Yq2x zYp#r>oIwU?mJk_s6wFyH12&ol7^!uu|LPlIagN-i_UXR7s+wD(&NFY`$<;v)%K>zI zsP|5!_Xnj_@h6I5!_0gjC(4v8c~45KCzM+^+aHc>s&$^uwSjU+UW3=ojzT&o={3fG zcWO}2Q3%?qUbQyVCu;Mg+wW%%>pZ&@Hz#?p{N zAv0p6@ePNpaK_AfqqlnDH8jV4Q}8K#)^tELsX>Y|bpNXlL<9N!@LYS5XXmAYr%}ves`_C6H{NES-iIZva-%P6cyvZ5Z^xtn zeLO4SMpwHAwp~Ib6Y4(R`^OvlC-tzU)ceKMTwcTg!!}4gyL5Z zkX&sGe>j8R36{#gdAFtlqw+vW|2rwn+1Vl^^}7x4{objTA>CXC1AzJcr*yx`{jJ>j z)=12(XFSj!fIcyC8>8-X-EZ8eI%?1L>_vaqsYIN+ejuG%8f_5p$3HD2vJYx3_`41w z@KF7Me@ckldVU=Ia{2|GxgBl!Sygm!`sT`Uaa^19X zaK=WoGD0^vi5C|p{X8fgwH5KEn6z;=9+Z+C;acu1l%+;Pe;)IRB{tBryjGWIZxNt4 zDsXs-S@pF^7;Z^W=>O{Mi8q^}UNzILCplm}^5E=+Q7);GHN3Az=RWXt5s#OpB;~TZ z!#|quCsaafmFJW;uGRwfPA%x~_^ajKsV{DwE_-L7P0AOwQYWuBg z)(4x-{qr`+juiEyC*&g6NL|S*Bqlz z=nQ9=pnv0d5T~GM04(lNgDU(CRcRL=RC|I7sl<0uuVMPo>QvVP#Zv@_oY7LS{yteK2&Q z+*JP=f9yu9^n42=;~Sluho|BZNor4uaBE8yy?SodEMARSRT_HFW4cx?wkS32rQ|xiO|LS$_1W&qr#|=Ti;OBZ z^N|LpQPOkloRHt?A?QAuO;GkAphhvHy4H`SXGJILNi=~Y6xr*Z1f%ahhaT5z?}E#q zed~LPUcf>`zfS{drC4bv<~P2GS7^b5&XrJn0N{+~A^X01MO>otqLcN= zmkR{LGNFDDX<}YzNiD{P(uK}<5M1huiUHvrTP~s62tL=_Bcj*5LeVdn#A64wj;hKd=BhrE^{Yh(X=-QrD@8u( zK0rYRKH6-!lQ0x8i%G}hHvZ7yi0zvW5tBxRA3J9H73pfdCa-r-|O@8kHmg3 z;66@z^_;sS8Tp3y-bm)&AHM-VpWQ?GN`pm3MsQAE*l!5KM=~omAb%&E5O_V6sbjf) zCjU}b%sa&X(~=o@T<=`{L^|Cz81j~iZ-nE_ZV=V*H(A;}Nrvi9Vd5DNV+Go7hncS0 z#Wo74J@3+RhR>xjd^YunC$^V@YRV#|=`EC85Z4<_AJxJXs4Vm9|GB$n>~;e2I{7&J zG{N&E+OCXKD`F0%G^mBJe@uqQ7O4;l)CHJvca|(NwJ?}FMy&C84*N|lrqt}22-OV= zPmN&`vBBc#z3?$C@!~&jtdFUuBd-#E@1Q0XQy+l*&6`;7`1I%4&B#qw@b)>iSt&|q z7kR};g4y0v#6IA?|4GLEvE&TCpn@JnuIw|_J#s+DlD((37NP-h%`u<(F@*lB*P9cW z>HD`$CCMgX{mof^k%W2dF?r?J18u0{geeYrQ_u3ANO9|L#9e3ED;ise(MpYs*J|fl zIzcZs{#B03W(u9F3B;Yuw1MwK4h3i*w!(D6=BWDObMgJ7vT^9X7Mjzfix8EqPq5ns zYL^J_u1g;fF-*P*i`5wv1@-KfuC1bMmt=6t;&PDIv7`@J{kn1L%*=}+-Ig40$`t}< zE2!C7*hoa}*9d)O;b5uKq?xk1Iy24yJejOuc}u9UaX%!7xY7IsJ6#I&tGZuS?a)l3 z&WSv6ZUFM2MyTB5_o%;{xb6I)$W}glODOZ+^lg+rH+WWTKv0>A4%1-9*cPBS4k?Sp ztMb(mh{_*T7v_UsL`9zm+^=fXfo*mK8h7BA1wjH<<&^UOU-%|U2zB{k2g>|*QK!VDE1|4@2-1x z+D!p^O~}}VY$e3F0*6*mC8SvrY4g&nS~O+ha_L~J;+*z;tok+5n-J%cq132pj3axI zW!{_ucxzXruux7?yFgNPL>)jxoL@&V*N&wuohvilyB1HjeSsChjx-Z2Ashozzl*d9>I>f(Uu_L?jS^ z(1{RT&r&jmL}$z!DPB=RI4`@;VDqO9oOx%vHiB`T5%aE+avso!wYUY{YoCv=0itp! znm;gdvmSYr>;EWs-r^A0)xPl2%`Z=p3!unpG52Wu*;~RqnFm}6l@v+Oi4%m{w2O0f zZkmWhd6DElW(k5Ngr79KOS(5ywi^54S7*=A$9RGnuJq01mXx=()JG?U#Ouh}!}1vP zezP0WHz7AG_PymMgA@3{joeneAFike`37#E$Rz#-tQ3}2bSIitc9Cn)1nq5a*T;h+ z_Sxw8CdFi+{f0`dR2{zu&H<0`eOz2^3GL&WfKntiSK@pfSU6pEk)u3*fF?9c4soHC zI_VXCS2L%iD3)}`Xm;lX`7wUux)yXKegyAEDH>m%&P&==b0^szAa>fF8`F&C$!#S9 z`#bqTjVv1ffKhy{C+D%2HQ+K7`GTrL)J#pZZa#`JmHyV}X05Y=J79e&z!&)9OKi=` zI0xKyhfZ@yj--JPf`;+>`i2~kJ`sol&cO6gq1JOT&?=4($e5D)>8As z5Fill6i0;w?Y`(ndRbJceF;m*C{KB$p*{HK@{cZq+bZLZ*oDqrh$xUkXRcJ*TvV3J z5CV@q@sh)St(kK>I=nVCo3w_yH7AI_0)2;Z@P(-b9HFv=D50tn}UUAWcWt+b}>x8Q& zx8yvQoQ_CioZ7(W_d1%i>4jmJsH`ttKSO zOq)SPT5&>TewVX24oe=;wo4|DP%CH5c*j~z47`Tk9@qu0-_kE`GLq6fjeJci2uja9 zYPz$&65{JNH`_J2JJ;r9`W9HUi`hvtRiYzBMUlnA*t~H-zI;5hmT^Ac+|?iMm)e*f z&NvHLVA_Rs-)26fVM~~ky}fF)pb^VY>cl(A^7^!E*k0i@R3k_M=Qh+n)G=egU(ws` zhLYlEgoF!FU8f=Q)5=ERBk&V$LXqg^9p7uQr^gR=+gFnk5~j+Nv?PeU{My|om8KIy zpv~b#>O1KCLnQqX{EZvgAns4Tjrww6dcmXffeDq%^*;NDIb89?6V>rWl7nK+o_9pEZT{e=a9`2HBKQfE-Qm~PWip;Ef>}a# z=L~zG63Pm6fOg7upe>+HAtf8_`rTje1^heQA+(`&N`1j<{u#XU;aZPW0>WX!M5$_J zUOdHv-tk_vK7%Q}GJ<||e3Nu-3~+j?mg1Q|CQVU$ z>iRLS`4Hu_E{n?_KG8Jk>KHyzWn^TA;Uk%a;B?f&WQ_HLQ83+B`kL058_SC zlu@i*`Z23fifKuZw{(V$+Kv@}s!PjCpuHp92zS9CK3q+X>|gFsht2n5W^u+$Im9r+ zi7+H?MS5QAONU!`N_~-7(+* z*RBaInv~gJBJ^nmGN$02OuKOCjWqZHA)Be&OgM?E0V-2^9d^S{rFBy45kCNre`9eL znfP#D`-D=&Q$n!1vm8@+lz+*k9lR1h|3RJksf6`dQhd!Q!mZV}dn(A`)}iDhHo%XC zzZ)mBJw5oSCFO184~(9q23=b@#=|XmE?d{w*d4$ zQ7$r`sq9{_{7<$AQMy3}lm=WaSGL@TPS;YhG&6;Tth~mjTbbR;CNBxMqL3!V=VU-- zS|N3m?iuweurO>kld3uasB&Q6#tEd|R>r#4Nx7<<>@sWkt%z4+qV)0q%QmWASJ$I2 z%~O#JkOOo`H%e=-td<0Ig_!q%;+lgGX{{U4;S&i|gW1i00qx&O%! z7)E1le8R_=%eAU6kdW{-0Ge0a1zTssLu}#Q1W{{EVOq@kd9=~RSm0+5p20|73$ra# zk+u9rev)Eb0BMd!3Wc8;3;SNT`x)}3ZkL$ihTO0$Q9!$Oz8!OcJ16@vMQHXsW}0X_ z_md&ZPVK!>JvL6wl^>ij5-D7LbrDK!ET6vEr~k}xOeqcf{npX9?9p$!_O!Rpm6D6d zvF(Xrs~pEGR!`Nqaj6!w5dJ*oVk*|KBmA~fMvmmApSX0C-zH#}4htCGH&ifR{tY?X zN2A_L7H8wTE?MnFPvq4Rsy<*M+bI!`WDFK}LtL@XM-~Dfvbea?#J)6;Y(VjyY7bdu z_pP-;V1kyduzoz(3~L;}g;MS&F@hjI9QluWRmJ zfA3^ctn4OV-k~X{Y5ek)bcTDQX1|U9@q^*|+8t@TnM}=wW5gDc12Ni)VcUD>5Jfal z@-CtG-V8R@#d0n13ZQweX9rcjjrdVm`XAtt&Q|YCIJmaA4gd5t4YdEnzTh2CzY~Sh zz|XY~24H+JIV_|bV4GV!K6B|SbcTi8MJbYnJulYOWej!fUKV9s8(w+f?JfWga^&qtm)rIVm9@_#)AKw>ReGWZfi*DZUc? zD2wPOCdDOK$I$iaHiuLhw{LJJKCuCha%n3VvUPQoNWwO3tQXhcUgb?g^@G2H4_A3l zfb)kLXAJpf7(tzIlk`YaJsMi~FDhCjNtoe^kF#2sKH|MwV;YOF*Pq|8Bq{bP|rH6JOR{mrbPg$c6m<{?nfCibI<;h|4ZeX6!U2p>{pIJNlxgxWBABQey^New-Mo=@VV?pFG?X5KOM zMby$CHw{2m9Oljifvx5xa9 z&N7#BUd>0csfTeEX*g!A(FnW&vfz_RhQ*(O5b#ov&eNJao^BhENKR#Kq zhRcr41ms8$U2Kr-0c#MY3+73=d!O&mP3#|rfSFqwG7?nzqd1_?m9Mk(XkPu}8vhNu zE?}Som2KIN8d#yU{C^B?+$_o~vo)TuX<8PeS@OIze}&SAFr$4bKy=zu&|B@`p--EC zF{H1F@)Evi|J>tkookCjF|ill@ndBK_F|~Ot#8^2DdE>46)^Mu?G`|UMD^Bi7Pl-|qCZ^%k4j5`Yd$PvfnK060QaC3?We^x{VTO=ff!m!BAVFX%z-OT}zSt7go3 zFq&QRr7p2Vvv%YGKaT(LvQIcqMqQ`+=#5q5;n_eC-lyb*J)@6I-*JjC*4qh{Om6HM z6QSq{J8)v_5qp&}>tLuxk_Hye?D{m!+tpsuwk?Mk=<%q zgyqmxlyUeTY4sw>A^b(SMrt3c76Rw|oY;avF1$sCq*!ev0oWm17%&Nx<3F)} zr3CMti0PR5{Sn!KXfgsF9jmi4hbi~M2!`T-S$*82r8eeoty>Bf#&|Myt6N~bm(Yd+ z&{%)bAlCiWr2N3z?k~X`exaPkHwWTkqvqRwuWQh&GjKuJ2K!T~7a6x@h_10WJ_VVp z&msH3+~QXD!0xo(b-fH@-zWH=XjAf&cr%|kJIwhYSf^;{+D33fw+?&dSZ;VbWLSvo zT;sveGHV3wHkFY|WnP|>MyG`Ea#-PTwaUBy7vYW;bw3Zrw}Y!o_RkQ9g(Plc$^J>w zMh2$!Wf1(JZ=<$*H)cS(^W<9H-sO`Q;UcL5PWu?h1gAm2*dV0pJ^BT>w;a~x(Q(-5 z-eusm6Hxn!74rS$`9PuB8$WuC39?mQ@N6J$CY35nSGlIzX0T%}P&aV&b8}}_luoW% z(;QHp`JeO_XG+-0NRhLcc#R2p9(;;i411{-+=%=aynPB}xthYB%Ch4vS!(pJX5+%( zs0~6N;och)KoT`KUJNs?wOzhW^Q$(m1NndF5Z8TCCM|z9Sb={$!m-irKN~VbK+mm%adxo7w5)F;Dnkr>!O4?=~rO9g$vHBbE sXF9F%9@`GyTP5uiYvkV6<_r9=F??1hmKq29&o+&UkUGgr2qf` literal 0 HcmV?d00001 diff --git a/docs/img/fuelmenu2a.png b/docs/img/fuelmenu2a.png new file mode 100644 index 0000000000000000000000000000000000000000..396c1237945a554477159f85a823d4ba9291e63f GIT binary patch literal 11511 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 EAM;f&3jhEB literal 0 HcmV?d00001 diff --git a/docs/installation-instruction.rst b/docs/installation-instruction.rst index 787287a9..aa4cbdb7 100644 --- a/docs/installation-instruction.rst +++ b/docs/installation-instruction.rst @@ -1,6 +1,6 @@ -======================================================================================================== -OPNFV Installation instruction for the Brahmaputra release of OPNFV when using Fuel as a deployment tool -======================================================================================================== +==================================================================================================================== +OPNFV Installation instruction for the AArch64 Brahmaputra 3.0 release of OPNFV when using Fuel as a deployment tool +==================================================================================================================== License ======= @@ -12,16 +12,16 @@ License. .. http://creativecommons.org/licenses/by/4.0 .. Abstract ======== -This document describes how to install the Brahmaputra release of -OPNFV when using Fuel as a deployment tool, covering it's usage, -limitations, dependencies and required system resources. +This document describes how to install the Brahmaputra 3.0 release of +OPNFV when using Fuel as a deployment tool, with an AArch64 (only) target node pool. Introduction ============ This document provides guidelines on how to install and -configure the Brahmaputra release of OPNFV when using Fuel as a -deployment tool, including required software and hardware configurations. +configure the Brahmaputra 3.0 release of OPNFV when using Fuel as a +deployment tool, with an AArch64 (only) target node pool, +including required software and hardware configurations. Although the available installation options give a high degree of freedom in how the system is set-up, including architecture, services @@ -35,7 +35,7 @@ networking and Unix/Linux administration. Preface ======= -Before starting the installation of the Brahmaputra release of +Before starting the installation of the AArch64 Brahmaputra 3.0 release of OPNFV, using Fuel as a deployment tool, some planning must be done. @@ -43,30 +43,31 @@ Retrieving the ISO image ------------------------ First of all, the Fuel deployment ISO image needs to be retrieved, the -Fuel .iso image of the Brahmaputra release can be found at *Reference: 2* +Fuel .iso image of the AArch64 Brahmaputra release can be found at *Reference: 2* Building the ISO image ---------------------- -Alternatively, you may build the Fuel .iso from source by cloning the -opnfv/fuel git repository. To retrieve the repository for the Brahmaputra release use the following command: +Alternatively, you may build the .iso from source by cloning the +opnfv/armband git repository. To retrieve the repository for the AArch64 Brahmaputra 3.0 release use the following command: -$git clone https://@gerrit.opnf.org/gerrit/fuel +$git clone https://@gerrit.opnf.org/gerrit/armband -Check-out the Brahmaputra release tag to set the branch to the +Check-out the Brahmaputra stable branch to set the branch to the baseline required to replicate the Brahmaputra release: -$ git checkout brahmaputra.1.0 +$ git checkout stable/brahmaputra -Go to the fuel directory and build the .iso: +Go to the armband directory and build the .iso: -$ cd fuel/build; make all +$ cd armband; make release For more information on how to build, please see *Reference: 14* Other preparations ------------------ + Next, familiarize yourself with Fuel by reading the following documents: - Fuel planning guide, please see *Reference: 8* @@ -213,12 +214,15 @@ Install Fuel master .. figure:: img/fuelmenu1.png -#. In the "Network Setup" section - Configure DHCP/Static IP information for your FUEL node - For example, ETH0 is 10.20.0.2/24 for FUEL booting and ETH1 is DHCP in your corporate/lab network (see figure below). +#. In the "Network Setup" section - Configure DHCP/Static IP information for your FUEL node - For example, ETH0 is 10.20.0.2/24 for FUEL booting and ETH1 is DHCP/Static in your corporate/lab network (see figure below). - - Configure eth1 or other network interfaces here as well (if you have them present on your FUEL server). + - Configuration of ETH1 interface for connectivity into your corporate/lab network is mandatory. You need to have internet access over this interface. + Due to the architecture of ports.ubuntu.com mirror, currently Fuel cannot create a full local mirror of all required AArch64 packages. Internet access is needed to deploy with Fuel on AArch64 nodes. .. figure:: img/fuelmenu2.png + .. figure:: img/fuelmenu2a.png + #. In the "PXE Setup" section (see figure below) - Change the following fields to appropriate values (example below): - DHCP Pool Start 10.20.0.3 @@ -294,6 +298,25 @@ scheme so that the FUEL Master can pick them up for control. .. figure:: img/nodes.png +Target specific configuration +----------------------------- + +#. AMD Softiron + + For these targets, "rx-vlan-filter" offloading has to be turned off on the interface destined for OpenStack traffic (not the interface used for PXE boot). + For now this setting cannot be toggled from Fuel GUI, so it has to be done form the console. + + - From Fuel master console identify target nodes admin IPs (see figure below). + + .. figure:: img/fuelconsole1.png + + - SSH into each of the target nodes and disable rx-vlan-filter on the physical interface allocated for OpenStack traffic (see figure below). + + .. figure:: img/softiron1.png + + - Repeat the step above for all AMD Softiron nodes in the POD. + + Install additional Plugins/Features on the FUEL node ---------------------------------------------------- @@ -315,7 +338,7 @@ Create an OpenStack Environment .. figure:: img/newenv.png -#. Select "" and press +#. Select "" and press #. Select "compute virtulization method". @@ -618,8 +641,8 @@ Fuel Fuel in OPNFV ------------- -13) `OPNFV Installation instruction for the Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ +13) `OPNFV Installation instruction for the AArch64 Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ -14) `OPNFV Build instruction for the Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ +14) `OPNFV Build instruction for the AArch64 Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ -15) `OPNFV Release Note for the Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ +15) `OPNFV Release Note for the AArch64 Brahmaputra release of OPNFV when using Fuel as a deployment tool `_ -- 2.16.6