SlideShare a Scribd company logo
1 of 11
Storage
Practical Test
 VMs
 5 x Linux minimum + OpenVPN Server/Client + tcpdump
 Proxmox (?)
 2 x Windows + OpenVPN client + wireshark
 1 x Linux desktop + wireshark
 Containers
 5 x Ubuntu/CentOS + tcpdump
 2 x Host (1 laptop : wifi + wired, 1 desktop/laptop [1
wired]/removable disk ) + CAT 6 cable
 VMWare
 Wireshark
 MS Office
 Internet
Storage type
 Block level storage
 Raw images
 Clone/Snapshots
 File level storage
 (POSIX) file system
 Object storage
 Data
 Thin Provisioning
Storage
 https://pve.proxmox.com/wiki/Storage
 pvesm
 /etc/pve/storage.cfg
<type>: <STORAGE_ID>
<property> <value>
<property> <value>
 Volumes
 Volume Ownership
 local:230/example-image.raw
RBD/Ceph
 https://pve.proxmox.com/wiki/Storage:_RBD
 distributed object store
 performance, reliability and scalability
 thin provisioning
 resizable volumes
 distributed and redundant (striped over multiple OSDs)
 full snapshot and clone capabilities
 self healing
 no single point of failure
 scalable to the exabyte level
Small deployments
 Ceph services  Proxmox VE node
 https://pve.proxmox.com/wiki/Ceph_Server
 https://pve.proxmox.com/wiki/Storage:_RBD
 Configuration
rbd: ceph3
monhost 10.1.1.20 10.1.1.21 10.1.1.22
pool ceph3
content images
username admin
 Authentication
mkdir /etc/pve/priv/ceph
scp <cephserver>:/etc/ceph/ceph.client.admin.keyring
/etc/pve/priv/ceph/<STORAGE_ID>.keyring
Lab 3 - feedback
 Planning
Ex 1
 Container
 C1
 IP: 172.16.10.10/24
 VM
 VM1
 IP: 192.168.10.100/24 and IP 172.16.10.100/24
 Goal
 C1 <>VM1
Ex 2
 Container
 C1
 IP: 172.16.10.10/24
 VM
 VM1
 IP: 192.168.10.100/24
 Goal
 C1 <>VM1
Ex 3
 Container
 C1
 IP: 172.16.10.10/24
 C2
 IP: 172.17.10.10/24
 VM
 VM1
 IP: 172.16.10.100/24
 Goal:
 C1 <> C2, but C2 !<> VM1
Ex 4
 Container
 C1
 IP: 172.16.10.10/24
 C2
 IP: 172.17.10.10/24
 VM
 VM1
 IP: 172.16.10.100/24
 Goal:
 C1 <> C2, C2 <>VM1

More Related Content

What's hot

Boosting I/O Performance with KVM io_uring
Boosting I/O Performance with KVM io_uringBoosting I/O Performance with KVM io_uring
Boosting I/O Performance with KVM io_uring
ShapeBlue
 

What's hot (20)

Accessing gluster ufo_-_eco_willson
Accessing gluster ufo_-_eco_willsonAccessing gluster ufo_-_eco_willson
Accessing gluster ufo_-_eco_willson
 
Integrating GlusterFS with iSCSI Target
Integrating GlusterFS with iSCSI TargetIntegrating GlusterFS with iSCSI Target
Integrating GlusterFS with iSCSI Target
 
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebulaTechDay - Toronto 2016 - Hyperconvergence and OpenNebula
TechDay - Toronto 2016 - Hyperconvergence and OpenNebula
 
Introduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in LinuxIntroduction to Memory-Style Storage in Linux
Introduction to Memory-Style Storage in Linux
 
Openvz booth
Openvz boothOpenvz booth
Openvz booth
 
Gluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud ApplicationsGluster Containerized Storage for Cloud Applications
Gluster Containerized Storage for Cloud Applications
 
OSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration SummitOSv presentation from Linux Foundation Collaboration Summit
OSv presentation from Linux Foundation Collaboration Summit
 
Boosting I/O Performance with KVM io_uring
Boosting I/O Performance with KVM io_uringBoosting I/O Performance with KVM io_uring
Boosting I/O Performance with KVM io_uring
 
Open Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage WeilOpen Source vs. Open Standards by Sage Weil
Open Source vs. Open Standards by Sage Weil
 
Gluster and Kubernetes
Gluster and KubernetesGluster and Kubernetes
Gluster and Kubernetes
 
Linux Integrity Mechanisms - Protecting Container Runtime as an example
Linux Integrity Mechanisms - Protecting Container Runtime as an exampleLinux Integrity Mechanisms - Protecting Container Runtime as an example
Linux Integrity Mechanisms - Protecting Container Runtime as an example
 
Webdevops - Neos Docker
Webdevops - Neos DockerWebdevops - Neos Docker
Webdevops - Neos Docker
 
Quintagroup Hosting
Quintagroup HostingQuintagroup Hosting
Quintagroup Hosting
 
Frontend Track NodeJS
Frontend Track NodeJSFrontend Track NodeJS
Frontend Track NodeJS
 
Linux based Stubdomains
Linux based StubdomainsLinux based Stubdomains
Linux based Stubdomains
 
Unikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy WayUnikraft: Fast, Specialized Unikernels the Easy Way
Unikraft: Fast, Specialized Unikernels the Easy Way
 
Cinder
CinderCinder
Cinder
 
Practical Glusto Example
Practical Glusto ExamplePractical Glusto Example
Practical Glusto Example
 
Conair
ConairConair
Conair
 
4Developers 2015: Scaling LAMP doesn't have to suck - Sebastian Grodzicki
4Developers 2015: Scaling LAMP doesn't have to suck - Sebastian Grodzicki4Developers 2015: Scaling LAMP doesn't have to suck - Sebastian Grodzicki
4Developers 2015: Scaling LAMP doesn't have to suck - Sebastian Grodzicki
 

Similar to ops300 Week5 storage (1)

CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
Tim Mackey
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
Todd Deshane
 

Similar to ops300 Week5 storage (1) (20)

LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISORLOAD BALANCING OF APPLICATIONS  USING XEN HYPERVISOR
LOAD BALANCING OF APPLICATIONS USING XEN HYPERVISOR
 
Containerization is more than the new Virtualization: enabling separation of ...
Containerization is more than the new Virtualization: enabling separation of ...Containerization is more than the new Virtualization: enabling separation of ...
Containerization is more than the new Virtualization: enabling separation of ...
 
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
CloudStack Day Japan 2015 - Hypervisor Selection in CloudStack 4.5
 
Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3Decisions behind hypervisor selection in CloudStack 4.3
Decisions behind hypervisor selection in CloudStack 4.3
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment Docker - Demo on PHP Application deployment
Docker - Demo on PHP Application deployment
 
OpenVZ Linux Containers
OpenVZ Linux ContainersOpenVZ Linux Containers
OpenVZ Linux Containers
 
S4 xen hypervisor_20080622
S4 xen hypervisor_20080622S4 xen hypervisor_20080622
S4 xen hypervisor_20080622
 
Brk2051 sql server on linux and docker
Brk2051 sql server on linux and dockerBrk2051 sql server on linux and docker
Brk2051 sql server on linux and docker
 
Azure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment ScenariosAzure Virtual Machines Deployment Scenarios
Azure Virtual Machines Deployment Scenarios
 
LinuxTag13: 10 years of Xen and beyond
LinuxTag13: 10 years of Xen and beyondLinuxTag13: 10 years of Xen and beyond
LinuxTag13: 10 years of Xen and beyond
 
Webinar - Getting Started With Ceph
Webinar - Getting Started With CephWebinar - Getting Started With Ceph
Webinar - Getting Started With Ceph
 
aws.ppt
aws.pptaws.ppt
aws.ppt
 
Techmeeting-17feb2016
Techmeeting-17feb2016Techmeeting-17feb2016
Techmeeting-17feb2016
 
Docker-Intro
Docker-IntroDocker-Intro
Docker-Intro
 
Block Storage For VMs With Ceph
Block Storage For VMs With CephBlock Storage For VMs With Ceph
Block Storage For VMs With Ceph
 
Double-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University SeriesDouble-Take for Migrations - thinkASG University Series
Double-Take for Migrations - thinkASG University Series
 
Think asg double take migrations for the enterprise
Think asg double take migrations for the enterpriseThink asg double take migrations for the enterprise
Think asg double take migrations for the enterprise
 
XenSummit - 08/28/2012
XenSummit - 08/28/2012XenSummit - 08/28/2012
XenSummit - 08/28/2012
 
Automating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with PuppetAutomating Your CloudStack Cloud with Puppet
Automating Your CloudStack Cloud with Puppet
 

More from trayyoo

ops300 Week5 storage
ops300 Week5 storageops300 Week5 storage
ops300 Week5 storage
trayyoo
 
ops300 Week8 practical test
ops300 Week8 practical testops300 Week8 practical test
ops300 Week8 practical test
trayyoo
 
ops300 Week8 gre
ops300 Week8 greops300 Week8 gre
ops300 Week8 gre
trayyoo
 
ops300 Week9 feedback
ops300 Week9 feedbackops300 Week9 feedback
ops300 Week9 feedback
trayyoo
 
ops300 Week10 technology evaluation
ops300 Week10   technology evaluationops300 Week10   technology evaluation
ops300 Week10 technology evaluation
trayyoo
 
ops300 Research paperrubric
ops300 Research paperrubricops300 Research paperrubric
ops300 Research paperrubric
trayyoo
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)
trayyoo
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)
trayyoo
 
ops300 Assignment 02
ops300 Assignment  02ops300 Assignment  02
ops300 Assignment 02
trayyoo
 
Project papercontent requirement
Project papercontent requirementProject papercontent requirement
Project papercontent requirement
trayyoo
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)
trayyoo
 
Report for lab 1
Report for lab 1Report for lab 1
Report for lab 1
trayyoo
 
Report for lab 2(2)
Report for lab 2(2)Report for lab 2(2)
Report for lab 2(2)
trayyoo
 
Report for lab 3(1)
Report for lab 3(1)Report for lab 3(1)
Report for lab 3(1)
trayyoo
 
Report for lab 5 2017
Report for lab 5 2017Report for lab 5 2017
Report for lab 5 2017
trayyoo
 

More from trayyoo (20)

ops300 Week5 storage
ops300 Week5 storageops300 Week5 storage
ops300 Week5 storage
 
ops300 Week8 practical test
ops300 Week8 practical testops300 Week8 practical test
ops300 Week8 practical test
 
ops300 Week8 gre
ops300 Week8 greops300 Week8 gre
ops300 Week8 gre
 
ops300 Week9 feedback
ops300 Week9 feedbackops300 Week9 feedback
ops300 Week9 feedback
 
ops300 Week10 technology evaluation
ops300 Week10   technology evaluationops300 Week10   technology evaluation
ops300 Week10 technology evaluation
 
ops300 Research paperrubric
ops300 Research paperrubricops300 Research paperrubric
ops300 Research paperrubric
 
ops300 Project(4)
ops300 Project(4)ops300 Project(4)
ops300 Project(4)
 
ops300 Project(3)
ops300 Project(3)ops300 Project(3)
ops300 Project(3)
 
ops300 Assignment 02
ops300 Assignment  02ops300 Assignment  02
ops300 Assignment 02
 
srt311 Project2
srt311 Project2srt311 Project2
srt311 Project2
 
Project papercontent requirement
Project papercontent requirementProject papercontent requirement
Project papercontent requirement
 
Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)Dcn330 project papertemplate(1)
Dcn330 project papertemplate(1)
 
Dcn330 project-paper-rubric
Dcn330 project-paper-rubricDcn330 project-paper-rubric
Dcn330 project-paper-rubric
 
Introduction(2)
Introduction(2)Introduction(2)
Introduction(2)
 
Report for lab 1
Report for lab 1Report for lab 1
Report for lab 1
 
Report for lab 2(2)
Report for lab 2(2)Report for lab 2(2)
Report for lab 2(2)
 
Report for lab 3(1)
Report for lab 3(1)Report for lab 3(1)
Report for lab 3(1)
 
Report for lab 4 2017(1)
Report for lab 4 2017(1)Report for lab 4 2017(1)
Report for lab 4 2017(1)
 
Report for lab 5 2017
Report for lab 5 2017Report for lab 5 2017
Report for lab 5 2017
 
Report for lab 6 2017
Report for lab 6 2017Report for lab 6 2017
Report for lab 6 2017
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
negromaestrong
 

Recently uploaded (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Third Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptxThird Battle of Panipat detailed notes.pptx
Third Battle of Panipat detailed notes.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 

ops300 Week5 storage (1)

  • 2. Practical Test  VMs  5 x Linux minimum + OpenVPN Server/Client + tcpdump  Proxmox (?)  2 x Windows + OpenVPN client + wireshark  1 x Linux desktop + wireshark  Containers  5 x Ubuntu/CentOS + tcpdump  2 x Host (1 laptop : wifi + wired, 1 desktop/laptop [1 wired]/removable disk ) + CAT 6 cable  VMWare  Wireshark  MS Office  Internet
  • 3. Storage type  Block level storage  Raw images  Clone/Snapshots  File level storage  (POSIX) file system  Object storage  Data  Thin Provisioning
  • 4. Storage  https://pve.proxmox.com/wiki/Storage  pvesm  /etc/pve/storage.cfg <type>: <STORAGE_ID> <property> <value> <property> <value>  Volumes  Volume Ownership  local:230/example-image.raw
  • 5. RBD/Ceph  https://pve.proxmox.com/wiki/Storage:_RBD  distributed object store  performance, reliability and scalability  thin provisioning  resizable volumes  distributed and redundant (striped over multiple OSDs)  full snapshot and clone capabilities  self healing  no single point of failure  scalable to the exabyte level
  • 6. Small deployments  Ceph services  Proxmox VE node  https://pve.proxmox.com/wiki/Ceph_Server  https://pve.proxmox.com/wiki/Storage:_RBD  Configuration rbd: ceph3 monhost 10.1.1.20 10.1.1.21 10.1.1.22 pool ceph3 content images username admin  Authentication mkdir /etc/pve/priv/ceph scp <cephserver>:/etc/ceph/ceph.client.admin.keyring /etc/pve/priv/ceph/<STORAGE_ID>.keyring
  • 7. Lab 3 - feedback  Planning
  • 8. Ex 1  Container  C1  IP: 172.16.10.10/24  VM  VM1  IP: 192.168.10.100/24 and IP 172.16.10.100/24  Goal  C1 <>VM1
  • 9. Ex 2  Container  C1  IP: 172.16.10.10/24  VM  VM1  IP: 192.168.10.100/24  Goal  C1 <>VM1
  • 10. Ex 3  Container  C1  IP: 172.16.10.10/24  C2  IP: 172.17.10.10/24  VM  VM1  IP: 172.16.10.100/24  Goal:  C1 <> C2, but C2 !<> VM1
  • 11. Ex 4  Container  C1  IP: 172.16.10.10/24  C2  IP: 172.17.10.10/24  VM  VM1  IP: 172.16.10.100/24  Goal:  C1 <> C2, C2 <>VM1