US11741149B2ActiveUtilityA1
Server storage management system capable of generating rack location map
Est. expiryDec 25, 2037(~11.5 yrs left)· nominal 20-yr term from priority
Inventors:Chun-Chih Lin
G06F 16/444G06F 3/0604G06F 3/0653H04L 43/0817G06F 16/29G06F 3/0605H04L 41/00H04L 61/5014G06F 3/0689G06F 3/067G06F 3/0644
47
PatentIndex Score
0
Cited by
10
References
15
Claims
Abstract
A storage server management system includes a management database for storing rack data and storage server data, wherein the rack data includes rack identifications and coordinates of multiple storage servers and the storage server data includes media access control addresses, model name and rail identifications of the multiple storage servers, multiple racks for containing the multiple storage servers, a dynamic host configuration protocol server for configuring the internet protocol addresses to the multiple storage servers, and a management console for generating a rack location map according to the rack data and the storage server data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1. A storage server management system, comprising:
a management database configured to store rack data and storage server data;
multiple storage servers corresponding to multiple MAC (Media Access Control) addresses, respectively;
multiple racks configured to dispose the multiple storage servers;
a DHCP (Dynamic Host Configuration Protocol) server configured to establish a local area network for managing the storage server management system, and dynamically configure IP (Internet protocol) addresses to the multiple storage servers logged in to the local area network;
a first switch connected to the DHCP server and the management database;
multiple second switches connected to the first switch; and
a management console connected to the DHCP server and the management database, connected to the management database and the multiple second switches through the first switch, and configured to generate a rack location map according to the rack data and the storage server data;
wherein when IP addresses and MAC addresses of the multiple second switches logged in the local area network are not obtained, the management console queries and obtains the IP addresses and the MAC addresses of the multiple second switches from the DHCP server; and
when the IP addresses and the MAC addresses of the multiple second switches are obtained, the management console queries the rack data from the multiple second switches according to the IP addresses and the MAC addresses of the multiple second switches.
2. The management system of claim 1 , wherein the rack data comprises rack identifications of the multiple storage server and coordinates of the multiple storage server, and the storage server data comprises the MAC addresses, model names and rail IDs of the multiple storage server.
3. The management system of claim 1 , wherein the first switch and the multiple second switches are general network switches.
4. The management system of claim 3 , wherein the management console is configured to execute a process to generate the rack location map, the process comprises:
discovering the multiple storage servers logged in the local area network;
determining whether the IP addresses and the MAC addresses of the multiple storage servers are obtained to obtain the rack data and the storage server data; and
generating the rack location map according to the rack data and the storage server data.
5. The management system of claim 4 , wherein determining whether the IP addresses and the MAC addresses of the multiple storage servers are obtained to obtain the rack data and the storage server data comprises:
when the IP addresses and the MAC addresses of the multiple storage servers are not obtained, obtaining the rack data and the storage server data from the DHCP server; and
when the IP addresses and the MAC addresses of the multiple storage servers are when the IP addresses and the MAC addresses of the multiple storage servers are obtained, querying the rack data and the storage server data from the management database according to the IP addresses and the MAC addresses of the multiple storage servers.
6. The management system of claim 1 , wherein the first switch is a network switch, the multiple second switches are Internet switches, and the multiple racks and the multiple second switches are respectively disposed with Internet of Things (IoT) devices.
7. The management system of claim 6 , wherein the management console is configured to execute a process to generate the rack location map, the process comprises:
discovering the multiple second switches logged in the local area network;
querying the IP addresses and the MAC addresses of the multiple storage servers connected to ports of the multiple second switches from the multiple second switches according to the rack data;
establishing the server data according to the IP addresses and the MAC addresses of the multiple storage servers; and
generating the rack location map according to the rack data and the server data.
8. The management system of claim 6 , wherein the management console is configured to execute a process to generate the rack location map, and the process comprises:
discovering the first rack and the second rack logged in the local area network to obtain IP addresses and MAC addresses of the first rack and the second rack, and a distance between the first rack and the second rack;
computing coordinates of the first rack and the second rack according to the distance between the first rack and the second rack;
establishing the rack data according to the coordinates, the IP addresses and the MAC addresses of the first rack and the second rack;
discovering the multiple second switches disposed in the first rack and the second rack;
determining whether the IP addresses and the MAC addresses of the multiple second switches are obtained to obtain the IP addresses and the MAC addresses of the multiple storage servers;
establishing the server data according to the IP addresses and the MAC addresses of the multiple storage servers; and
generating the rack location map according to the rack data and the server data.
9. The management system of claim 8 , wherein determining whether the IP addresses and the MAC addresses of the multiple second switches are obtained to obtain the IP addresses and the MAC addresses of the multiple storage servers comprises:
when the IP addresses and the MAC addresses of the multiple second switches are not obtained, obtaining the IP addresses and the MAC addresses of the multiple second switches from the DHCP server; and
when the IP addresses and the MAC addresses of the multiple second switches when the IP addresses and the MAC addresses of the multiple second switches are obtained, obtaining the IP addresses and the MAC addresses of the multiple storage servers from the multiple second switches according to the IP addresses and the MAC addresses of the multiple second switches.
10. The management system of claim 8 , wherein the first rack and the second rack are respectively disposed with IoT devices configured to detect the distance between the first rack and the second rack.
11. The management system of claim 8 , wherein an IoT device corresponding to the second switch disposed in the first rack and an IoT device corresponding to the second switch disposed in the second rack are configured to detect the distance between the first rack and the second rack.
12. The management system of claim 1 , wherein the multiple racks comprises a first rack and a second rack, the multiple second switch comprises a third switch and a fourth switch, the multiple storage server comprises multiple first storage servers and multiple second storage servers, wherein the first rack is disposed with the third switch and the multiple first storage servers, and the second rack is disposed with the fourth switch and the multiple second storage servers.
13. The management system of claim 12 , wherein the third switch comprises multiple ports, the multiple first storage servers are respectively connected to the multiple ports, the first rack comprises multiple containing spaces, the multiple containing spaces are respectively corresponding to multiple rail IDs, and the multiple first storage servers are respectively disposed in the multiple containing spaces.
14. The management system of claim 1 , wherein the management console is configured to periodically detect and collect operating status of the multiple storage servers, when the operating status indicates that there is at least one of the multiple storage servers is malfunction, the management console reads the store rack data and the storage server data corresponding to the at least one of the multiple storage servers from the management database according to an IP address and a MAC address of the at least one of the multiple storage servers.
15. The management system of claim 1 , wherein the management database is configured to store the rack location map.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.