Server/ProjectOlympus: Difference between revisions

From OpenCompute
Jump to navigation Jump to search
mNo edit summary
Line 54: Line 54:
! Explanation
! Explanation
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=5610b8fcb3da3427a71732e0d1325266 Project Olympus Rack Specification]
| [http://files.opencompute.org/oc/public.php?service=files&t=5610b8fcb3da3427a71732e0d1325266&download Project Olympus Rack Specification]
| Heavy Duty 42U or 48U options to cover your needs
| Heavy Duty 42U or 48U options to cover your needs
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=2b6c27246f9654c8b57164df24b8fb52 Project Olympus Chassis Mechanical 3D PDF]
| [http://files.opencompute.org/oc/public.php?service=files&t=2b6c27246f9654c8b57164df24b8fb52&download Project Olympus Chassis Mechanical 3D PDF]
| Enables fly-by of the Rack with integrated PMDU, Rack Management, and Universal Power cords
| Enables fly-by of the Rack with integrated PMDU, Rack Management, and Universal Power cords
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=288b0153ad3cd9d4648a3d914bac6332 Project Olympus Chassis Specification]
| [http://files.opencompute.org/oc/public.php?service=files&t=288b0153ad3cd9d4648a3d914bac6332&download Project Olympus Chassis Specification]
[http://files.opencompute.org/oc/public.php?service=files&t=e5dfd4873ea35d6b51c10bd375f4e1de Project Olympus Chassis Track Step Files]
[http://files.opencompute.org/oc/public.php?service=files&t=e5dfd4873ea35d6b51c10bd375f4e1de&download Project Olympus Chassis Track Step Files]
| Chassis is simple tracks that enable the servers to slide and blind-mate to the PMDU.
| Chassis is simple tracks that enable the servers to slide and blind-mate to the PMDU.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=16b0b14f4130a8f66ce688172da9acef Project Olympus Universal Power Monitoring Distribution Unit (PMDU)]
| [http://files.opencompute.org/oc/public.php?service=files&t=16b0b14f4130a8f66ce688172da9acef&download Project Olympus Universal Power Monitoring Distribution Unit (PMDU)]
| Distributes two three-phase AC Power inputs to each of the server positions.  Home to the Rack Manager which serves as single point of control for the servers with embedded on/off capability and rack-level power measurement and power capping ability.
| Distributes two three-phase AC Power inputs to each of the server positions.  Home to the Rack Manager which serves as single point of control for the servers with embedded on/off capability and rack-level power measurement and power capping ability.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=9354081c026ca888548845d8e35724dd Project Olympus Universal Power Distribution Unit (UPDU)]
| [http://files.opencompute.org/oc/public.php?service=files&t=9354081c026ca888548845d8e35724dd&download Project Olympus Universal Power Distribution Unit (UPDU)]
| 2U Horizontal or 0U Vertical UPDU for use in any EIA rack.  This enables a single rack design to be deployed into any data center world wide with only the change of the power cord.
| 2U Horizontal or 0U Vertical UPDU for use in any EIA rack.  This enables a single rack design to be deployed into any data center world wide with only the change of the power cord.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=9dd659dc52f9f714ec91e94a1c44ca55 Project Olympus Universal Power Cord]
| [http://files.opencompute.org/oc/public.php?service=files&t=9dd659dc52f9f714ec91e94a1c44ca55&download Project Olympus Universal Power Cord]
| Enables single PDU to use different Power Cords for World-Wide Deployments
| Enables single PDU to use different Power Cords for World-Wide Deployments
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=38ed9b4ac228f0f33c2b164fb49a9b20 Project Olympus Rack Manager]
| [http://files.opencompute.org/oc/public.php?service=files&t=38ed9b4ac228f0f33c2b164fb49a9b20&download Project Olympus Rack Manager]
| Rack Level Management integrates into the PMDU
| Rack Level Management integrates into the PMDU
|-  
|-  
| [http://files.opencompute.org/oc/public.php?service=files&t=f8e9fe4f9fe42b17bfe5f3ab9cc52143 Project Olympus Standalone Rack Manager]
| [http://files.opencompute.org/oc/public.php?service=files&t=f8e9fe4f9fe42b17bfe5f3ab9cc52143&download Project Olympus Standalone Rack Manager]
| Servers don't have to use the PMDU.  With the Standalone Rack Manager, you can manage any server with an Ethernet port off the BMC for single point of Rack-level control
| Servers don't have to use the PMDU.  With the Standalone Rack Manager, you can manage any server with an Ethernet port off the BMC for single point of Rack-level control
|-
|-
Line 91: Line 91:
! Explanation
! Explanation
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=8f89073cc98f6c32aee7d0934fff6599 Project Olympus 1U Server Spec]
| [http://files.opencompute.org/oc/public.php?service=files&t=8f89073cc98f6c32aee7d0934fff6599&download Project Olympus 1U Server Spec]
[http://files.opencompute.org/oc/public.php?service=files&t=051bc5eeabb1034ca11b8e9d35ea1272 1U Mechanical CAD File]
[http://files.opencompute.org/oc/public.php?service=files&t=051bc5eeabb1034ca11b8e9d35ea1272&download 1U Mechanical CAD File]
| Universal 1U server chassis that works mix and match with different motherboards.  When building a new motherboard, always be certain that it is fully compatible.  If there are differences, you'll need to modify the chassis and provide the changes in a submitted specification.
| Universal 1U server chassis that works mix and match with different motherboards.  When building a new motherboard, always be certain that it is fully compatible.  If there are differences, you'll need to modify the chassis and provide the changes in a submitted specification.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=946cede630030052b24414b2dfba8292 Project Olympus 2U Server Spec]
| [http://files.opencompute.org/oc/public.php?service=files&t=946cede630030052b24414b2dfba8292&download Project Olympus 2U Server Spec]
[http://files.opencompute.org/oc/public.php?service=files&t=813d70e6735bb894d80abe64c9c3ae14 2U Mechanical CAD File]
[http://files.opencompute.org/oc/public.php?service=files&t=813d70e6735bb894d80abe64c9c3ae14&download 2U Mechanical CAD File]
| Universal 2U server chassis features 12 Large Form Factor HDD storage expansion
| Universal 2U server chassis features 12 Large Form Factor HDD storage expansion
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=6d524ce4c4180817b9d1f07a81eb6447 Project Olympus Universal Motherboard]
| [http://files.opencompute.org/oc/public.php?service=files&t=6d524ce4c4180817b9d1f07a81eb6447&download Project Olympus Universal Motherboard]
[http://files.opencompute.org/oc/public.php?service=files&t=e1c26cc58815daec3b37cee80cd299b9 CAD model]
[http://files.opencompute.org/oc/public.php?service=files&t=e1c26cc58815daec3b37cee80cd299b9&download CAD model]
| Depicts a generic motherboard with I/O slots, face plate, mounting holes, power and management connectors all in the right place.
| Depicts a generic motherboard with I/O slots, face plate, mounting holes, power and management connectors all in the right place.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=2247ac812c026ea8fa15d29622779fa7 Project Olympus Server Power Supply]
| [http://files.opencompute.org/oc/public.php?service=files&t=2247ac812c026ea8fa15d29622779fa7&download Project Olympus Server Power Supply]
| This native N+1 1,000W PSU accepts two three-phase AC Power inputs to automatically balance the phases to enable more servers to be deployed into the datacenter.
| This native N+1 1,000W PSU accepts two three-phase AC Power inputs to automatically balance the phases to enable more servers to be deployed into the datacenter.
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=fd2ae7e2c80032752b8a76588f40bc5b Project Olympus Universal Power Supply Software Interface]
| [http://files.opencompute.org/oc/public.php?service=files&t=fd2ae7e2c80032752b8a76588f40bc5b&download Project Olympus Universal Power Supply Software Interface]
| To enable the ecosystem to build many different motherboards, the software interface to the PSU is critical.
| To enable the ecosystem to build many different motherboards, the software interface to the PSU is critical.
|}
|}
Line 118: Line 118:
! Explanation
! Explanation
|-
|-
| [http://files.opencompute.org/oc/public.php?service=files&t=2116949d152ea1b72285eee43d406d5d Project Olympus Intel XSP Motherboard]
| [http://files.opencompute.org/oc/public.php?service=files&t=2116949d152ea1b72285eee43d406d5d&download Project Olympus Intel XSP Motherboard]
[http://files.opencompute.org/oc/public.php?service=files&t=e969672c57d6e17647adea54f2c3e5a7 Electrical Collateral]
[http://files.opencompute.org/oc/public.php?service=files&t=e969672c57d6e17647adea54f2c3e5a7&download Electrical Collateral]
| Deep contributions into this Motherboard
| Deep contributions into this Motherboard
|-  
|-  
| [http://files.opencompute.org/oc/public.php?service=files&t=14ba0aeaa196faac287bbd3b49ba6124 Project Olympus Intel XSP Motherboard BIOS]
| [http://files.opencompute.org/oc/public.php?service=files&t=14ba0aeaa196faac287bbd3b49ba6124&download Project Olympus Intel XSP Motherboard BIOS]
| BIOS Specification used for the Intel motherboard.
| BIOS Specification used for the Intel motherboard.
|}
|}
Line 166: Line 166:
Data Center Dynamics / OCP Converged Summit Nov 2016
Data Center Dynamics / OCP Converged Summit Nov 2016


[http://files.opencompute.org/oc/public.php?service=files&t=fc037d1c18c018998c344638623a9816 Project Olympus Introduction (Nov 2016)]
[http://files.opencompute.org/oc/public.php?service=files&t=fc037d1c18c018998c344638623a9816&download Project Olympus Introduction (Nov 2016)]


[http://files.opencompute.org/oc/public.php?service=files&t=7df7f892ba45193754a982a9c95cee4d Project Olympus Technical Overview (Nov 2016)]
[http://files.opencompute.org/oc/public.php?service=files&t=7df7f892ba45193754a982a9c95cee4d&download Project Olympus Technical Overview (Nov 2016)]


[http://files.opencompute.org/oc/public.php?service=files&t=03a51a25dc2ebce63b10876b0fb326b0 Project Olympus Universal Motherboard (Nov 2016)]
[http://files.opencompute.org/oc/public.php?service=files&t=03a51a25dc2ebce63b10876b0fb326b0&download Project Olympus Universal Motherboard (Nov 2016)]


==Get Involved==
==Get Involved==
Line 178: Line 178:
More information about OCP events  can be found at: http://www.opencompute.org/community/events/ocp-events-calendar
More information about OCP events  can be found at: http://www.opencompute.org/community/events/ocp-events-calendar


[http://files.opencompute.org/oc/public.php?service=files&t=e01a0924f5901bff77bfbf70b06aa289 Project Olympus Kick-off at Data Center Dynamics Nov 2016]
[http://files.opencompute.org/oc/public.php?service=files&t=e01a0924f5901bff77bfbf70b06aa289&download Project Olympus Kick-off at Data Center Dynamics Nov 2016]


OCP Engineering Workshop Sessions  - TBD
OCP Engineering Workshop Sessions  - TBD

Revision as of 00:31, 14 November 2017

Welcome

Welcome to the Project Olympus Sub-Group. Charter for this team is to enable the OCP community to further explore, invent, collaborate, enhance, and produce great solutions for customers using Project Olympus modular building blocks. Project Olympus is Microsoft's next generation rack level solution that is open sourced through Open Compute Project. Initially introduced in November 2016 and with V1.0 contribution in November 2017, Project Olympus addresses variety of cloud workloads for Microsoft Cloud. Since inception, Project Olympus has attracted a large group of partners such as compute silicon providers, ODMs, OEMs, and component manufacturers. It is becoming the de facto open-compute standard for cloud workloads.

Project Olympus base specification defines a modular architecture with clear internal and external interfaces. These modules include Hardware (Rack, Universal PDU, Rack Manager, 1U/2U Server and mechanical Enclosures, Power Supply (PSU), Universal Motherboard, PCIe Riser Boards, PCIe and other Cables, and Expansion Modules for storage and accelerators) and Software/Firmware (Software RESTful API, Rack Manager Software/Firmware/Interface, BMC Firmware, System Firmware (BIOS/UEFI code), ResetAPI Spec, and Software APIs) components.

Project Olympus comprises these Hardware and Software Modules to realize a holistic rack architecture; however, individual Modules are applicable to Racks, Chassis, Rack Managers, PDUs, PSUs, Blades and Motherboards from other architectures such as OCP Open Rack, Open Rack 19, Scorpio, 19” EIA Racks, Rack-mount Servers, and Tower Servers.

While, Microsoft is planning Design and Product implementations based on Project Olympus specification, we encourage the community to use as-is, buy/sell as-is, or modify-to-use/sell and to provide feedback on any of these software or hardware Modules.


Project Olympus Server
















.

Project Olympus Modular System Design

Project Olympus is a modular system designed for convergence of the industry ecosystem to enable onboarding more hardware more quickly. The systems are designed for the needs of scale-up systems.

Project Olympus Rack System

Project Olympus is built upon a base Rack, 42U or 48U tall, with integrated A/C power distribution and rack-level management.


Project Olympus Specifications Explanation
Project Olympus Rack Specification Heavy Duty 42U or 48U options to cover your needs
Project Olympus Chassis Mechanical 3D PDF Enables fly-by of the Rack with integrated PMDU, Rack Management, and Universal Power cords
Project Olympus Chassis Specification

Project Olympus Chassis Track Step Files

Chassis is simple tracks that enable the servers to slide and blind-mate to the PMDU.
Project Olympus Universal Power Monitoring Distribution Unit (PMDU) Distributes two three-phase AC Power inputs to each of the server positions. Home to the Rack Manager which serves as single point of control for the servers with embedded on/off capability and rack-level power measurement and power capping ability.
Project Olympus Universal Power Distribution Unit (UPDU) 2U Horizontal or 0U Vertical UPDU for use in any EIA rack. This enables a single rack design to be deployed into any data center world wide with only the change of the power cord.
Project Olympus Universal Power Cord Enables single PDU to use different Power Cords for World-Wide Deployments
Project Olympus Rack Manager Rack Level Management integrates into the PMDU
Project Olympus Standalone Rack Manager Servers don't have to use the PMDU. With the Standalone Rack Manager, you can manage any server with an Ethernet port off the BMC for single point of Rack-level control
Project Olympus Air Blocker Plastic air blocker for EIA rack that works with both bare rails and with Project Olympus tracks

Project Olympus Servers

Microsoft's 1U and 2U servers mix and match with your motherboard.

Project Olympus Specifications Explanation
Project Olympus 1U Server Spec

1U Mechanical CAD File

Universal 1U server chassis that works mix and match with different motherboards. When building a new motherboard, always be certain that it is fully compatible. If there are differences, you'll need to modify the chassis and provide the changes in a submitted specification.
Project Olympus 2U Server Spec

2U Mechanical CAD File

Universal 2U server chassis features 12 Large Form Factor HDD storage expansion
Project Olympus Universal Motherboard

CAD model

Depicts a generic motherboard with I/O slots, face plate, mounting holes, power and management connectors all in the right place.
Project Olympus Server Power Supply This native N+1 1,000W PSU accepts two three-phase AC Power inputs to automatically balance the phases to enable more servers to be deployed into the datacenter.
Project Olympus Universal Power Supply Software Interface To enable the ecosystem to build many different motherboards, the software interface to the PSU is critical.

Project Olympus Motherboards Featuring Intel Xeon Scalable Processors

Project Olympus is designed for a mix and match of different motherboards in the standardized chassis.

Project Olympus Specifications Explanation
Project Olympus Intel XSP Motherboard

Electrical Collateral

Deep contributions into this Motherboard
Project Olympus Intel XSP Motherboard BIOS BIOS Specification used for the Intel motherboard.

Project Olympus Motherboards

Project Olympus is designed for a mix and match of different motherboards in the standardized chassis.

Project Olympus Specifications Explanation
AMD EPYC Motherboard AMD EPYC Motherboard
Project Olympus Cavium ThunderX2 ARM64 Motherboard Cavium ThunderX2
Qualcomm Centriq 2400 Motherboard for Project Olympus Qualcomm Motherboard shown at OCP March 2017 Summit

Project Olympus Expansion Chassis

Project Olympus features mix and match expansion modules.

Project Olympus Specifications Explanation
Project Olympus DX-88 Storage Expansion featuring 88 Hot-Swap Disk Drives. Can be set up to have one, two or four Project Olympus 1U Server Head Nodes for 88, 44, or 22 HDDs each.
Project Olympus Project Olympus DX-88 Power Supply Three Phase 1650W Hot-Swap PSU used as a pair in the DX-88 to provide highly available N+N power
Project Olympus HGX-1 Hyperscale GPU Accelerator Expansion Chassis featuring eight NVIDIA SXM2 GPUs

Quick Links

Data Center Dynamics / OCP Converged Summit Nov 2016

Project Olympus Introduction (Nov 2016)

Project Olympus Technical Overview (Nov 2016)

Project Olympus Universal Motherboard (Nov 2016)

Get Involved

Events

More information about OCP events can be found at: http://www.opencompute.org/community/events/ocp-events-calendar

Project Olympus Kick-off at Data Center Dynamics Nov 2016

OCP Engineering Workshop Sessions - TBD

Meetings

This project meets - TBD

This call is open to the public.

The agenda as well as information on how to join the call can be found at: TBD

Working documents are posted to the WIKI at: TBD

Meeting minutes are available at: TBD

Communication

Project communication is done through the opencompute-project-olympus@lists.opencompute.org mailing list.

To get on the mailing list or manage your subscription go to: http://lists.opencompute.org/mailman/listinfo/opencompute-project-olympus

To access the mailing list archives go to: http://lists.opencompute.org/pipermail/opencompute-project-olympus/

Specifications and Designs

Any specifications that are accepted by the Foundation will be listed on the OCP Server Project Specs and Designs page at: http://www.opencompute.org/wiki/Server/SpecsAndDesigns

Specifications and Designs that are currently in-progress can be found at: https://github.com/opencomputeproject/Project_Olympus