SlideShare a Scribd company logo
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

PDF
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
VirtualTech Japan Inc.
 
PPTX
Jenkins X on AKS
Ryo Fujita
 
PDF
PuppetConf 2016: Puppet and UCS: Policy-Based Management All the Way Down – C...
Puppet
 
ODP
Use build service API in your program
SUSE Labs Taipei
 
PDF
Mongo db program_installation_guide
Philip Zhong
 
ODP
S4 sig-check-lpc-20130918
SUSE Labs Taipei
 
PPTX
Elastic Beanstalk 이용한 Django 배포
jgjhf lhhjfhdg
 
ODP
Coscup 2012-urfkill
SUSE Labs Taipei
 
MAASとJujuでつくるOpenStack環境構築入門 IceHouse対応版 - OpenStack最新情報セミナー 2014年10月
VirtualTech Japan Inc.
 
Jenkins X on AKS
Ryo Fujita
 
PuppetConf 2016: Puppet and UCS: Policy-Based Management All the Way Down – C...
Puppet
 
Use build service API in your program
SUSE Labs Taipei
 
Mongo db program_installation_guide
Philip Zhong
 
S4 sig-check-lpc-20130918
SUSE Labs Taipei
 
Elastic Beanstalk 이용한 Django 배포
jgjhf lhhjfhdg
 
Coscup 2012-urfkill
SUSE Labs Taipei
 

What's hot (20)

PPT
Installing Loopback Adapter
Kuwait10
 
PDF
Installing spark 2
Ahmed Mekawy
 
PPTX
How Adobe Built An OpenStack Cloud
Jun Park
 
TXT
Instructions
ds5ysm
 
PDF
Webアプリケーションとメモリ
Masahiro Nagano
 
PPT
New kid on the block node.js
Joel Divekar
 
PPTX
Quoi de neuf Dans Azure ?
Thierry Buisson
 
PDF
Node.js :: Introduction — Part 2
Roman Liutikov
 
PDF
iscsid remains stopped in redhat EL 6
Ashwin Pawar
 
PDF
ClickHouse column-oriented database Install memo
Naoto MATSUMOTO
 
PDF
우아한 모노리스
Arawn Park
 
PDF
Warsztaty ansible
gnosek
 
PPTX
Introduction to node js
Amit Thakkar
 
PPTX
System administration
Prakash Poudel
 
KEY
GuiceCon 2011 - Sisu
Stuart McCulloch
 
PDF
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Jan Fredrik Wedén
 
PDF
Practical ZFS
All Things Open
 
PPTX
.NET Conf 2018 - Message Queue Based RPC
Andrew Wu
 
PPTX
Database Schema as Code
Yoshiyuki Nakahara
 
PPTX
Bare-metal and Virtual Provisioning with Razor
Kristian Reese
 
Installing Loopback Adapter
Kuwait10
 
Installing spark 2
Ahmed Mekawy
 
How Adobe Built An OpenStack Cloud
Jun Park
 
Instructions
ds5ysm
 
Webアプリケーションとメモリ
Masahiro Nagano
 
New kid on the block node.js
Joel Divekar
 
Quoi de neuf Dans Azure ?
Thierry Buisson
 
Node.js :: Introduction — Part 2
Roman Liutikov
 
iscsid remains stopped in redhat EL 6
Ashwin Pawar
 
ClickHouse column-oriented database Install memo
Naoto MATSUMOTO
 
우아한 모노리스
Arawn Park
 
Warsztaty ansible
gnosek
 
Introduction to node js
Amit Thakkar
 
System administration
Prakash Poudel
 
GuiceCon 2011 - Sisu
Stuart McCulloch
 
Kan du få data tilbake igjen fra dine Elasticsearch snapshots?
Jan Fredrik Wedén
 
Practical ZFS
All Things Open
 
.NET Conf 2018 - Message Queue Based RPC
Andrew Wu
 
Database Schema as Code
Yoshiyuki Nakahara
 
Bare-metal and Virtual Provisioning with Razor
Kristian Reese
 
Ad

Similar to Mesos DC/OS on opensuse (20)

PDF
A "Box" Full of Tools and Distros
Dario Faggioli
 
PDF
NetBSD on Google Compute Engine (en)
Ryo ONODERA
 
PDF
Docker on mesos
Bart Spaans
 
PDF
An Introduction to the Kubernetes API
Stefan Schimanski
 
PDF
Using DC/OS for Continuous Delivery - DevPulseCon 2017
pleia2
 
PPTX
Trying out DC/OS (what?)
nota-ja
 
PDF
Build and run applications in a dockerless kubernetes world
Jorge Morales
 
PDF
Spark Summit EU talk by Jorg Schad
Spark Summit
 
PDF
Build your own embedded linux distributions by yocto project
Yen-Chin Lee
 
PDF
Linux Containers From Scratch
joshuasoundcloud
 
PDF
QEMU in Cross building
Tetsuyuki Kobayashi
 
PDF
Kubernetes on Top of Mesos on Top of DCOS
Stefan Schimanski
 
PDF
(Free and Net) BSD Xen Roadmap
The Linux Foundation
 
PDF
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
NETWAYS
 
PDF
How to create your own Linux distribution (embedded-gothenburg)
Dimitrios Platis
 
PDF
DCOS Presentation
Jan Repnak
 
PDF
Docker and coreos20141020b
Richard Kuo
 
PDF
Debugging with EMUX - RIngzer0 BACK2WORKSHOPS
Saumil Shah
 
PPTX
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Mesosphere Inc.
 
PDF
Mesos on coreOS
충섭 김
 
A "Box" Full of Tools and Distros
Dario Faggioli
 
NetBSD on Google Compute Engine (en)
Ryo ONODERA
 
Docker on mesos
Bart Spaans
 
An Introduction to the Kubernetes API
Stefan Schimanski
 
Using DC/OS for Continuous Delivery - DevPulseCon 2017
pleia2
 
Trying out DC/OS (what?)
nota-ja
 
Build and run applications in a dockerless kubernetes world
Jorge Morales
 
Spark Summit EU talk by Jorg Schad
Spark Summit
 
Build your own embedded linux distributions by yocto project
Yen-Chin Lee
 
Linux Containers From Scratch
joshuasoundcloud
 
QEMU in Cross building
Tetsuyuki Kobayashi
 
Kubernetes on Top of Mesos on Top of DCOS
Stefan Schimanski
 
(Free and Net) BSD Xen Roadmap
The Linux Foundation
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
NETWAYS
 
How to create your own Linux distribution (embedded-gothenburg)
Dimitrios Platis
 
DCOS Presentation
Jan Repnak
 
Docker and coreos20141020b
Richard Kuo
 
Debugging with EMUX - RIngzer0 BACK2WORKSHOPS
Saumil Shah
 
Tech Preview: Kubernetes on Mesosphere DC/OS 1.10
Mesosphere Inc.
 
Mesos on coreOS
충섭 김
 
Ad

More from Masayuki Igawa (7)

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

Recently uploaded (20)

PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PPTX
Presentation about variables and constant.pptx
kr2589474
 
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
PDF
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
PPTX
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PFAS Reporting Requirements 2026 Are You Submission Ready Certivo.pptx
Certivo Inc
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
Presentation about variables and constant.pptx
kr2589474
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Presentation about variables and constant.pptx
safalsingh810
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
classification of computer and basic part of digital computer
ravisinghrajpurohit3
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
MiniTool Power Data Recovery Crack New Pre Activated Version Latest 2025
imang66g
 
slidesgo-unlocking-the-code-the-dynamic-dance-of-variables-and-constants-2024...
kr2589474
 

Mesos DC/OS on opensuse

  • 1. Mesos, DC/OS on openSUSE Masayuki Igawa [email protected] 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: [email protected] 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