[SPDK] About SMA + IPU
Yibo Cai <yibo.cai at arm.com> Fri, 24 Jun 2022 16:20:41 +0800
| Newsgroups | dev.linux.lists.spdk |
|---|---|
| Message-ID | <[email protected]> |
--===============8319923748338640750== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I'm struggling in understand use cases of SMA(Storage Management Agent) = and IPU(Infrastructure Processing Unit). Would like to seek for help. Assume a host with IPU, connected to a remote storage node running SPDK = service. If an app on host CPU needs storage resource, in my understanding, below = steps will happen: - app (or orchestrator) sends SMA CreateDevice/AttachVolume commands to = the SPDK service running on IPU - IPU sends SPDK-RPC commands to some storage node through http proxy, = to create bdev, export NVMe-oF target - IPU runs NVMe initiator to connect to remote NVMe-oF target - IPU exposes the NVMe-oF target as a local NVMe device to host OS, so = the app (or orchestrator) can make use of it Is that correct? Yibo --===============8319923748338640750==--