aws/openstack integration with openqrm

33
ハイブリッド・クラウド動化基盤 openQRMで実現する OpenStack/AWS統合管理 2014/6/22 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved http://www.ossl.co.jp Mail: [email protected] Twitter: @satoruf FaceBook: http://www.facebook.com/satoru.funai LinkedIn: http://jp.linkedin.com/in/satorufunai/ja 1 Open Programmable Infrastructure Environment

Upload: oss

Post on 05-Dec-2014

765 views

Category:

Technology


5 download

DESCRIPTION

JTF2014で話した資料です「ハイブリッド・クラウド自動化基盤openQRMで実現する OpenStack/AWS統合管理」

TRANSCRIPT

  • 1. openQRM OpenStack/AWS 2014/6/22 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved http://www.ossl.co.jp Mail: [email protected] Twitter: @satoruf FaceBook: http://www.facebook.com/satoru.funai LinkedIn: http://jp.linkedin.com/in/satorufunai/ja 1 Open Programmable Infrastructure Environment
  • 2. l l l l l l l 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 2
  • 3. l l l l l l OS l l l l 3 l l l l l l l 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 3
  • 4. 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 4
  • 5. David Farley (), Jez Humble (), (), () (2012/3/14) 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 5 -1 0 1 2 3 11
  • 6. API CMDB 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 6
  • 7. Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved i-doit Ralph Cobbler LinuxCOE Clonezilla GlusterFS Ceph Puppet Ansible Nagios Zabbix openvswith VM OS Fabric JobScheduler 14/06/23 7 Redmine Git/svn OTRS CMDB
  • 8. openQRM 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 8 IPMI API AMI VMware, KVM, Xen, etc. OS HA/DR AWS OpenStack VMware KVM/Xen LXC/OpenVZ LinuxCOE Cobbler Clonezilla FAI, OPSI Puppet Ansible Kickstart preseed ZABBIX Nagios/Icinga Collectd idoit Live Migration LCMC Pacemaker, Corosync, Heartbeat, DRBD OpenLDAP API
  • 9. 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 9 VMware, KVM, Xen, etc.
  • 10. 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 10 VMware, KVM, Xen, etc. AMI
  • 11. 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 11 VMware, KVM, Xen, etc. API
  • 12. l l l l l l l l l AWS l l l DR/BCP l DR/BCP 14/06/23 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 12 Open Programmable Infrastructure Environment
  • 13. AWS/Openstack(1) l openQRMAWS/Openstack 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 13
  • 14. AWS/Openstack(2) l openQRM l Nagios/Zabbix/Ansible/Puppet 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 14
  • 15. AWS(3) l EBS/snapshot 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 15 Openstack
  • 16. AWS(4) l openQRMS3/AMI 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 16 Openstack
  • 17. openQRM 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved openQRM DHCP PXE VMware, Xen, KVM, lxc, OpenVZ DNS Linux Windows NFS SAN iSCSI Gluster FS Intel/AMD x64 Linux Windows API Solaris SolarisPXE tftpd, SAN Local, REST API 17
  • 18. l openQRM l l API 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved VMware ESXi Citrix XEN server KVM/libvirtd OpenVZ Lxc Local Server () (AWS/Openstack/ Eucalyptus) EC* Local LVM/Block tmpfs NFS iSCSI AOE (ATA over Ethernet) GlusterFS Nagios/Icinga Collectd Zabbix Puppet Ansible Cobbler LinuxCOE LDAP* i-doit CMDB* Dhcp Dns Tftp Wake On Lan IPMI* IP* * noVNC SSH-term HA OpenQRM HA LCMC Etc. * 18
  • 19. openQRM 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved openQRM (PXELinux) root 19 HA
  • 20. 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved LAMP DBWindowsServer Etc. NFS/ftp/http/local VMware/xen 20
  • 21. LinuxCOE+Ansible/Puppet l LinuxCOEHPOSS l CobblerOS l openQRM l openQRM 1. LinunxCOE 2. LinuxCOEtftp 3. OSopenQRM 4. Puppet/Ansibleplaybook 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 21
  • 22. HA l N+1 l LCMC l Linux Cluster Management ConsoleLinux- HA 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved openQRM N+1 OpenQRM HA 22
  • 23. l openQRM l P2V/V2P l V2VAB l P2PAB l l l KVM, Xen, OpenVZ, lxc 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 23
  • 24. CloudZones l WANopenQRM 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 24 CloudZones https/SOAP WAN openQRM #1 openQRM #2
  • 25. 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 25 Zabbix i-doit Nagios
  • 26. l l l l l l l IPVLAN l l GUI l l API l SOAP l JSON-RPC 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved DB OpenQRM 26
  • 27. 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 27
  • 28. API 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 28
  • 29. BCP/DR l l l 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved OpenQRM MySQL Windows Linux Vmware etc. 29
  • 30. as a Service l HadoopAsakusa PaaS l l Hadoop l l l 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved Asakusa MySQL OpenQRM MySQL Asakusa MySQL Asakusa MySQL Hadoop Hadoop Hadoop Hadoop & JobScheduler 30
  • 31. (1) HW OpenQRM Intel/AMD x86 2core.8Ghz 1GB GB (2) OS OpenQRM Ubuntu / Debian Lucid CentOS / Redhat EL 5.5 (3) OpenQRM Apache 2.2 MySQL 5.1 PHP 5.3 (4) OpenQRM Gbps dhcpOpenQRM IP dhcp/PXE arp NTP 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 31
  • 32. http://groups.google.com/group/openqrm-ja [email protected] http://www.openqrm-enterprise.com/ OSShttp://www.openqrm.com https://sourceforge.net/projects/openqrm/ l l l http://www.ossl.co.jp 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved 32
  • 33. OSS l OSS Laboratories Inc. l l l l S&J 140622 Copyright 2014(C) OSS Laboratories Inc. All Rights Reserved OSS 2 OSS 33