IP Library Granted Patent US 10,904,088
Granted Patent B2
US 10,904,088 · App. 16/192,465 · Granted Jan 26, 2021

Reconfiguring network settings for operating configuration installation

Inventor: Kishore Kumar Reddy Devireddy (San Jose, CA)
Assignee: Western Digital Technologies, Inc.
H04L41/082H04L41/0893H04L41/28H04L61/6086H04L67/1097
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,904,088
App. No.
16/192,465
Granted
Jan 26, 2021
Kind
B2
Abstract

Technology for installing operating configurations in nodes of configurable network computer systems, such as the storage system nodes of a hyper-converged infrastructure system is disclosed. The node is configured with network addresses for two different network protocols. An installer identifies a change in the first network address, then uses the second network address and protocol to change the first network address to a default value. Using the default value, the installer can then install an operating configuration using the first network address and protocol.

Claims (63)

1. A storage system, comprising:

at least one storage system node including at least one network interface, wherein the at least one network interface is configured with:

a first network protocol address configured for a first network protocol; and

a second network protocol address configured for a second network protocol; and

an installer communicatively connected to the at least one network interface and configured to:

identify a change in the first network protocol address from a first network protocol address default value to a first network protocol address updated value;

connect to the at least one storage system node using the second network protocol address and the second network protocol to establish network communication;

change, using the second network protocol address and the second network protocol, a first network protocol address to the first network protocol address default value;

connect to the at least one storage system node using the first network protocol address and the first network protocol to establish network communication; and

install, using the first network protocol address and the first network protocol, an operating configuration on the at least one storage system node.

2. The storage system of claim 1 , wherein the installer is further configured to:

establish access, using a security credential provided through the second network protocol address, to first network configuration settings in the at least one storage system node, wherein the first network configuration settings include the first network protocol address.

3. The storage system of claim 1 , wherein the installer is further configured to:

query, using the second network protocol address, at least one first network configuration value, wherein the at least one first network configuration value is used to change the first network protocol address to the first network protocol address default value.

4. The storage system of claim 3 , wherein the at least one first network configuration value is selected from:

first network protocol subnet;

rack serial number; and

the first network protocol address updated value.

5. The storage system of claim 1 , wherein the installer is further configured to:

enable, during the install, the first network protocol and the second network protocol in the at least one storage system node; and

bootstrap, using the first network protocol and the first network protocol address, the operating configuration on the at least one storage system node.

6. The storage system of claim 1 , wherein the first network protocol complies with internet protocol version 4 (IPv4).

7. The storage system of claim 1 , wherein the second network protocol complies with internet protocol version 6 (IPv6).

8. The storage system of claim 1 , further comprising:

a plurality of storage system nodes, wherein:

each storage system node of the plurality of storage system nodes includes at least one network interface, wherein each at least one network interface is configured with the first network protocol and the second network protocol; and

the installer is further configured to:

change, using the second network protocol, a first network protocol configuration for each at least one network interface; and

install, using the first network protocol, the operating configuration on each storage system node of the plurality of storage system nodes.

9. The storage system of claim 8 , wherein the plurality of storage system nodes includes at least one storage node and at least one system node.

10. The storage system of claim 8 , wherein the plurality of storage system nodes are connected to the installer through a top of a rack switch configured to support the first network protocol and the second network protocol.

11. A computer-implemented method, comprising:

identifying, by an installer communicatively connected to a storage system node, a change in a first network protocol address of a network interface of the storage system node, wherein the change is from a first network protocol address default value to a first network protocol address updated value;

connecting the installer to the storage system node using a second network protocol address and a second network protocol to establish network communication;

changing, using the second network protocol address and the second network protocol, a first network protocol address to the first network protocol address default value;

connecting to the storage system node using the first network protocol address and the first network protocol to establish network communication; and

installing, using the first network protocol address and the first network protocol, an operating configuration on the storage system node.

12. The computer-implemented method of claim 11 , further comprising:

connecting the installer to the storage system node, wherein identifying, connecting using the second network protocol, changing, connecting using the first network protocol, and installing are an automated response to connecting the installer to the storage system node.

13. The computer-implemented method of claim 12 , wherein connecting the installer to the storage system node includes connecting the installer to the storage system node through a top of a rack switch.

14. The computer-implemented method of claim 11 , further comprising:

establishing access, using a security credential provided through the second network protocol address, to first network configuration settings in the storage system node, wherein the first network configuration settings include the first network protocol address.

15. The computer-implemented method of claim 11 , further comprising:

querying, using the second network protocol address, at least one first network configuration value, wherein the at least one first network configuration value is used to change the first network protocol address to the first network protocol address default value.

16. The computer-implemented method of claim 11 , further comprising:

enabling the first network protocol and the second network protocol in the storage system node; and

bootstrapping, using the first network protocol and the first network protocol address, the operating configuration on the storage system node.

17. The computer-implemented method of claim 11 , wherein the first network protocol complies with internet protocol version 4 (IPv4).

18. The computer-implemented method of claim 11 , wherein the second network protocol complies with internet protocol version 6 (IPv6).

19. A system, comprising:

a plurality of storage system nodes configured for a plurality of networks, wherein:

each storage system node of the plurality of storage system nodes includes a plurality of network interfaces; and

each network interface of the plurality of network interfaces is configured for:

a first network protocol address configured for a first network protocol; and

a second network protocol address configured for a second network protocol; and

an installer, communicatively connected to the plurality of networks, including:

means for identifying a change in the first network protocol address of a target network interface of the plurality of network interfaces, wherein the change is from a first network protocol address default value to a first network protocol address updated value;

means for connecting to the target network interface using the second network protocol address and the second network protocol to establish network communication;

means for changing, using the second network protocol and the second network protocol address for the target network interface, a first network protocol address to the first network protocol address default value; and

means for connecting to the target network interface using the first network protocol address and the first network protocol to establish network communication; and

means for installing, using the first network protocol address for the target network interface and the first network protocol, an operating configuration on a target storage system node from the plurality of storage system nodes through the target network interface.

20. The system of claim 19 , wherein the installer further comprises:

means for establishing access, using a security credential provided through the second network protocol address, to first network configuration settings in the target storage system node, wherein the first network configuration settings include the first network protocol address.

Assignments (5)
PATENT COLLATERAL AGREEMENT - DDTL LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 067045/0156 →
PATENT COLLATERAL AGREEMENT - A&R LOAN AGREEMENT Recorded Aug 21, 2023
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 064715/0001 →
RELEASE OF SECURITY INTEREST AT REEL 052915 FRAME 0566 Recorded Feb 8, 2022
From: JPMORGAN CHASE BANK, N.A.
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 059127/0001 →
SECURITY INTEREST Recorded Feb 6, 2020
From: WESTERN DIGITAL TECHNOLOGIES, INC.
To: JPMORGAN CHASE BANK, N.A., AS AGENT
Reel/Frame 052915/0566 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2018
From: DEVIREDDY, KISHORE KUMAR REDDY
To: WESTERN DIGITAL TECHNOLOGIES, INC.
Reel/Frame 047811/0044 →
Continuity (1)
Related Publication 20200162317A1 · May 21, 2020