SlideShare a Scribd company logo
1 of 11
Download to read offline
Mesos, DC/OS on openSUSE
Masayuki Igawa
masayuki@igawa.io
masayukig on Freenode, Twitter, GitHub
May 30, 2017
@Mesos Meetup Tokyo #1
github.com/masayukig/mesos-dcos-on-opensuse
Who am I?
Company:SUSE/ノベル株式会社
QE(Quality Engineering) Team
(日本にいるのは私だけ)
SUSE Acquires OpenStack IaaS and
Cloud Foundry PaaS Talent and
Technology Assets from HPE to
Accelerate Growth and Entry into
New Markets
Job: Senior Software Engineer/Open
Source Programmer
OpenStack QA Upstream
development, Core Reviewer
(Tempest, OpenStack-Health,
Subunit2SQL, Stackviz)
stackalytics.com/?user_id=igawa
1 / 10
What I’d like to do
Mesos? DC/OS? What is it?
I’d like to use it in my laptop!
Mac → openSUSE(Linux)
Dell Precision 5510 (Ubuntu
pre-installed)
CPU: Corei7@2.70GHz
Mem: 32GB
HDD: 500GB (SSD) + 1TB (HDD)
Vagrant, OpenStack, etc.
2 / 10
Try it
Install openSUSE(Tumbleweed)
Install VirtualBox
Install Vagrant
Install Mesos, DC/OS
Boot it!
Install DC/OS with Vagrant
3 / 10
And then?: Install openSUSE (Tumbleweed)
openSUSE Tumbleweed ?
USB メモリなんて持ってない
容量足りない
ブートしない
Tumbleweed? (Photo by jezarnold)
USB stick (4GB)
Boot error
4 / 10
And then?: Install VirtualBox/Vagrant
それぞれの公式サイト (VirtualBox/Vagrant)に Tumbleweed 用のパッケージはなか
ったけれど・・
openSUSEのリポジトリにパッケージありました
VirtualBox: zypper install virtualbox
Vagrant: zypper install vagrant
5 / 10
And then?: Install DC/OS
Install DC/OS with Vagrant に従い、master branch を使用
cp VagrantConfig -1m-1a-1p.yaml VagrantConfig.yaml
vagrant up
すんなりインストールが進んだ!4つのVMが起動した!
自動テスト(?)も通った! (っぽい)
Access to http://m1.dcos!→ But couldn’t connect..・・ orz
6 / 10
Resolved: Install DC/OS
Host-only Networks issue
$ ip addr show vboxnet0
3: vboxnet0: <BROADCAST ,MULTICAST > mtu 1500 qdisc noop state DOWN
group default qlen 1000
link/ether 0a :00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
# trying to up
$ sudo ip link set vboxnet0 up
$ ip addr show vboxnet0
3: vboxnet0: <BROADCAST ,MULTICAST ,UP ,LOWER_UP > mtu 1500 qdisc
pfifo_fast state UP group default qlen 1000
link/ether 0a :00:27:00:00:00 brd ff:ff:ff:ff:ff:ff
inet6 fe80 ::800:27 ff:fe00 :0/64 scope link
valid_lft forever preferred_lft forever
# only ipv6 ip address shows up!! So , set an ipv4 address ,
manually
$ sudo ip addr add 192.168.65.1/24 dev vboxnet0
# could access to http ://m1.dcos finally !!
7 / 10
Boot DC/OS on Vagrant on VirtualBox on openSUSE
8 / 10
Conclusion
On openSUSE, we can use Mesos, DC/OS!
There are/were many challenges (especially Network. . . )
This is the start line → Manage multiple hosts/VMs
9 / 10
Where to get more information
https://www.opensuse.org/#Tumbleweed
https://www.virtualbox.org/
https://www.vagrantup.com/
https://dcos.io/docs/1.9/installing/local/
https://github.com/dcos/dcos-vagrant/
10 / 10

More Related Content

What's hot

Installing Loopback Adapter
Installing Loopback AdapterInstalling Loopback Adapter
Installing Loopback AdapterKuwait10
 
Installing spark 2
Installing spark 2Installing spark 2
Installing spark 2Ahmed Mekawy
 
How Adobe Built An OpenStack Cloud
How Adobe Built An OpenStack CloudHow Adobe Built An OpenStack Cloud
How Adobe Built An OpenStack CloudJun Park
 
Instructions
InstructionsInstructions
Instructionsds5ysm
 
Webアプリケーションとメモリ
WebアプリケーションとメモリWebアプリケーションとメモリ
WebアプリケーションとメモリMasahiro Nagano
 
New kid on the block node.js
New kid on the block node.jsNew kid on the block node.js
New kid on the block node.jsJoel Divekar
 
Quoi de neuf Dans Azure ?
Quoi de neuf Dans Azure ?Quoi de neuf Dans Azure ?
Quoi de neuf Dans Azure ?Thierry Buisson
 
Node.js :: Introduction — Part 2
Node.js :: Introduction — Part 2Node.js :: Introduction — Part 2
Node.js :: Introduction — Part 2Roman Liutikov
 
iscsid remains stopped in redhat EL 6
iscsid remains stopped in redhat EL 6iscsid remains stopped in redhat EL 6
iscsid remains stopped in redhat EL 6Ashwin Pawar
 
ClickHouse column-oriented database Install memo
ClickHouse column-oriented database Install memoClickHouse column-oriented database Install memo
ClickHouse column-oriented database Install memoNaoto MATSUMOTO
 
우아한 모노리스
우아한 모노리스우아한 모노리스
우아한 모노리스Arawn Park
 
Warsztaty ansible
Warsztaty ansibleWarsztaty ansible
Warsztaty ansiblegnosek
 
Introduction to node js
Introduction to node jsIntroduction to node js
Introduction to node jsAmit Thakkar
 
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?Jan Fredrik Wedén
 
.NET Conf 2018 - Message Queue Based RPC
.NET Conf 2018 - Message Queue Based RPC.NET Conf 2018 - Message Queue Based RPC
.NET Conf 2018 - Message Queue Based RPCAndrew Wu
 
Bare-metal and Virtual Provisioning with Razor
Bare-metal and Virtual Provisioning with RazorBare-metal and Virtual Provisioning with Razor
Bare-metal and Virtual Provisioning with RazorKristian Reese
 

What's hot (20)

Installing Loopback Adapter
Installing Loopback AdapterInstalling Loopback Adapter
Installing Loopback Adapter
 
Installing spark 2
Installing spark 2Installing spark 2
Installing spark 2
 
How Adobe Built An OpenStack Cloud
How Adobe Built An OpenStack CloudHow Adobe Built An OpenStack Cloud
How Adobe Built An OpenStack Cloud
 
Instructions
InstructionsInstructions
Instructions
 
Webアプリケーションとメモリ
WebアプリケーションとメモリWebアプリケーションとメモリ
Webアプリケーションとメモリ
 
New kid on the block node.js
New kid on the block node.jsNew kid on the block node.js
New kid on the block node.js
 
Quoi de neuf Dans Azure ?
Quoi de neuf Dans Azure ?Quoi de neuf Dans Azure ?
Quoi de neuf Dans Azure ?
 
Node.js :: Introduction — Part 2
Node.js :: Introduction — Part 2Node.js :: Introduction — Part 2
Node.js :: Introduction — Part 2
 
iscsid remains stopped in redhat EL 6
iscsid remains stopped in redhat EL 6iscsid remains stopped in redhat EL 6
iscsid remains stopped in redhat EL 6
 
ClickHouse column-oriented database Install memo
ClickHouse column-oriented database Install memoClickHouse column-oriented database Install memo
ClickHouse column-oriented database Install memo
 
우아한 모노리스
우아한 모노리스우아한 모노리스
우아한 모노리스
 
Warsztaty ansible
Warsztaty ansibleWarsztaty ansible
Warsztaty ansible
 
Introduction to node js
Introduction to node jsIntroduction to node js
Introduction to node js
 
System administration
System administrationSystem administration
System administration
 
GuiceCon 2011 - Sisu
GuiceCon 2011 - SisuGuiceCon 2011 - Sisu
GuiceCon 2011 - Sisu
 
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
 
Practical ZFS
Practical ZFSPractical ZFS
Practical ZFS
 
.NET Conf 2018 - Message Queue Based RPC
.NET Conf 2018 - Message Queue Based RPC.NET Conf 2018 - Message Queue Based RPC
.NET Conf 2018 - Message Queue Based RPC
 
Database Schema as Code
Database Schema as CodeDatabase Schema as Code
Database Schema as Code
 
Bare-metal and Virtual Provisioning with Razor
Bare-metal and Virtual Provisioning with RazorBare-metal and Virtual Provisioning with Razor
Bare-metal and Virtual Provisioning with Razor
 

Similar to Mesos DC/OS on opensuse

Hadoop installation
Hadoop installationHadoop installation
Hadoop installationAnkit Desai
 
ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments Eueung Mulyana
 
Writing & Sharing Great Modules - Puppet Camp Boston
Writing & Sharing Great Modules - Puppet Camp BostonWriting & Sharing Great Modules - Puppet Camp Boston
Writing & Sharing Great Modules - Puppet Camp BostonPuppet
 
Azure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challengesAzure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challengesWojciech Barczyński
 
The state of PHPUnit
The state of PHPUnitThe state of PHPUnit
The state of PHPUnitEdorian
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesNovell
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdRichard Lister
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation Soumyajit Basu
 
Sensu wrapper-sensu-summit
Sensu wrapper-sensu-summitSensu wrapper-sensu-summit
Sensu wrapper-sensu-summitLee Briggs
 
Muduo network library
Muduo network libraryMuduo network library
Muduo network libraryShuo Chen
 
How to make your Money Machine with Internet of Things
How to make your Money Machine with Internet of ThingsHow to make your Money Machine with Internet of Things
How to make your Money Machine with Internet of ThingsJeff Prestes
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefMatt Ray
 
Nise BOSH in Action
Nise BOSH in ActionNise BOSH in Action
Nise BOSH in Actioni_yudai
 
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014gethue
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...OpenStack Korea Community
 
A glance at the Rust SWC
A glance at the Rust SWCA glance at the Rust SWC
A glance at the Rust SWCThien Ly
 
Python Deployment with Fabric
Python Deployment with FabricPython Deployment with Fabric
Python Deployment with Fabricandymccurdy
 
The State of PHPUnit
The State of PHPUnitThe State of PHPUnit
The State of PHPUnitEdorian
 

Similar to Mesos DC/OS on opensuse (20)

Discovering OpenBSD on AWS
Discovering OpenBSD on AWSDiscovering OpenBSD on AWS
Discovering OpenBSD on AWS
 
Hadoop installation
Hadoop installationHadoop installation
Hadoop installation
 
ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments ONOS SDN Controller - Clustering Tests & Experiments
ONOS SDN Controller - Clustering Tests & Experiments
 
Writing & Sharing Great Modules - Puppet Camp Boston
Writing & Sharing Great Modules - Puppet Camp BostonWriting & Sharing Great Modules - Puppet Camp Boston
Writing & Sharing Great Modules - Puppet Camp Boston
 
Sheep it
Sheep itSheep it
Sheep it
 
Azure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challengesAzure Kubernetes Service - benefits and challenges
Azure Kubernetes Service - benefits and challenges
 
The state of PHPUnit
The state of PHPUnitThe state of PHPUnit
The state of PHPUnit
 
Practical Tips for Novell Cluster Services
Practical Tips for Novell Cluster ServicesPractical Tips for Novell Cluster Services
Practical Tips for Novell Cluster Services
 
CoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love SystemdCoreOS, or How I Learned to Stop Worrying and Love Systemd
CoreOS, or How I Learned to Stop Worrying and Love Systemd
 
Open stack implementation
Open stack implementation Open stack implementation
Open stack implementation
 
Sensu wrapper-sensu-summit
Sensu wrapper-sensu-summitSensu wrapper-sensu-summit
Sensu wrapper-sensu-summit
 
Muduo network library
Muduo network libraryMuduo network library
Muduo network library
 
How to make your Money Machine with Internet of Things
How to make your Money Machine with Internet of ThingsHow to make your Money Machine with Internet of Things
How to make your Money Machine with Internet of Things
 
Bare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and ChefBare Metal to OpenStack with Razor and Chef
Bare Metal to OpenStack with Razor and Chef
 
Nise BOSH in Action
Nise BOSH in ActionNise BOSH in Action
Nise BOSH in Action
 
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014
Hue: Big Data Web applications for Interactive Hadoop at Big Data Spain 2014
 
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
[OpenInfra Days Korea 2018] (Track 3) - CephFS with OpenStack Manila based on...
 
A glance at the Rust SWC
A glance at the Rust SWCA glance at the Rust SWC
A glance at the Rust SWC
 
Python Deployment with Fabric
Python Deployment with FabricPython Deployment with Fabric
Python Deployment with Fabric
 
The State of PHPUnit
The State of PHPUnitThe State of PHPUnit
The State of PHPUnit
 

More from Masayuki Igawa

(openSUSE.asia summit 2017) non native english speakers in open source commun...
(openSUSE.asia summit 2017) non native english speakers in open source commun...(openSUSE.asia summit 2017) non native english speakers in open source commun...
(openSUSE.asia summit 2017) non native english speakers in open source commun...Masayuki Igawa
 
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記Masayuki Igawa
 
Non native english speakers in open source communities - a true story
Non native english speakers in open source communities - a true storyNon native english speakers in open source communities - a true story
Non native english speakers in open source communities - a true storyMasayuki Igawa
 
OpenStack Upstream開発におけるCI品質向上施策
OpenStack Upstream開発におけるCI品質向上施策OpenStack Upstream開発におけるCI品質向上施策
OpenStack Upstream開発におけるCI品質向上施策Masayuki Igawa
 
Tempest scenariotests 20140512
Tempest scenariotests 20140512Tempest scenariotests 20140512
Tempest scenariotests 20140512Masayuki Igawa
 
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Masayuki Igawa
 

More from Masayuki Igawa (7)

(openSUSE.asia summit 2017) non native english speakers in open source commun...
(openSUSE.asia summit 2017) non native english speakers in open source commun...(openSUSE.asia summit 2017) non native english speakers in open source commun...
(openSUSE.asia summit 2017) non native english speakers in open source commun...
 
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記
OpenStack コミュニティにおける ESL 話者の苦悩と奮闘記
 
Non native english speakers in open source communities - a true story
Non native english speakers in open source communities - a true storyNon native english speakers in open source communities - a true story
Non native english speakers in open source communities - a true story
 
仕事のお話
仕事のお話仕事のお話
仕事のお話
 
OpenStack Upstream開発におけるCI品質向上施策
OpenStack Upstream開発におけるCI品質向上施策OpenStack Upstream開発におけるCI品質向上施策
OpenStack Upstream開発におけるCI品質向上施策
 
Tempest scenariotests 20140512
Tempest scenariotests 20140512Tempest scenariotests 20140512
Tempest scenariotests 20140512
 
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
Ensuring OpenStack Version up Compatibility for CloudOpen Japan 2013-05-31
 

Recently uploaded

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsAhmed Mohamed
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalLionel Briand
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Matt Ray
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Developmentvyaparkranti
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 

Recently uploaded (20)

Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Unveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML DiagramsUnveiling Design Patterns: A Visual Guide with UML Diagrams
Unveiling Design Patterns: A Visual Guide with UML Diagrams
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Precise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive GoalPrecise and Complete Requirements? An Elusive Goal
Precise and Complete Requirements? An Elusive Goal
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
 
Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web DevelopmentVK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
 
Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 

Mesos DC/OS on opensuse

  • 1. Mesos, DC/OS on openSUSE Masayuki Igawa masayuki@igawa.io masayukig on Freenode, Twitter, GitHub May 30, 2017 @Mesos Meetup Tokyo #1 github.com/masayukig/mesos-dcos-on-opensuse
  • 2. Who am I? Company:SUSE/ノベル株式会社 QE(Quality Engineering) Team (日本にいるのは私だけ) SUSE Acquires OpenStack IaaS and Cloud Foundry PaaS Talent and Technology Assets from HPE to Accelerate Growth and Entry into New Markets Job: Senior Software Engineer/Open Source Programmer OpenStack QA Upstream development, Core Reviewer (Tempest, OpenStack-Health, Subunit2SQL, Stackviz) stackalytics.com/?user_id=igawa 1 / 10
  • 3. What I’d like to do Mesos? DC/OS? What is it? I’d like to use it in my laptop! Mac → openSUSE(Linux) Dell Precision 5510 (Ubuntu pre-installed) CPU: Corei7@2.70GHz Mem: 32GB HDD: 500GB (SSD) + 1TB (HDD) Vagrant, OpenStack, etc. 2 / 10
  • 4. Try it Install openSUSE(Tumbleweed) Install VirtualBox Install Vagrant Install Mesos, DC/OS Boot it! Install DC/OS with Vagrant 3 / 10
  • 5. And then?: Install openSUSE (Tumbleweed) openSUSE Tumbleweed ? USB メモリなんて持ってない 容量足りない ブートしない Tumbleweed? (Photo by jezarnold) USB stick (4GB) Boot error 4 / 10
  • 6. And then?: Install VirtualBox/Vagrant それぞれの公式サイト (VirtualBox/Vagrant)に Tumbleweed 用のパッケージはなか ったけれど・・ openSUSEのリポジトリにパッケージありました VirtualBox: zypper install virtualbox Vagrant: zypper install vagrant 5 / 10
  • 7. And then?: Install DC/OS Install DC/OS with Vagrant に従い、master branch を使用 cp VagrantConfig -1m-1a-1p.yaml VagrantConfig.yaml vagrant up すんなりインストールが進んだ!4つのVMが起動した! 自動テスト(?)も通った! (っぽい) Access to http://m1.dcos!→ But couldn’t connect..・・ orz 6 / 10
  • 8. Resolved: Install DC/OS Host-only Networks issue $ ip addr show vboxnet0 3: vboxnet0: <BROADCAST ,MULTICAST > mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether 0a :00:27:00:00:00 brd ff:ff:ff:ff:ff:ff # trying to up $ sudo ip link set vboxnet0 up $ ip addr show vboxnet0 3: vboxnet0: <BROADCAST ,MULTICAST ,UP ,LOWER_UP > mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 0a :00:27:00:00:00 brd ff:ff:ff:ff:ff:ff inet6 fe80 ::800:27 ff:fe00 :0/64 scope link valid_lft forever preferred_lft forever # only ipv6 ip address shows up!! So , set an ipv4 address , manually $ sudo ip addr add 192.168.65.1/24 dev vboxnet0 # could access to http ://m1.dcos finally !! 7 / 10
  • 9. Boot DC/OS on Vagrant on VirtualBox on openSUSE 8 / 10
  • 10. Conclusion On openSUSE, we can use Mesos, DC/OS! There are/were many challenges (especially Network. . . ) This is the start line → Manage multiple hosts/VMs 9 / 10
  • 11. Where to get more information https://www.opensuse.org/#Tumbleweed https://www.virtualbox.org/ https://www.vagrantup.com/ https://dcos.io/docs/1.9/installing/local/ https://github.com/dcos/dcos-vagrant/ 10 / 10