ブックマーク / rheb.hatenablog.com (11)

  • Docker HubのOpenJDKイメージの利用を更新するためのアドバイス - 赤帽エンジニアブログ

    Red Hat で Java Platform Advocate として OpenJDK を担当している伊藤ちひろ(@chiroito)です。 この記事は、Red Hat Developerのブログ記事、My advice for updating use of the Docker Hub OpenJDK image | Red Hat Developer の翻訳記事です。 コンテナ内のJava実行環境は、今後数カ月でアップデートを受けられなくなる可能性があります。そろそろ手を打つべきでしょう。この記事では、この問題を引き起こした原因である決定事項を説明し、解決策を提案します。 OpenJDK と Java SE のアップデート OpenJDKは、Java Platform, Standard Edition (Java SE)のオープンソース実装で、複数の企業やコントリビューターが共同

    Docker HubのOpenJDKイメージの利用を更新するためのアドバイス - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2022/10/10
    docker公式のopenjdkイメージが非推奨に。FROM openjdk:17と書いている場合はFROM eclipse-temurin:17へ変更を。わいわい
  • systemd serviceから呼ぶシェルではsudoではなくsetprivを使う - 赤帽エンジニアブログ

    Red Hatの森若です。 自分でsystemdのservice unitを作るときに、起動用のいくつかのコマンドを記述したシェルスクリプトを呼ぶ事は(理想的ではないですが)あるかと思います。 今回はこの場合に、sudoを利用するとまずい理由を説明して、かわりにsetprivを使うほうがよいという話です。 例題用のservice 実行してみる 別のcgroupだと何がまずいのか? 対策はsetprivコマンド 例題用のservice sudoによるまずい動作を確認するためのできるだけ単純な例として、hoge.service を用意します。 /opt/hoge/hoge.sh #!/bin/bash sudo -u moriwaka sleep 5000 /etc/systemd/system/hoge.service [Unit] Description=hoge [Service] Ty

    systemd serviceから呼ぶシェルではsudoではなくsetprivを使う - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2022/09/23
    ほう。特権から権限を落とす場合はよさそうだが、特権を持たない状態で切り替えたい場合はやはりsudoなんかな。
  • CentOS Stream入門 - 赤帽エンジニアブログ

    Red Hatの森若です。 この記事は Software Design 2021年3月号 に執筆した「CentOS Stream入門」の原稿から派生させた記事です。 CentOS Streamとは? CentOS Streamは2019年9月に公開された比較的新しいLinuxディストリビューションです。 その後2020年12月に、CentOS プロジェクトが出荷されたRHELをリビルドしたCentOS Linuxの作成を近い将来やめ、CentOS Streamへシフトする発表を行いました("CentOS Project shifts focus to CentOS Stream")。このアナウンスでCentOS Streamの存在を知ったという方も多いかと思います。今回はこのCentOS Streamを紹介していきます。 CentOS Streamは安定志向のディストリビューションで、将来

    CentOS Stream入門 - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2021/05/01
    まぁインフラエンジニアやってると最新環境を求める開発者は多いので、最新を追っかけつつパッケージの互換性維持の方針はRHEL準拠、というのは環境によっては需要はありそうな気はするね。
  • CentOS Streamは継続的デリバリーです - 赤帽エンジニアブログ

    この記事はStef Walterによる CentOS Stream is Continuous Delivery の翻訳です。 継続的デリバリーの基礎:難しいことを継続的に行い、簡単になるようにする。 外から見ると、RHEL(そしてCentOS Linuxコンテンツ)を構築する方法は、この10年間で変わっていないように見えるかもしれません。しかし、その内部ではRHELを開発する方法について、顧客に影響を与えることなく記念碑的な変革を成し遂げようとしています。 私は様々なカンファレンスでこの話をしてきましたが、CentOS Linux 8とCentOS Streamについての発表は、ここで話をするきっかけを与えてくれました。 3年前、RHELエンジニアリングで働いている私たちの何人かはアイデアを持っていました:継続的インテグレーション、継続的デリバリー、予測可能なリリース頻度などの現代的な開

    CentOS Streamは継続的デリバリーです - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2021/01/03
    これを読むとerrataに相当する修正はそれがNDAや非公開となる脆弱性などの場合はCentOS Streamに取り込まれる機会がないように読めるんだがどうなんだろう。
  • DockerユーザーのためのPodmanとBuildahの紹介 - 赤帽エンジニアブログ

    皆さま、こんにちは。Red Hatの西村(@iamnishipy)です。入社するまでDockerユーザーだった私が、わかりやすいと感じたPodmanの記事を共有いたします。 この記事はRed Hat DeveloperのPodman and Buildah for Docker usersを、許可を受けて翻訳したものです。 :::William Henry 2019年2月21日::: 最近Twitterにて、Dockerに詳しい人のためにPodmanBuildahをよりよく説明してほしいと頼まれました。ブログやチュートリアル(後ほど紹介)はたくさんありますが、DockerユーザーがどのようにDockerからPodmanBuildahに移行していくのかについて、私たちコミュニティから一元的な説明を行っていませんでした。Buildahはどのような役割を果たしているのでしょうか?Docker

    DockerユーザーのためのPodmanとBuildahの紹介 - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2020/07/25
    わいわい
  • iptablesの後に来るものは何か?: nftables - 赤帽エンジニアブログ

    この記事はRed Hat DeveloperのWhat comes after ‘iptables’? Its successor, of course: nftablesを、許可をうけて翻訳したものです。 ::: By Florian Westphal October 28, 2016 ::: パフォーマンス: ユーザビリティ: nftablesとは何ですか? 何が置き換えられますか? なぜiptablesを置き換えるのか? nftablesでの高水準な機能 判断マップ(ジャンプテーブル) flow文 inetファミリー はじめる チェーンの追加 NAT 既知の制限 関連記事 nftablesは、既存のiptables、ip6tables、arptables、ebtablesを置き換えることを目指した、新たなパケット分類フレームワークです。これは、長く使われてきた ip/ip6table

    iptablesの後に来るものは何か?: nftables - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2019/08/05
    ふむ。RHEL8はfirewalldのバックエンドでnftが動くので結局firewalldだけで良い?凝ったことしようとするとやはりnftを使わざるを得なくなるのかな。
  • Ceph Nano、それはお手軽に作るオブジェクトストレージ - 赤帽エンジニアブログ

    こんにちは、Red Hat でストレージを中心にクラウドインフラを生業にしている宇都宮です。 さてみなさん、「ちょっとしたオブジェクトストレージが作りたいなあ」なーんて思ったことはありませんか?オブジェクトストレージを扱うアプリケーションを開発してる方とか。OpenShiftみたいなCloud Nativeなプラットフォームを作ってる方とか。バケットの事を考えると眠れなくなるほどオブジェクトストレージが好きで伝説の樹の下で…ゴニョゴニョ え?家のS3を使うから大丈夫?確かにそれは一つの答えです。ですが安いとは言えお金がかかるし、インターネットを超えるからスループットやレスポンスは落ちるし、できればオンプレがいいなあ、みたいな。 "ちょっとしたファイルストレージ" ならサクッとNFSサーバーを建てれば当面解決できるんですけどね。オブジェクトストレージはそういうのがあまり無いんですよね。

    Ceph Nano、それはお手軽に作るオブジェクトストレージ - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2019/05/19
    へー知らなかった。気軽に試せるS3互換オブジェクトストレージとしてイイネ。
  • Red Hat Enterprise Linux 8 リリース! - 赤帽エンジニアブログ

    Red Hatの森若です。 2019年5月7日に、Red Hat Enterprise Linux 8 がリリースされました。 Red Hat Enterprise Linux 8 概要 Red Hat Enterprise Linux 7 からの大きな違い 予測可能なリリースタイミング 同一ソフトウェアの複数バージョンを提供 Red Hat Insightsを同梱 Universal Base Imageの提供 まとめ Red Hat Enterprise Linux 8 概要 Red Hat Enterprise Linux 8 は以下のような特徴があります。 Fedora 28, linux 4.18 をベースとして開発されたエンタープライズむけOS x86_64 だけでなく ARM 64, Power, Zの4種類のアーキテクチャで動作 2029年5月までの10年間にわたる長期ライ

    Red Hat Enterprise Linux 8 リリース! - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2019/05/19
    めでたい。「一部のmoduleはサポートが短期間です(2年、3年)」ここ注意ね。最新に追従すべし。UBIが太っ腹すぎてビビった。UBI使っていき。
  • Red Hat Enterprise Linux 8 のPython事情 - 赤帽エンジニアブログ

    Red Hatの森若です。 今回はRHEL8でのPythonがどのようにパッケージされているかを見ていきます。 Red Hat Enterprise Linux 8には"python"コマンドがない!? Red Hat Enterprise Linux 8 はインストール直後のデフォルト状態では "python" コマンドが存在しません。(ほとんどの場合"python3"コマンドはあります。) pythonコマンドがない……!? RHELは各種のシステムツールがPythonで実装されており、RHELであれば "python"コマンドが利用できるという状況が続いてきました。RHEL 8では少し様子が違うようです。詳しくみていきましょう。 3つのPython処理系 RHEL 8 Betaでは、Pythonの処理系は3種類存在します。 platform-python: RHELに同梱の各種システ

    Red Hat Enterprise Linux 8 のPython事情 - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2019/02/07
    気をつけよう。AppStreamの導入に伴って最初は結構戸惑うと思う。今のうちに予習推奨
  • AWSでRHEL7を使うには - 赤帽エンジニアブログ

    Red Hatの平です。オンプレミス以外にクラウドプロバイダーが提供する従量課金のRHELがあります。 Red Hat製品を正規に動かすことができるクラウドプロバイダーは、Red Hat認定クラウド&サービスプロバイダーのカタログ からご確認頂けます。 今回はAWSAmazon EC2上でRHEL7を使うまでの方法をご紹介していきます。 前提条件 RHEL7を使ったことがある AWSのアカウントを持っている SSHクライアントがインストールされている SSHの公開鍵を作ってある EC2上ではAWS MarketplaceからRHELが含まれたオンデマンドインスタンスとして提供されます。 この場合、RHELはAmazon Web Services社から提供され、EC2インスタンスのリソースと一緒に時間単位で課金が行われます。 つまり、極端な話、Red HatからRHELを1も買っていなく

    AWSでRHEL7を使うには - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2018/11/11
    AWSでRHELを動かす場合の懸念がサポート。昔RHELに関する質問をAWSサポートに投げたけど、なかなかスムーズにはいかなかった(最終的には解決)。あとHigh Availability Add-OnもBYOLじゃないと導入できないから注意な。
  • オープンソース製品の「仕様」 - 赤帽エンジニアブログ

    Red Hatの佐藤匡剛です。昨日、Red Hat Forum / Tech Nightにお越しいただいた方、ありがとうございました。 昨日のRed Hat Tech Night冒頭のトークセッションで、id:nekopこと木村さんから面白い発言があり、Twitterでも話題になっていたようなので、ちょっとフォローアップの記事を書きたいと思います。 「これは仕様ですか?」 と聞かれても、たまたま開発者がそうしただけというケースもあり、答えにくいことが多々ある #rhtn2018— 転職しても肉の妖精だった件 (@nanodayo) November 8, 2018 仕様が先かコード書いた人の気持ちが先か #rhtn2018— えいご (@enagok) November 8, 2018 実装がたまたまそうなっているw とても分かる。#rhtn2018— 水無月 忠司 (@longyoru)

    オープンソース製品の「仕様」 - 赤帽エンジニアブログ
    tmatsuu
    tmatsuu 2018/11/11
    だが待ってほしい。オープンソース製品でなくても仕様書がない場合が・・・ああやめて石を投げないで
  • 1