36. Citrix + Caringo Product Integrations
Q3 2012 Q1 2013 Q1 2013
Native integration Based off current Enables rapid
available in 4.0+ CloudStack 4.0 storage-as-a-service
integration deployment
Uses S3 API
Ideal for snapshots, Demo available
Interface offered via ISOs, templates
ASL license
37. How to Access CAStor from CloudStack 4.0
1. Install CloudStack 4.0
2. Set enable.s3.api=true
3. Change storage.root in cloud-bridge.properties to begin with castor
4. Specify a CAStor domain to write content to
[Optional] Specify IP addresses of nodes or port
5. Create tenant domain within CAStor
Examples
# Static IP list with optional port
storage.root=castor domain=cloudstack 10.1.1.51 10.1.1.52 10.1.1.53 80
# Zeroconf locator for cluster named "castor.example.com"
storage.root=castor domain=cloudstack zeroconf=castor.example.com
39. • Project born at UCSC, 2003 • Company launched April 2012
• Sage Weil PhD • Funded by DreamHost
• Catalyst – Lustre Scalability • Supporting those adopting, integrating
• Open sourced 2006 (LGPLv2) and operating Ceph
• Incubated by DreamHost • Support and services
• Included in the Linux Kernel • Shepherding the Community
• Integrated in Cloud Platforms • Offices in Los Angeles, Brea, San
Francisco and Sunnyvale
• Integrated in QEMU/KVM
• 33 people
40. APP APP HOST/VM CLIENT
RADOSGW RBD CEPH FS
LIBRADOS
A bucket-based REST A reliable and fully- A POSIX-compliant
A library allowing gateway, compatible with distributed block device, distributed file system,
apps to directly S3 and Swift with a Linux kernel client with a Linux kernel client
access RADOS, and a QEMU/KVM driver and support for FUSE
with support for
C, C++, Java,
Python, Ruby,
and PHP
RADOS
A reliable, autonomous, distributed object store comprised of self-healing, self-managing, intelligent storage nodes
41. How Ceph Disrupts
Proprietary Block EMC
Device Platforms NetApp
Amazon (S3)
Amazon (EBS) Hitachi Data Systems
OpenStack Swift
Sheepdog Redhat (Gluster, xFS)
Basho (Riak)
Solidfire Intel (Lustre)
RADOSGW RBD CEPH FS
REST gateway Virtual block device Distributed file system
LIBRADOS
RADOS
42. How Ceph Integrates
OpenStack KVM Hadoop
CloudStack OpenStack Ganesha (NFS)
jclouds CloudStack Samba (CIFS)
CompatibleOne Linux kernel Linux kernel
RADOSGW RBD CEPH FS
REST gateway Virtual block device Distributed file system
LIBRADOS
RADOS
45. Nicira NVP連携
• OpenFlowによるアイソレーション
• OpenvSwitchとOpenFlow
• L2 over L3 トンネル (GRE, STT等)
• https://cwiki.apache.org/confluence/
display/CLOUDSTACK/Feature+Nic
ira+NVP+integration
• By Hugo Trippaers, Schuberg Philis
47
46. CloudStack + Nicira NVPの設定について
• Nicira NVPの設定は済ませておく
The IP address of the NVP Controller
The username to access the API
The password to access the API
The UUID of the Transport Zone that contains the hypervisors in this Zone
The UUID of the Physical Network that will used for the Guest networks
注意:
• 対応ハイパーバイザーは、現状XenServerのみ
• Nicira NVP 2.1.0、2.2.0、2.2.1でテスト
• 設定はCloudStack APIを使用
(UIからのコンフィグレーションは今後)
48. ネットワークの追加
addNiciraNvpDevice
physicalnetworkid = the UUID of the physical network
hostname = the IP address of the NVP controller
username = the username for access to the NVP API
password = the password for access to the NVP API
transportzoneuuid = the UUID of the transportzone
deleteNiciraNVPDevice
nvpdeviceid: the UUID of the device
listNiciraNVPDevices