Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
EN
Uploaded by
YASUKAZU NAGATOMI
695 views
続Rancherで始めるRedmine生活~Redmineのプライベートカタログを作ってみた~
2018/4/27 Rancher Meetup in Kyoto #01 のLT資料。 Rancher 1.6系にて、Redmineのプライベートカタログを作成した話。
Software
◦
Read more
0
Save
Share
Embed
Embed presentation
1
/ 18
2
/ 18
3
/ 18
4
/ 18
5
/ 18
6
/ 18
7
/ 18
8
/ 18
9
/ 18
10
/ 18
11
/ 18
12
/ 18
13
/ 18
14
/ 18
15
/ 18
16
/ 18
17
/ 18
18
/ 18
More Related Content
PPTX
Rancherで始めるRedmine生活 ~ Redmineのプライベートカタログを作ってみた~
by
YASUKAZU NAGATOMI
PPTX
Redmineサーバ統合事例
by
Yuuki Nara
PDF
Al mininum 47redmine-2nd
by
mikoto20000
PPTX
ある工場の Redmine 2021 ( Redmine of one plant 2021 )
by
Kohei Nakamura
PDF
Redmineプラグイン導入・開発入門
by
Minoru Maeda
PPTX
redashのプラベートカタログ作成してつまづいたアレやコレや
by
YASUKAZU NAGATOMI
PDF
コンテナ化から始めてKubernetesクラスタ管理にRancherを使うまで〜前編〜
by
YASUKAZU NAGATOMI
PDF
RancherとGitOps的な話
by
YASUKAZU NAGATOMI
Rancherで始めるRedmine生活 ~ Redmineのプライベートカタログを作ってみた~
by
YASUKAZU NAGATOMI
Redmineサーバ統合事例
by
Yuuki Nara
Al mininum 47redmine-2nd
by
mikoto20000
ある工場の Redmine 2021 ( Redmine of one plant 2021 )
by
Kohei Nakamura
Redmineプラグイン導入・開発入門
by
Minoru Maeda
redashのプラベートカタログ作成してつまづいたアレやコレや
by
YASUKAZU NAGATOMI
コンテナ化から始めてKubernetesクラスタ管理にRancherを使うまで〜前編〜
by
YASUKAZU NAGATOMI
RancherとGitOps的な話
by
YASUKAZU NAGATOMI
More from YASUKAZU NAGATOMI
PDF
Cloud Native をやっていくにはどう学んでいくかをみんなで考えてみる
by
YASUKAZU NAGATOMI
PDF
コンテナイメージの脆弱性スキャンについて
by
YASUKAZU NAGATOMI
PDF
オンプレ Rancher Server × ML基盤 をはじめます
by
YASUKAZU NAGATOMI
PDF
Webアプリ開発向け ゆるふわDocker使いがCloud Naive開発に必要そうなetc.
by
YASUKAZU NAGATOMI
PDF
オンプレでPrivate Registry使ったDockerイメージの運用について
by
YASUKAZU NAGATOMI
PDF
ざっくり始めるCloud Native開発
by
YASUKAZU NAGATOMI
PDF
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
by
YASUKAZU NAGATOMI
PPTX
データ分析基盤として Rancher・k8s で始まるのか調査してみた
by
YASUKAZU NAGATOMI
PPTX
オンプレ&HTTP Proxyな環境でRancherOS入れてみた話
by
YASUKAZU NAGATOMI
PPTX
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
by
YASUKAZU NAGATOMI
PPTX
PM Beginners #06 : MTGの理想と現実
by
YASUKAZU NAGATOMI
PPTX
プロジェクトマネジメントと開発を両立したい!
by
YASUKAZU NAGATOMI
PPTX
PM Beginners #3:メンバの考えていること、共有できてます?
by
YASUKAZU NAGATOMI
PPTX
技術的負債だらけのチームで技術マネージメントしてみた Kichijoji.pm7[talk2]
by
YASUKAZU NAGATOMI
Cloud Native をやっていくにはどう学んでいくかをみんなで考えてみる
by
YASUKAZU NAGATOMI
コンテナイメージの脆弱性スキャンについて
by
YASUKAZU NAGATOMI
オンプレ Rancher Server × ML基盤 をはじめます
by
YASUKAZU NAGATOMI
Webアプリ開発向け ゆるふわDocker使いがCloud Naive開発に必要そうなetc.
by
YASUKAZU NAGATOMI
オンプレでPrivate Registry使ったDockerイメージの運用について
by
YASUKAZU NAGATOMI
ざっくり始めるCloud Native開発
by
YASUKAZU NAGATOMI
Webアプリ開発向け ゆるふわDocker使いが Cloud Naive開発に必要なetc.
by
YASUKAZU NAGATOMI
データ分析基盤として Rancher・k8s で始まるのか調査してみた
by
YASUKAZU NAGATOMI
オンプレ&HTTP Proxyな環境でRancherOS入れてみた話
by
YASUKAZU NAGATOMI
Kichijoji-mini #010:うちの残念な開発環境を正常な状態にするには?
by
YASUKAZU NAGATOMI
PM Beginners #06 : MTGの理想と現実
by
YASUKAZU NAGATOMI
プロジェクトマネジメントと開発を両立したい!
by
YASUKAZU NAGATOMI
PM Beginners #3:メンバの考えていること、共有できてます?
by
YASUKAZU NAGATOMI
技術的負債だらけのチームで技術マネージメントしてみた Kichijoji.pm7[talk2]
by
YASUKAZU NAGATOMI
続Rancherで始めるRedmine生活~Redmineのプライベートカタログを作ってみた~
1.
続Rancher(1.6系)で始めるRedmine生活 ~ Redmineのプライベートカタログを作ってみた~ 2018/04/27 Rancher
Meetup Kyoto #01 @yassan168(やっさん@牛勢)
2.
始まりませんでした... 結論 アカンやん...
3.
何でプライベートカタログが必要か? 1. 管理用RDBがMySQL問題 2. テーマ、プラグインの追加が出来ない問題 3.
バックアップが取れない問題
4.
管理用RDBがMySQL問題 • これが大問題 cf. 2017年5月13日のRedmineのコミッター
@g_maeda さんのツイートより 現状でもチケットは進展無し
5.
管理用RDBがMySQL問題 なので、カタログの管理用RDBをPostgreSQLに変更する へろー。 解 決
6.
テーマ・プラグインの追加が出来ない問題 大本のDockerイメージは対応しているが、公式カタログでは対応していな い 名前負けしてしまう始末。 テーマは最悪良いとしてもプラグイン無しではかなりツライ。
7.
テーマ・プラグインの追加が出来ない問題 今回使ったDockerイメージ自体は追加は可能だが、、、 以下を実行しなければならない。 cf. sameersbn/docker-redmine: Docker
Image for Redmine https://github.com/sameersbn/docker-redmine#plugins # mkdir -p /srv/docker/redmine/redmine/plugins && cd $_ (プラグインを取得して展開して配置) # docker exec -it redmine redmine_install_plugins # mkdir -p /srv/docker/redmine/redmine/themes && cd $_ (テーマを取得して展開して配置) # docker exec -it redmine redmine_install_themes プラグインの場合 テーマの場合
8.
テーマ・プラグインの追加が出来ない問題 スタックをデプロイ後、コンソールから入ってインストールすれば、 出来るっちゃ出来る。 コンテナとは。。 コード化出来てないものは微妙。今後もアップデート繰り返すし。
9.
解決案 展開済みのデータをどっちかで用意して • Data Volume
Containerを作成 • NFS上に展開しておいて、Rancher NFS使う その後、上記のどちらかで用意したVolumeを /srv/docker/redmine/redmine/plugins としてRedmineサービスからマウント。 その後、Sidekickでコマンドを実行 cf. Using Rancher NFS https://rancher.com/docs/rancher/v1.6/en/rancher-services/storage-service/rancher-nfs/ cf. Sidekick Services https://rancher.com/docs/rancher/latest/en/cattle/adding-services/#sidekick-services
10.
① Data Volume
Containerでやってみたものの... 起動してすぐにコケる。。
11.
② RancherNFSでもやってみたものの... コマンドが通らない orz
12.
使ってるDockerイメージのREADME
13.
ここで時間切れ orz サーセン・・・
14.
言い訳 おそらく、②NFS案でやれば行けるはず。 ただ、①Data Volume Container案は他にも使えそうなので 引き続きあがいてみます。
15.
バックアップが取れない問題 テーマ・プラグイン同様に、コマンド実行すると バックアップの場合は、REDMINE_BACKUPS_DIRにバックアップを作成 リストアの場合は、コマンドパラメータにファイルを指定して実施。 # docker stop
redmine && docker rm redmine # docker run --name redmine -it --rm [OPTIONS] sameersbn/redmine:3.4.4-2 app:backup:create # docker stop redmine && docker rm redmine # docker run --name redmine -it --rm [OPTIONS] sameersbn/redmine:3.4.4-2 app:backup:restore BACKUP=1417624827_redmine_backup.tar バックアップの場合 リストアの場合
16.
解決案 バックアップ先をRancherNFSでボリュームを用意してredmine側でマウン トし、Sidekickでコマンドを実行すればイケるはず。。。
17.
参考 1. Redmineのプライベートカタログ yassan/rancher-catalog: Rancher
Catalogs https://github.com/yassan/rancher-catalog 2. RedmineテーマのDocker Data Volume yassan/redmine-data-theme - Docker Hub https://hub.docker.com/r/yassan/redmine-data-theme/ 3. 元になっているRedmineのDockerイメージ sameersbn/redmine - Docker Hub https://hub.docker.com/r/sameersbn/redmine/
18.
Let's Enjoy Rancher
!