ExaCC Gen 2 Initial Tasks - 280823-0628-556
ExaCC Gen 2 Initial Tasks - 280823-0628-556
NOTE: This doc only applies for exceptions in which no Oracle Badged FE can be sent to deploy a Gen 2 ExaCC!
X9M HW Overview
Tasks to be performed by Partner Engineer for Gen2 Deployments ( Indirect Countries ) for exceptional cases in which no Oracle Badged FE
can be sent to deploy a Gen 2 ExaCC
Initial Tasks to be performed by partner engineer after delivery of the racks to customer's DC (detailed procedure)
X9M HW Overview
Download necessary files from Shared Oradocs Site - Liase with designated Oracle SWAT Engineer for details, Partner FE will need to be
added to below site:-
Partner-FE-SharedDocs
SWAT Engineer will need to know Partner FE email address and whether they already have an SSO account linked to this email address so
he can be added to above Site
Obtain expected rack serial number related to each site from Oracle SWAT Engineer, site address & contact information.
Laptop will be required with serial connection and RJ45 network port (or adapter) - at least 8GB RAM and 100GB free disk space (SSD if
possible)
DB9 male serial port in laptop / docking station or Linux and laptop host OS compatible USB-to-serial DB9 male adapter – adapters with
Prolific PL2303 and FTDI FT232RL chipsets work fine on both Windows and Linux (example: Oracle P/N 530-4424 USB to DB9M Serial
Cable)
DB9F to RJ45F adapter to connect serial port of Cisco/PDU/ILOM RJ45 port (example: Oracle P/N 530-3100 https://support.oracle.com
/handbook_partner/Devices/Cables/530-3100.html)
Meet and Greet - Couriers should have all the tools necessary, if not the tools needed for unpacking the rack will be in the spares box (large
rectangular box attached to outside of rack)
If available I would recommend bringing a socket set with Allan key attachments, adjustable spanner & cutters.
Obtain rack serial number from shipping sheets and confirm serial number is correct - Check tilt indiicator is ok and report any damage
immediately
Perform re-racking if required to get the rack into the datacenter
Only remove servers (dbnodes & cells). Leave switches and CMA's in place.
Velcro or tie wraps will be required to hold the CMA's and cables in place once the servers are removed whilst moving the empty
rack.
Re-racking will require 2 people
For moving of the rack in horizontal position it is advisable to remove doors and side panels so these do not get damaged
Label spares kit as ExaCC X9M/X8M (or ExaCC X7 in case of Gen 1 to Gen 2 upgrade) spares
customer has to take care of these in a safe location but they need to be available in case needed by FE for break/fix
Connect ExaCC PDU power cables with all (6) PDU breakers turned-off to customer's power sockets
Ensure PDU's are balanced for resilience and in addition for single phase:-
Follow local policy, e.g. in some countries only certified electricians are allowed to connect power, usually I let customer's DC team
connect the power cables
Ensure correct SFP's are installed in DB & CP Servers ( if applicable) & connect network cables (follow cabling matrix provided by customer)
After 24hrs up to 48hrs of acclimatization (depends on weather conditions during delivery), power-on and perform visual checks.
Perform basic Cisco admin switch config
Perform initial ROCE switch setup
Peform PDU setup
Cisco Configuration
NOTE:- Switch will come with no configuration, the following switch config will need to be download for this procedure:-
Cisco Admin Switch Default Configuration - See also MOS Document 2595364.1 if you have MOS account
1 Connect a serial cable to the CISCO console from laptop The default serial port speed is 9600 baud, 8 bits, no parity, 1 stop bit
& no handshake
2 Enter "?" (question mark) and press return. You will see one of two outputs from this. Based on which one you see,
you will proceed with the appropriate steps below.
3A If you see a login prompt (similar to <switch_name> login: ) then Execute the steps in the section below titled, Erasing the
that means the switch has Configuration Step 3AA
3B If you see the following: Type in "yes" and jump down to the section titled, System Admin
Account Setup and Basic Configuration Step 4
Abort Auto Provisioning and continue with normal setup ?(yes
/no)[n]:
Erase the configuration with the command: write erase <switch name>-adm0# write erase
<switch name>-adm0#
Reload the system with the command: This will cause the switch to reboot and there will be a
<SNIP>
<SNIP>
After the system reboots, you will be prompted with the following
output:
Abort Auto Provisioning and continue with normal setup ?(yes
/no)[n]: yes
Answer "yes" and wait about 30 seconds for the next prompt. Do
NOT press "enter"
while waiting or it will select the default value for the next
question.
After the prompt appears, you may proceed to the next section S
tep 4
5 The first question prompted is if you want to enforce the secure The default is YES, but we do NOT want this.
password standard.
Answer NO to this.
6 Set the password for the admin account and press enter. The recommended password is the default setting of "welcome1"
<SNIP>
10 Open the switch.conf file in a file editing/viewing application (ie: If using Windows, we recommend using WordPad, because using
vi or Wordpad) to have the contents ready for copy/paste notepad or notepad++ are known to add special characters during copy
operation. /paste.
11 Log in to the switch and enter config mode using the command: c Example:
onfig t
<switch name> # config t
<switch name> (config)#
12 Enable the bash shell. Example: ->> <switch name> (config)# feature bash-shell
<switch name> (config)# exit
<switch name># run bash
bash4.2$
bash4.2$ cd /bootflash
bash4.2$ tclsh
%
14 At the tclsh prompt (%), enter in the following, and paste the swit Press Enter when you are done to execute the command.
ch_config file downloaded earlier
15 Verify the generated_cisco.conf file has been created. Example <switch name># dir bootflash://
snippet -->> Directory of bootflash:/
...
25 -rw- 5387 Jul 17 2017 05:26:18 +00:00 switch.conf
16 Erase the startup config (Proceed with caution). <switch name># write erase
Warning: This command will erase the startup-configuration.
Do you wish to proceed anyway? (y/n) [n] y
17 Copy the new config to the startup config. <switch name># copy bootflash:switch.conf startup-config
Copying...
Copy complete.
19 Once the switch is booted, log in to it. Since we are logging in via Serial Port you will be able to login before
the configuration has completely applied.
Wait 2 minutes for the configuration to complete before moving
onto validation steps.
20 Connect to the Cisco switch via ssh to verify connectivity: [user@laptop ~]$ ssh [email protected]
21 Basic Switch Configuration is complete Once Cisco configuration is complete confirm with Oracle
Engineer that all components can be accessed
1 Obtain Roce names and network information from SWAT FE This comes from InstallationTemplate.html
4 Restart the system so you can perform the automated setup. dbm0sw-rocea0# reload
NOTE: As you are on the switch console, you will see a lot of 2017 Aug 31 01:09:00 dbm0sw-rocea0 %$ VDC-1 %$ %PLATFORM-2-
console messages appear as PFM_SYSTEM_RESET: Manual
you are working. When the switch begins to boot, do NOT system restart from Command Line Interface
press enter at any time or you may
CISCO SWITCH Ver7.59
inadvertently select a default response to questions
Device detected on 0:1:2 after 0 msecs
<SNIP>
5 NOTE: Again, when the switch begins to boot, do NOT press Do you want to enforce secure password standard (yes/no) [y]: no <<<<
enter at any time or you may
For the admin password, use “welcome1”.
inadvertently select a default response to questions. Type a
question mark (?) if you need to Enter the password for "admin":
display the current question/selection again. Confirm the password for "admin":
Running S93thirdparty-script...
Populating conf files for hybrid sysmgr ...
6 When the Basic System Configuration Dialog appears, respond “y Would you like to enter the basic configuration dialog (yes/no): yes <<<<
es” to enter the basic
configuration dialog.
This setup utility will guide you through the basic configuration of
of the system.
7 Respond “n” or the default choices for the first three questions. Create another login account (yes/no) [n]: n
Obtain the ROCE switch names from SWAT FE Configure read-only SNMP community string (yes/no) [n]: n
Enter the switch name : iad123456exdrocea01 <<< exdrocea01 for RU20, and
exdroceb01 for RU22 <<< Example only
8 Respond yes when asked to configure Out-of-band management Continue with Out-of-band (mgmt0) management configuration? (yes/no) [n]: yes
configuration and fill in the
Mgmt0 IPv4 address : 100.104.0.24 <<< Example only
values as prompted
Mgmt0 IPv4 netmask : 255.255.254.0 <<< Example only
Example values below.
Configure the default gateway? (yes/no) [y]: n
Obtain the ROCE switch IP from SWAT FE
9 Respond yes when asked to configure advanced IP options. Configure advanced IP options? (yes/no) [n]: yes
10 Respond no when asked to configure static route. Configure static route? (yes/no) [n]: no
11 Respond yes when asked to configure DNS and fill in the Configure the DNS IPv4 address? (yes/no) [n]: yes
appropriate entries.
DNS IPv4 address : 100.104.0.2 <<< Example only
Use the CPS01 and CPS02 Management IP’s (example:
100.104.0.2 and 100.104.0.3): Configure the default domain name? (yes/no) [n]: yes
Obtain the ROCE switch DNS info from SWAT FE Default domain name : oraclecloud.internal
12 Respond no when asked to enable telnet service. Enable the telnet service? (yes/no) [n]: no
13 Respond yes when asked to configure SSH service and the NTP Enable the ssh service? (yes/no) [y]: yes
server.
Type of ssh key you would like to generate (dsa/rsa) [rsa]: rsa
Use the CPS01 and CPS02 Management IP’s (example:
100.104.0.2 and 100.104.0.3): Number of rsa key bits <1024-2048> [1024]: 1024
NTP server IPv4 address : 100.104.0.2 <<< Enter eth0 IP of cps01 - Example
only
14 Select the default values for the following and make sure CoPP is Configure default interface layer (L3/L2) [L2]: <<< Default
set to “strict”.
Configure default switchport interface state (shut/noshut) [noshut]: <<< Default
The following configuration will be applied: Use this configuration and save it? (yes/no) [y]: yes
switchname exdrocea01
exit
no feature telnet
feature ssh
interface mgmt0
no shutdown
16 This will drop you to a login prompt. The consensus is that it would be better to drop off the console session and ssh
in to the switch to verify that
Login as admin or ssh in to verify ssh is running.
ssh is working
18 Disable SNMP v2 due to security issues. test123sw-roce0 (config)# show snmp community
NOTE: Customer may wish to reenable this for their own use Community Group / Access context acl_filter
later, but for the installation, disable it.
_______________ __________________ _______ __________
public network-operator <<<< You may or may not see this entry.
19 Set the clock. Refer to Cisco Nexus 9000 Series NX-OS – orcltsw-adm01(config)# show clock
Manually Setting the Device
17:39:32.712 GMT Thu Jun 25 2020
Clock and Configuring the Time Zone
Time source is Hardware Calendar
For ExaCC we set Timezone to UTC:
orcltsw-adm01(config)# clock timezone UTC 0 0
20 Due to the use of a Management VRF for management traffic, the orcltsw-adm01(config)# no ntp server 100.104.0.2
configured NTP and DNS
orcltsw-adm01(config)# no ntp server 100.104.0.3 <<< if there
servers must be removed and added back to the Management
VRF (these are example IP’s, use orcltsw-adm01(config)# ntp server 100.104.0.2 use-vrf management prefer
appropriate CPS01 and CPS02 IP’s for your engagement - get orcltsw-adm01(config)# ntp server 100.104.0.3 use-vrf management
these from SWAT FE).
Remove DNS and re-add on Management VRF:
Remove NTP and re-add on Management VRF:
orcltsw-adm01(config)# no ip name-server 100.104.0.2
orcltsw-adm01(config)# no ip name-server 100.104.0.3 <<< if there
orcltsw-adm01(config)# end
[########################################] 100%
Copy complete
22 Basic Switch Configuration is complete Handover to SWAT FE to upgrade firmware if necessary and apply golden
config
PDU Configuration
1 Obtain PDU name and network information from SWAT FE This comes from InstallationTemplate.
html
2 Connect an RS-232 cable between the SER MGT port and the host (e.g. Laptop or other
suitable system).
3 Configure the host’s terminal or terminal emulator (it is assumed that the installer knows Terminal Configuration Settings:
how to do this – otherwise see page 58 of the PDU User’s Guide). • 9600 baud
• 8 bit
• 1 stop bit
• no parity bit
• no flow control
4 At the terminal device, log in to the PDU metering unit: User = admin, pwd = adm1n
pducli->
5 After successful login, enter the appropriate values from the rack’s OEDA Installation pducli->set net_ipv4_dhcp=Off
Template: see step 1
pducli->set net_ipv4_ipaddr=xxx.xxx.
xxx.xxx
pducli->set net_ipv4_subnet=xxx.xxx.
xxx.xxx
pducli->set net_ipv4_gateway=xxx.
xxx.xxx.xxx
pducli->set net_ipv4_dns1=xxx.xxx.
xxx.xxx
pducli->set net_ipv4_dns2=xxx.xxx.
xxx.xxx
6 Reset the PDU metering unit which will cause it to reboot pducli->reset=yes
8 Connect PDUA network cable to admin cisco port 47 & PDUB network cable to admin
cisco port 48
9 Connect to the PDU using a browser on a laptop attached to the Cisco switch with an IP https://<NEW IP Address of PDU>
address on the same subnet as the PDU's. Alternatively connect via a crossover cable
(or standard Ethernet cable to a laptop running a 1G connection). You will probably need to accept the
security note in the web browser when
attaching to the PDU via https.
10 Click on the Net Configuration link found in the upper left side of the page to view the IP You will need to login:
settings.
User = admin, pwd = adm1n
SETTING PDU SYSTEM TIME, NTP & INFORMATION PDU SYSTEM TIME
13 Configure the Manual Settings: Enter the current date and time and click
Submit.
• Click Submit
15 Select the PDU Information tab. • Enter the hostname of PDU from
Installation Template into the Name field
(format similar to EDX52sw-pdua0)
• Click Submit