SlideShare a Scribd company logo
1 of 18
Download to read offline
ADVENTURES IN iSCSI
Paul Evans
principal architect
daystrom technology group
paul at daystrom dot com
los angeles
ceph day
SQUEEZING WAY-COOL STORAGE
TECH INTO A LEGACY MODEL
+
Tu Holmes
storage lead
electronic arts
tu at ea dot com
WHAT’S IN THIS TALK
• Why (add) iSCSI?
• the How of iSCSI + Ceph
• the Good & Bad
• Lessons (hopefully) Learned
CEPH - THE FUTURE OF STORAGE…
WHY SADDLE IT WITH OLD (SCSI) TECH?
Reasons for iSCSI + Ceph
IncompatibilitiesVirtualization Databases
EA iSCSI REASONS…
✓ Kernel
(and Desire to use VolMgr)
Incompatibility
BASICCEPH+ISCSI
x12 x12 x12 x12 x12 x12
OSD Host MON Host iSCSI GTWY Host
Main Network
H H H H
DESIRED iSCSI FEATURES
MaximumThroughput
Good Support
HA Options
CEPH+iSCSI OPTIONS
LIO
(targetcli) SCST TGT iET
Maintainer
Datera (rt)
Red Hat (fb)
SCST Ltd. Community
(FUJITATomonori)
Community
Lastest Stable
2.1.0 (rt)
2.1.fb41(fb)
3.0.1 1.0.60 1.4.20
Latest
Commit
Jan 2015 (rt)
Jun 2015 (fb)
June 2015 Jul 2015 Jun 2014
Next Release 3.0 (?) 3.1 ? ?
Mainline
Kernel Yes No No No
Suppported Features
LIO SCST STGT iET
Kernel Yes Yes User Space Split
RBD Yes Yes Yes No
iSER Yes Pre-Release Yes No
SRP (IB) Yes Yes No No
ALUA Yes Yes No No
✓
EACLUSTER
CURRENT OSD Service
MON Service
iSCSI GTWY Service
H StorNext Host
StorNext Backup Host
Vol Mgr
x12 x12 x12 x12 x12 x12 x12 x12
H H H HH H
EACLUSTER
POOLCONFIG
CEPH
iSCSI
VolMgrBACKUP HOST
ISCSI GATEWAYS
CEPH CLUSTER
ECTier
CacheTier
RBD RBD RBD RBD RBD RBD
HWSPECS
SCALE-OUT CLUSTER OF STORAGE
OBJECT+FILE+BLOCK ACCESS
HIGH AVAILABILITY
SELF-HEALING
SIMPLELOW-COST
SCALE-OUTSTORAGE
THE SIMPLE SOLUTION FOR
THE STORAGE OF EVERYTHING
The storageFOUNDRY Nautilus system is the smart choice for
organizations with diverse storage needs and explosive data growth.
Nautilus is a massively scalable, open-source storage solution developed from
the ground-up to provide object, block and file-system access in one self-
managing, self-healing platform. Using a reliable non-stop architecture, this
multi-streamed approach to storage grids is the flexible solution for Data
Automation, High-Throughput Media or Analytics, and OpenStack Clouds.
The Nautilus C100 series are fast and dense 1U storage nodes for delivering
from 48TB to 120TB in a single rack unit, with a low-service architecture to
minimize in-field support needs. The C100 nodes provide a range of protocols
and speeds, from 1G Ethernet to 56G InfiniBand, enabling it to create stand-
alone C-series Cloud deployments, or drop into applicationtuned roles for 4K-
Media, GS-Genomics and E-series deployments.
Nautilus answers the call for multi-protocol, cost-effective and scalable
storage that serves up classic Enterprise Storage I/O and well as innovative
direct-access data, making it the simple choice for today’s unpredictable
computing needs and THE STORAGE OF EVERYTHING.
NFS
SMB
FTP
HTTP
iSCSI
1/10/40G ETH
56G InfiniBand
8G/16G FC
C100/C140/C150
SCALE-OUT STORAGE NODES
5600NS
NAUTILUS
NAUTILUSobject storage
8x C100-48T 1U Nodes
• 12 x 4TB SATA HDD
• 1 x 400G SATA SSD
• 1 x E3-1200 4Core CPU
• 32G ECC DRAM
• 1 x 10GE / 4 x 1GE
foundry
storage
www.storageFOUNDRY.net
Nautilus C100-G3
Nautilus C300-G3
Nautilus 4K
GOOD&BAD ✓ Up to 1GB/sec Burst
✓ 600MB Sustained Write
Performance
Scalability
Availability
ReliabilityB
✓ Add cluster (Ceph) storage on-the-fly
✓ Dynamically Expand/Add LUNs
✓ Ceph is naturally Highly Available
✓ iSCSI HA via Active/Passive Gateways
✓ Current config: resource constrained
✓ Difficult to recover from LIO faults
RELIABILITY
✓ Limit Scrubbing to Low-LoadTimes
✓ Limit Background Maintenance/Repair
✓ Limit PGs to maximize resources
✓ Monitor/Track occurrences of Blocked IO
ReliabilityB
Tunings
EACLUSTER NEXT-GEN
x12 x12 x12 x12 x12 x12 x12 x12
OSD Service
MON Service
iSCSI GTWY Service
H StorNext Host
StorNext Backup Host
Vol Mgr
H H H HH H
INTOTHEFUTURE
Active-Active (i)SCSI Support is comingI
➡ Updates to both LIO & Ceph occurring
➡ ‘Support’ forVMware / Persistent Reservations
➡ Timeline: 60-180 days…YMMV
Futures…
theThree
Lessons
Learned
Resource Management
Resource Management
Resource Management
It’s mostly about…
thank you!
Paul Evans
principal architect
paul at daystrom dot com
technology grouptechnology group
Tu Holmes
Storage Lead
tu at ea dot com

More Related Content

Viewers also liked

Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseAlex Lau
 
CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能Emma Haruka Iwao
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)softlayerjp
 
DRBD + OpenStack (Openstack Live Prague 2016)
DRBD + OpenStack (Openstack Live Prague 2016)DRBD + OpenStack (Openstack Live Prague 2016)
DRBD + OpenStack (Openstack Live Prague 2016)Jaroslav Jacjuk
 
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05Lenz Grimmer
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
CephのベンチマークをしましたOSSラボ株式会社
 
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報Emma Haruka Iwao
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月VirtualTech Japan Inc.
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitecturePatrick McGarry
 
TUT18972: Unleash the power of Ceph across the Data Center
TUT18972: Unleash the power of Ceph across the Data CenterTUT18972: Unleash the power of Ceph across the Data Center
TUT18972: Unleash the power of Ceph across the Data CenterEttore Simone
 
Ceph Performance on OpenStack - Barcelona Summit
Ceph Performance on OpenStack - Barcelona SummitCeph Performance on OpenStack - Barcelona Summit
Ceph Performance on OpenStack - Barcelona SummitTakehiro Kudou
 
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephProtecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephSean Cohen
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要Etsuji Nakai
 
Ceph Introduction 2017
Ceph Introduction 2017  Ceph Introduction 2017
Ceph Introduction 2017 Karan Singh
 
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) 40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) hamaken
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventChromeInfo Technologies
 

Viewers also liked (19)

Ceph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To EnterpriseCeph Day Bring Ceph To Enterprise
Ceph Day Bring Ceph To Enterprise
 
DRBD9とdrbdmanageの紹介
DRBD9とdrbdmanageの紹介DRBD9とdrbdmanageの紹介
DRBD9とdrbdmanageの紹介
 
CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能CephとGluster次期バージョンでの新機能
CephとGluster次期バージョンでの新機能
 
Ceph ベンチマーク
Ceph ベンチマークCeph ベンチマーク
Ceph ベンチマーク
 
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
B 8スポンサー講演資料 osnexus steven umbehocker (アファーム・ビジネスパートナーズ株)
 
DRBD + OpenStack (Openstack Live Prague 2016)
DRBD + OpenStack (Openstack Live Prague 2016)DRBD + OpenStack (Openstack Live Prague 2016)
DRBD + OpenStack (Openstack Live Prague 2016)
 
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
Ceph and Storage Management with openATTIC - FOSDEM 2017-02-05
 
Cephのベンチマークをしました
CephのベンチマークをしましたCephのベンチマークをしました
Cephのベンチマークをしました
 
Block Storage For VMs With Ceph
Block Storage For VMs With CephBlock Storage For VMs With Ceph
Block Storage For VMs With Ceph
 
分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報分散ストレージ技術Cephの最新情報
分散ストレージ技術Cephの最新情報
 
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
知っておくべきCephのIOアクセラレーション技術とその活用方法 - OpenStack最新情報セミナー 2015年9月
 
QCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference ArchitectureQCT Ceph Solution - Design Consideration and Reference Architecture
QCT Ceph Solution - Design Consideration and Reference Architecture
 
TUT18972: Unleash the power of Ceph across the Data Center
TUT18972: Unleash the power of Ceph across the Data CenterTUT18972: Unleash the power of Ceph across the Data Center
TUT18972: Unleash the power of Ceph across the Data Center
 
Ceph Performance on OpenStack - Barcelona Summit
Ceph Performance on OpenStack - Barcelona SummitCeph Performance on OpenStack - Barcelona Summit
Ceph Performance on OpenStack - Barcelona Summit
 
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and CephProtecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
Protecting the Galaxy - Multi-Region Disaster Recovery with OpenStack and Ceph
 
分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要分散ストレージソフトウェアCeph・アーキテクチャー概要
分散ストレージソフトウェアCeph・アーキテクチャー概要
 
Ceph Introduction 2017
Ceph Introduction 2017  Ceph Introduction 2017
Ceph Introduction 2017
 
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料) 40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
40分でわかるHadoop徹底入門 (Cloudera World Tokyo 2014 講演資料)
 
Top Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big EventTop Rumors About Apple March 21 Big Event
Top Rumors About Apple March 21 Big Event
 

Recently uploaded

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 

Recently uploaded (20)

Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 

Ceph Days LA 2015 - Adventures in iSCSI - Holmes/Evans

  • 1. ADVENTURES IN iSCSI Paul Evans principal architect daystrom technology group paul at daystrom dot com los angeles ceph day SQUEEZING WAY-COOL STORAGE TECH INTO A LEGACY MODEL + Tu Holmes storage lead electronic arts tu at ea dot com
  • 2. WHAT’S IN THIS TALK • Why (add) iSCSI? • the How of iSCSI + Ceph • the Good & Bad • Lessons (hopefully) Learned
  • 3. CEPH - THE FUTURE OF STORAGE… WHY SADDLE IT WITH OLD (SCSI) TECH?
  • 4. Reasons for iSCSI + Ceph IncompatibilitiesVirtualization Databases
  • 5. EA iSCSI REASONS… ✓ Kernel (and Desire to use VolMgr) Incompatibility
  • 6. BASICCEPH+ISCSI x12 x12 x12 x12 x12 x12 OSD Host MON Host iSCSI GTWY Host Main Network H H H H
  • 8. CEPH+iSCSI OPTIONS LIO (targetcli) SCST TGT iET Maintainer Datera (rt) Red Hat (fb) SCST Ltd. Community (FUJITATomonori) Community Lastest Stable 2.1.0 (rt) 2.1.fb41(fb) 3.0.1 1.0.60 1.4.20 Latest Commit Jan 2015 (rt) Jun 2015 (fb) June 2015 Jul 2015 Jun 2014 Next Release 3.0 (?) 3.1 ? ? Mainline Kernel Yes No No No
  • 9. Suppported Features LIO SCST STGT iET Kernel Yes Yes User Space Split RBD Yes Yes Yes No iSER Yes Pre-Release Yes No SRP (IB) Yes Yes No No ALUA Yes Yes No No ✓
  • 10. EACLUSTER CURRENT OSD Service MON Service iSCSI GTWY Service H StorNext Host StorNext Backup Host Vol Mgr x12 x12 x12 x12 x12 x12 x12 x12 H H H HH H
  • 11. EACLUSTER POOLCONFIG CEPH iSCSI VolMgrBACKUP HOST ISCSI GATEWAYS CEPH CLUSTER ECTier CacheTier RBD RBD RBD RBD RBD RBD
  • 12. HWSPECS SCALE-OUT CLUSTER OF STORAGE OBJECT+FILE+BLOCK ACCESS HIGH AVAILABILITY SELF-HEALING SIMPLELOW-COST SCALE-OUTSTORAGE THE SIMPLE SOLUTION FOR THE STORAGE OF EVERYTHING The storageFOUNDRY Nautilus system is the smart choice for organizations with diverse storage needs and explosive data growth. Nautilus is a massively scalable, open-source storage solution developed from the ground-up to provide object, block and file-system access in one self- managing, self-healing platform. Using a reliable non-stop architecture, this multi-streamed approach to storage grids is the flexible solution for Data Automation, High-Throughput Media or Analytics, and OpenStack Clouds. The Nautilus C100 series are fast and dense 1U storage nodes for delivering from 48TB to 120TB in a single rack unit, with a low-service architecture to minimize in-field support needs. The C100 nodes provide a range of protocols and speeds, from 1G Ethernet to 56G InfiniBand, enabling it to create stand- alone C-series Cloud deployments, or drop into applicationtuned roles for 4K- Media, GS-Genomics and E-series deployments. Nautilus answers the call for multi-protocol, cost-effective and scalable storage that serves up classic Enterprise Storage I/O and well as innovative direct-access data, making it the simple choice for today’s unpredictable computing needs and THE STORAGE OF EVERYTHING. NFS SMB FTP HTTP iSCSI 1/10/40G ETH 56G InfiniBand 8G/16G FC C100/C140/C150 SCALE-OUT STORAGE NODES 5600NS NAUTILUS NAUTILUSobject storage 8x C100-48T 1U Nodes • 12 x 4TB SATA HDD • 1 x 400G SATA SSD • 1 x E3-1200 4Core CPU • 32G ECC DRAM • 1 x 10GE / 4 x 1GE foundry storage www.storageFOUNDRY.net Nautilus C100-G3 Nautilus C300-G3 Nautilus 4K
  • 13. GOOD&BAD ✓ Up to 1GB/sec Burst ✓ 600MB Sustained Write Performance Scalability Availability ReliabilityB ✓ Add cluster (Ceph) storage on-the-fly ✓ Dynamically Expand/Add LUNs ✓ Ceph is naturally Highly Available ✓ iSCSI HA via Active/Passive Gateways ✓ Current config: resource constrained ✓ Difficult to recover from LIO faults
  • 14. RELIABILITY ✓ Limit Scrubbing to Low-LoadTimes ✓ Limit Background Maintenance/Repair ✓ Limit PGs to maximize resources ✓ Monitor/Track occurrences of Blocked IO ReliabilityB Tunings
  • 15. EACLUSTER NEXT-GEN x12 x12 x12 x12 x12 x12 x12 x12 OSD Service MON Service iSCSI GTWY Service H StorNext Host StorNext Backup Host Vol Mgr H H H HH H
  • 16. INTOTHEFUTURE Active-Active (i)SCSI Support is comingI ➡ Updates to both LIO & Ceph occurring ➡ ‘Support’ forVMware / Persistent Reservations ➡ Timeline: 60-180 days…YMMV Futures…
  • 18. thank you! Paul Evans principal architect paul at daystrom dot com technology grouptechnology group Tu Holmes Storage Lead tu at ea dot com