アメリカ合衆国のとある政府機関への抗議のため、Chef関連のGemやGitHub上のソースコードを作者が削除した。 雇用期間に業務にてGemが作成されていたため、Chef SoftwareがGemの所有権を主張してGemを復活させた。 最終的には抗議行動に対してChef Softwareが折れることで決着が付いた。 現在Chef界隈が混乱している。 どうやら政治的問題のためにRuby Gemsに登録されたGemやGitHub上のソースコードが消されたらしい。 なかなか興味深い出来事で、なおかつ日本語圏に情報が出ていないので適当に記録しておく。 用語 Ruby:プログラミング言語の1種。日本においては超広範囲で使用されている超メジャーな言語。 RubyGems:Rubyにおけるパッケージシステム。他人のRubyプログラムやライブラリを簡単に取り込むことができる。 Chef: 構成管理ツールの
ソフトウェアのリリースや改善を効率化する「DevOps」に、現場の関心がますます高まっている。開発とインフラ構築・運用の迅速な連携が実現のポイントだが、それにはツールの支援が必要だ。富士通ラーニングメディアでは、そうしたツールの代表格である「Chef」のトレーニングを提供。DevOpsによってビジネスがいかに変化するかも含めて教えている。本稿では、資格Zine 市古編集長が受講した同社のChefトレーニングをお伝えする。 Chefはどう使われているか、なぜを使うのかをしっかり解説 近年、オンプレミスや仮想化サーバーからクラウドへのシステム移行が進んでいる。クラウドはパブリッククラウドにプライベートクラウド、そしてそのハイブリッドまで登場。関連するソフトウェアも商用製品からオープンソースまで多種多様になっている。そのため、インフラエンジニア[1]が習得すべき新技術は増えるばかりだ。大変ではあ
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます DevOpsの自動化ツールで知られるChefは、同社の既存のソフトウェアを統合し、1つのインターフェースで利用できる製品にまとめる新しいツール「Chef Automate」をリリースした。 このアプリはソフトウェア開発チームをターゲットにしたもので、従来の製品である「Chef Delivery」と「Chef Compliance」が担っている機能を1つのツールに統合する。Chefによれば、このアプリの狙いは、企業のソフトウェア提供プロセスをスピードアップすることだという。 またChef Automate独自の機能としてして、Chefが管理するすべてのリソースのアナリティクスを1つのインターフェースで提供する、可視化機能も追加されている。
Chef、自社製品群を統合した「Chef Automate」発表。ソフトウェアのデリバリプロセス全体を自動化 Chef Automateは、Chefが提供するソフトウェア製品群を統合し、あらたに可視化ツールなどを加えたものです。 具体的には、データセンター自動化ツールの「Chef」、アプリケーション環境を自動化する「Habitat」、インフラ用テストフレームワークの「inSpec」などで構成され、これらをワークフローで統合して簡単に継続的統合(Continuous Integration)を実現できるようにし、さらに全体を可視化するツールが新しく追加されています。 これにより迅速にITインフラを構成できるだけでなく、コンプライアンスやセキュリティのテストも自動化され、継続的統合のワークフローも整備されることになり、状況が可視化されるおかげで、企業はDevOps環境を容易に構築できるようにな
Chef、アプリケーションを実行環境ごとパッケージングする「Habitat」をオープンソースで公開。仮想マシンやベアメタル、Dockerなどのインフラに依存せず実行可能に 一般的にアプリケーションを実行するには、そのアプリケーションを実行するための実行系やライブラリ、環境変数といった、いわゆる実行環境を整えることが必要です。そして実行環境はアプリケーションの外側にあり、OSやインフラとして整備しておく必要がありました。 例えばアプリケーションをビルドし、テストし、デプロイし、運用していく場合、その環境それぞれでアプリケーションの実行環境を整備する必要があるわけです。 Habitatをひとことで説明するならば、アプリケーションを実行環境ごとパッケージすることで、インフラ側で実行環境を整備する手間を省き、どのインフラでも簡単に実行できるようにしたものと言えます。 ChefのCTOで共同創業者の
みなさんこんにちは。@ryuzeeです。 これから新たにChefを学ぶ人向けに非常に基本的なトレーニングの資料を作ったので公開します。 資料の構成は以下のとおりです。 まずDevOpsの文脈から自動化が必要な背景を説明Infrastructure as Codeについての利点を説明ChefのアーキテクチャChefの用語解説Vagrantで仮想マシンを2台使った一番単純なハンズオン(boxも用意済み)Serverspecを使ったCookbookのテストの書き方(VirtualBoxの仮想マシンの中でDockerを使っています)その他なお、2-3時間でさくっと触りながら全体像を掴むことを目的にしているので、網羅性はありません。 ハンズオン用のVagrantのboxには、あらかじめ、Chef DK(Development Kit)、Dockerなどが含まれており、すぐに触れると思います(ただしb
前回MacにChefとVagrantを入れてプロビジョニングしてみた。 Mac(Yosemite)にChef(12.0.3)とVagrant(1.7.2)を入れてプロビジョニングしてみた - カタカタブログ せっかくVagrantfileとChefクックブックをgitで管理しておけばどの環境でも仮想マシンがすぐに上げられるということで、Windows環境でもその恩恵に預かるべく、プロビジョニング環境をセットアップしてみた(ただし今回は手順再確認のため、git cloneはせず一から構築している)。結論として、Windows版でのChef環境セットアップはMacよりやや面倒だった。。 構成 基本的な構成は前回Macで作ったものと同じく、knife-soloでWindows側から仮想ノードをセットアップする。また、ツール類のバージョンも現時点の最新版で揃えた。 ホスト環境: Windows 7
全国1億人のサーバーワークスファンの皆さま、初めまして。2015年10月に入社しました法人営業課ソリューションアーキテクト(試用期間中)の浦底(@urasoko)と申します。試用期間中のくせにブログを書こうと下書きを寝かせていたら、人事にも課長にも先に出されてしまいました。くやしいです。これからどうぞお手柔らかによろしくお願いいたします。 Chefって さて、唐突ですがみなさん、Chefってご存知ですよね。そうですあのChefです。説明はここでは省きます。 サーバーワークスがSlackを導入しているのは皆さまご存知かと思います。そこに #chef_study ってチャンネルがあったわけですよ。そしたらなんとメンバーがゼロだったわけですよ、ゼロ。 おそるおそるPreviewしてみると2014年9月で更新が止まってるというなんと。 Chefはもうオワコンなのか そういえばもう12月ですね。12
Top Announcements of the AWS Summit in New York, 2023 It’s probably no surprise that generative artificial intelligence and machine learning were the stars of the show, but there were several other bright lights from the day-long cloud conference. New Seventh-Generation General Purpose Amazon EC2 Instances (M7i-Flex and M7i) Today we are launching Amazon Elastic Compute Cloud (Amazon EC2) M7i-Flex
こんにちは。株式会社ベーシックのCTOやってる@zaruです。今年はじめてQiitaのアドベントカレンダーに参加しました。25日埋まるようなんとか頑張ります。また、ベーシックのエンジニアについて興味のある人はベーシックエンジニアのQiita記事に目を通してみてください。それなりに面白い記事があると思います。 長い前置き Chef、めっちゃ流行って今や定番ツールになってますね。僕はChefに挑戦したものの脱落したダメエンジニアです。なんで脱落したかというと、セコセコ作ったレシピを保守できなかったんですね。Chefさわれる人が社内に全然いない&教えようにも自分がよく分かっていないという、ツールに振り回されてダメダメという状況になってしまいました。 そこでもういっそ、VagrantBoxを直接配布したり、AWSならAMI化されたものを使いまわしたりしてたわけです。そこまで大規模なインフラでもない
連載目次 6回にわたる連載も、今回が最終回となりました。WordPress環境構築レシピの最後の仕上げの部分と、上達のためのポイントについて触れます。 まず、連載第3回の「WordPress構築で学ぶ、サーバー構築作業をChefのCookbookとして記述するためのポイント」で解説した「構築環境の前提条件」と「Cookbookの作成方針」を再度記載しておきます。 WordPress構築環境の前提条件 OSはCentOS 6.6を使用 ApacheとMySQLは同一サーバー内(「ノード」)にインストールする MySQLはRemiリポジトリを使用してインストールする 「wp.example.com」というバーチャルホストを作成し、ホスト名を「wp.example.com」、ドキュメントルートを「/var/www/wp.example.com/wordpress」とする エラーログとカスタムログ
ある日何気なく最新版のvagrant-berkshelf(4.0.4)を入れたところ、 It appears that you are not using the ChefDK. Please note that Vagrant Berkshelf works best when used with the ChefDK, and other installation methods are not officially supported. Please download and install the latest version of the ChefDK from: https://downloads.getchef.com/chef-dk and follow the installation instructions. Do not forget to add the Chef
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます MariaDBは「MariaDB Enterprise」の最新版で、データベースアプリの高速な実装にフォーカスした機能強化を行う。目玉となるのは、「Docker」コンテナと「Chef」自動化フレームワークのサポート改善だ。 MariaDB Enterpriseは、「MySQL」のフォークであるMariaDBのバイナリにツールとコネクタを加えたものだ。今回Dockerイメージの提供、それにChefクックブックシナリオ定義とレシピも用意する。 「開発者にとっても、運用担当にとっても、データベースそのものの機能よりも、全体の実装のなかでのデータベースの使いやすさが重要になっている」とMariaDBの最高経営責任者(CEO)、Patrik Sa
一口にChef-Clientといっても、Chef-Solo、Chef-Clientローカルモード、Knife-Solo、Knife-Zeroとたくさんあるので、どれを選べばいいか迷ってしまうでしょう。さらにクライアント・サーバ構成を取ろうとすると、オンプレミス版Chef-Server、ホステッド版Chef-Serverが出てきます。 まずChefを活用する前に、あなたのインフラにはどのような構成がふさわしいか、チャートで簡単に確認してみましょう。なお、Chefバージョン12を前提としています。 Chef-Serverの機能が必要? Chef-Serverの機能とは、次のものが挙げられます。 Search Organization, Group, User 認証 承認 まず、おおざっぱにこれらの機能が必要かどうかを確認します。ここで注意してほしいのは、確認するのはChef-Serverの機能
連載目次 前回の「WordPress構築で学ぶ、サーバー構築作業をChefのCookbookとして記述するためのポイント」では手動構築によるWordPressのインストール手順や、Cookbookの構成、WordPress構築をChefのCookbookにしていくための方針について解説しました。今回はChefのCookbookを作成しながら、Chefの構成要素を理解していきましょう。 まず、前回解説した「構築環境の前提条件」と「Cookbookの作成方針」を再度記載しておきます。 WordPress構築環境の前提条件 OSはCentOS 6.6を使用 ApacheとMySQLは同一サーバー内(「ノード」)にインストールする MySQLはRemiリポジトリを使用してインストールする 「wp.example.com」というバーチャルホストを作成し、ホスト名を「wp.example.com」、ド
chef使うのめんどくさくないですか? 私はいままでサーバーの設定を自動化するためのツールにchefを使っていました。 最初chefを使い始めた時は、いままで手作業でやっていたことがコード化・自動化できるので「お、便利ー!chef最高!」という感じだったのですが、 だんだん使っていくうちにchefが高機能が故に自分の用途としては使うのが辛くなってきました。 そもそも自分はchef soloしか使わない chef は基本的にはchef-server - chef-client という構成で、設定を自動で行いたいサーバーに対してchef-clientをインストールします。 そして対象のサーバーの設定をコード化したrecipeを保持するchef-serverとchef-clientが通信して対象サーバーにrecipeを適応します。 このchef-serverを立てずにchef-clientだけで
美雲このはとは? 座敷童子一族の末裔として生まれ、栃木の由緒正しい某神社で暮らしていたんだけど、昔からのしきたりで一人前の座敷童子になるため東京で修行を開始! 紆余曲折あって、ConoHaの応援団長に就任することになりConoHaを使っているみんなを応援するとともに、このはも一人前の座敷童子ではなく、「神様」になるために日々頑張っているよ! プロフィール 名前:美雲 このは (みくも このは) 年齢:年齢という概念はないが、人間でいうと13歳くらい? 身長:150cm+α 体重:ひみつ 長所:勉強熱心・わりと機転がきく 短所:いじわると勘違いされる振る舞いをしがち 好きなこと:アニメを見たりゲームしながらのごろごろ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く