alpで動かしたcockpitを眺めてみる

By Syuta Hashimoto @ 2023-12-09 22:26

ALP (Adaptive Linux Platform)は、SUSEとopenSUSEで開発している次世代OSのベースです。イミュータブルで軽量な仕様となっています。

この冬発売のGeeko MagazineにインストールとCockpitというブラウザから管理できるアプリの体験記を書いていますので、ぜひ皆さん試してみてください。

さて、今日はCockpitの「概要」というメニューを見てみたいと思います。

トップ画面です。システム情報、使用率などが表示されてます。

画面にある「メトリックスおよび履歴の表示」のような青い文字の所は、クリックすればメニューが出たりその画面に移動したりします。

ためしに、「メトリックスおよび履歴の表示」をクリックしてみます。

CPUやメモリなどが表示される画面に移動します。下に「メトリックス履歴に、パッケージcockpit-pcpがありません」と表示がありますが、今の私の環境ではcockpit-pcpというパッケージを見つけられませんでした。

メニューの所にある「ハードウェアの詳細の表示」をクリックしてみます。

下の方にはメモリも表示されてました。色々と設定が表示されています。

メニューの所にある「ホスト名」の右にある「編集」をクリックしてみます。

変更画面が出てきました。ここで設定することで、alpのホスト名を変更することができました。

閲覧、変更、と、色々と管理できるようです。別のメニューもどんどん見ていきたいと思います。

ALPでYaSTを使ってみる (コンソール版)

By Syuta Hashimoto @ 2023-12-03 16:24

ALP (Adaptive Linux Platform)は、SUSEとopenSUSEで開発している次世代OSのベースです。イミュータブルで軽量な仕様となっています。

この冬発売のGeeko MagazineにインストールとCockpitというブラウザから管理できるアプリの体験記を書いていますので、ぜひ皆さん試してみてください。

さて、今回はその次のお話として、インストール後のALPでYaSTを動かしてみます。

方法はALPのドキュメント(英語)に書いてあります。コンソール版とX版があるので、今回はコンソール版、次回はX版を動かしてみます。

さっそく体験してみます。ホストとの密接な連携が必要なコンテナはワークロードが実装された状態でイメージとなっています。まずはどのイメージを使うかを探します。

# podman search yast-mgmt-ncurses

すると、ドキュメントにある以下のイメージを発見できます。

registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/yast-mgmt-ncurses

では、実際に動かしてみましょう。ワークロードのコンテナはインストールの段階を踏むことがあるのですが、このコンテナはすぐ実行することができます。

# podman container runlabel run \ registry.opensuse.org/suse/alp/workloads/tumbleweed_containerfiles/suse/alp/workloads/yast-mgmt-ncurses:latest

無事起動しました。

メニューも実行することができました。これでシステム管理が楽になりますね。

openSUSEでハードウェア情報を簡単に取得する

By Syuta Hashimoto @ 2018-12-04 07:29

橋本修太です。

このブログは「openSUSE Advent Clendar 2018」の4日目の記事です。

アドベントカレンダー完走目指して、急遽入れさせて頂きました。

初日から、覆面君さん、川上さん、鹿野月美さんと、レベルの高いブログが続き、私は非常に興奮しております。

が、ここで一息入れさせて頂きましょう。今日の話題はコンソールコマンドです。(タイトル詐欺感はご了承を・・・)

ある日、本家のサポートMLの、コンソールのフォントサイズだかの話題に、以下のような文章が現れました。

【意訳】

「今だったら、皆(バージョンにもよるけど)、vttyの行数、桁数は、次のコマンドで取得できるよ。

inxi -Gxx か、inxi -Fxz でね。」

ここで私は思うわけです。

(inxiってなに?)

というわけで、使ってみました。

使ってみる

さっそく、Leap 15のコンソールで実行。

$ inxi

しかし、こんなメッセージが。

If ‘inxi’ is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf inxi

言わずと知れた、コマンドが無かった時のメッセージですね。

こうなると、次にすることはパッケージの検索。次のコマンドで検索します。

zypper se inxi

すると、該当パッケージが表示されます。これをインストールしましょう。

sudo zypper in inxi

zypperの使い方は、いずれどなたかがアドベントカレンダーしてくれると期待しています。

本題 inxiとは?

実行してみます。

inxi

すると、私の環境では以下のように出力されました。

Resuming in non X mode: glxinfo not found. For package install advice run: inxi –recommends
CPU~Quad core Intel Core i5-2400 (-MCP-) speed/max~3092/3400 MHz Kernel~4.12.14-lp150.12.25-default x86_64
Up~3:22 Mem~2698.9/7952.8MB HDD~1012.2GB(40.4% used) Procs~281 Client~Shell inxi~2.3.40

どうやら、ハードウェア情報を簡単に取得して出力してくれるようです。

マニュアルを見てみますと、

$ man inxi

頭に次のような説明が。

inxi  – Command line system information script for console and IRC

IRC!? それはさておき、システム情報を出力してくれるスクリプトのようですね。

ちなみに、コマンドの場所を確認し、

which inxi

そのコマンドが何かを調べてみますと、

file /usr/bin/inxi

以下のように出力されました。

/usr/bin/inxi: Bourne-Again shell script, UTF-8 Unicode text executable, with very long lines, with escape
sequences

どうやら、シェルスクリプトのようです。思い切って中身を見てみましょう。

less /user/bin/inxi

すると、先頭に見慣れた次の一行が。

#!/usr/bin/env bash

そう、シェルスクリプトの先頭に記述する一行ですね。つまり、inxiはシステム情報を取得・出力してくれる、シェルスクリプトでした。

コマンドを実行した結果の所に、glxinfoが無いよ、といった警告が出ていたことに気付きましたでしょうか。システム情報の収集は、inxiが他のコマンドを呼び出すなりして行う為、そのコマンドが無かったりすると警告となるわけです。

以上、簡単にハードウェア情報(というか、システム情報でしたね)を取得する、inxiコマンドの紹介でした。

MLにあった、inxi -Gxx や、 inxi -Fxz、試してみると面白いですよ。

ううむ、このブログ、inxiの紹介では無くて、見慣れないコマンドを見た時の遊び方のチュートリアルみたいになってしまいましたねぇ。

という事で、近いうちにcnfでも遊びたいと思っています。

 

 

Proxmox VEについて

By ribbon @ 2017-08-13 22:53

2017-08-13 の IRC定例で話題になった Proxmox-VE について、簡単にメモしておきます。

Proxmox-VE の一次情報は、 https://pve.proxmox.com/wiki/Main_Page  です。

Proxmox-VE はVMware ESXiに似た、仮想化アプライアンスで、Webベースで仮想マシンの制御や、LXCベースのコンテナの制御を行えます。オープンソース版と商用版がありますが、kernelがエンタープライズ版か否かくらいの違いしかありません。
ベースは、Debianで、その上にPerlで書かれたVM管理用ツールがインストールされています。ISOイメージからインストールすると、ターンキー仮想ホストとして、ディスクの初期化からパーティションの作成まで一気にやってしまいます。

LVMベースのディスク管理を使用しています。各仮想マシンはLVMのシンプロビジョニングか、通常のファイルで保持されます。スナップショットを使ったバックアップ機能もあります。

openSUSEの検証などにはよく使っています。ほぼすべてメッセージが日本語化されていますので、わかりやすいと思います。ESXiと違ってDebian 9 が動くマシンであればそのまま使えます。お手軽な仮想環境制御ツールをお探しの方は、一度試してみてはいかがでしょうか。

 

Change ! Yes, we can ! ;-)

By HeliosReds @ 2009-01-21 10:07

アメリカでは初の黒人大統領となるバラク・オバマ氏が大統領に就任しましたが、それとは全く関係のない話題です。

ニュースの方でも流れましたが、この度新たに openFATE というサイトが公開されました。

このサイトの目的は「openSUSE にこんな機能を盛り込みたい」「こんな感じに変えてみてはどうだろうか」といった要望をアップロードしてもらい、その要望が他の人からどの程度共感を得られるものなのか、また、結果的に実現へ向かうのかなどを追跡する機能を提供することにあります。

Wiki にはこれまでも Feature WishlistPackage Wishlist というコーナーが設けられており、自由に要望を書き込めるようにはなっていたのですが、どの程度開発者が見にきてくれていたのか、真剣に検討されていたのか、正直よく分かりませんでした。それを、もっと見通しが良くなるようにしよう…というのが今回の主旨のようです。

中を覗いてみると、例えば「DVD でインストールしている最中、暇つぶしのために Web ブラウズできるよう、インストーラにブラウザを付けてほしい」などといった要望があったり、他にもかなり妄想レベルのものも含めて皆さん結構好き勝手な要望を挙げてたりします。

今のところ要望をアップできるのは openSUSE の Member(*) に限られていますが、アカウントを持っていれば誰でも挙げられている要望に対してコメントを加えたり、議論に参加したりできるようになっていますので、これいいね、と思えるアイデアが挙がっていたら是非賛意を表明してみてください。

(*) 是非あなたも openSUSE にコントリビュートして Member になってください。「どうしたらなれるの?」という方がいらっしゃいましたら、是非お声がけください。

オープンソースのメリットというと「無料」にばかり目がいってしまうきらいがあると感じているのですが、もっと大きなメリットとして「望めば、叶えられる(…かもしれない)」ということがあるのではないかと思います。そうです、Change !  Yes, we can ! なのです(笑)。そしてそのためにはまず、あなたの望みを伝えなければ何も始まりません。とりあえずは英語でのやりとりが必須とはなってしまいますが、是非活用していってください。

<< Wednesday, January 7th, 2009 by Andreas Jaeger >>

openSUSE プロジェクトで使われているバグ・レポート・ツール(bugzilla.novell.com)が、1月10日にバージョン 3.2 へとアップデートされます(いくつかの Novell 独自の変更が含まれています)。

変更の中で特筆すべきことは、バグ報告にあたって新たにガイド・モードが追加され、これが Novell 外のアカウントで報告する際のデフォルトとなるということです。

ガイドなしモードを使っていて、ガイド・モードに切り替えたい場合は(あるいは、その逆を望む場合は)、”新しいバグレポート”のテンプレートをブックマークしておくことも可能です(詳細については下記をご覧ください)。こうしておくと、ブックマークの URL を編集して“?format=guided”を追記したり(ガイド・モードに切り替えたい場合)、この部分を削除して元に戻すことができるようになります。このブックマークを使うことにより簡単にアクセスできるようになりますし、あらかじめいくつかの情報 — たとえば“Found By”の欄には“Community User”が記入済み — が記入されている openSUSE 11.1 のバグレポート用のブックマークを既に作ってあります。ただし、ガイド・モードが使えるようになるのは bugzilla がアップデートされた後のことになりますので、ご注意ください。

アップストリームの bugzilla についての 3.2 で変更点については、bugzilla 側にドキュメントがあります。我々が用意した bugzilla にはいくつかのバグ・フィックスと拡張が追加されています。

bugzilla はこのアップデート作業のため、10日の 10:00 AM から 2:00 PM の間(Mountain Time – 訳注:日本時間だと11日 2:00 AM から 6:00 AM の間)、使用できなくなります。

なお、バグ報告にあたっては、ガイドラインにも目を通しておいてください。

手順:新しいバグ報告のテンプレート作成方法

  • “New”を選択して新規のバグ報告を作成します。事前に定義しておきたい属性の値を記入してください。
  • このボタンをクリックします。
  • 新しいページが表示されます:
  • ハイパーリンク上で右クリックして、[このリンクをブックマーク](Firefox の場合)を選んでブックマークに追加してください。
  • このブックマークを選択すれば、事前に属性が記入されている新たな不具合報告を作成することができます。

原文はこちら

openSUSE 11.1 Launch Party Tokyo!

By HeliosReds @ 2008-12-04 16:45

openSUSE の最新版、11.1 がいよいよ 12月18日(木)に公開されます!

この公開を記念して、その週末、12月20日(土)に、ささやかながらリリース記念パーティーを開催したいと思います。

年末の慌しい中、かつ、告知が遅れてしまいましたが、openSUSE ユーザの方も、使ったことはないけど興味はあるという方も、是非お気軽にご参加ください!

参加を希望される方は「宴会くん」からの登録をお願いします。

# 宴会コード: opensuse081220

【期日】

2008年12月20日 14:00〜

【会場】

関東ITソフトウェア健保会館 (JR 大久保駅下車北口改札より徒歩1分)

B-1 A室 (参加人数次第で部屋変更の可能性あり)

【予定】

13:30 開場
14:00 ごあいさつ〜参加者自己紹介
14:15 セッション
『openSUSE 11.1 インストールデモ & 新機能/変更点紹介』
『openSUSE プロジェクト 2009年の展望』
『いまさら他人に聞けない Q & A 大会!』
『フリー・トーク』
(*1)

17:00 懇親会(*2) ※場所未定(*3)

(*1)内容はあくまで予定であり、変更される可能性があります。
(*2)予算は4,000円以内を想定
(*3)参加者が多くなりそうな場合は適当なお店に予約を入れますが、少人数の場合は成り行きで近場の店に入る予定です。

参加してくださった方へは、11.1 インストール DVD あるいは何か記念品をプレゼント!! …できるかもしれません(笑)。
# Zonker が「何か送ってあげようか」と言ってきているので…。

参加を希望される方は、懇親会への参加希望の有無についても上記「宴会くん」へご記入ください(懇親会のみ参加希望…も OK です)。また、急な予定変更等をお知らせすることがあるかもしれませんので、連絡可能なメールアドレスの記入をお忘れなく!

なお、参加希望者が多くなった場合、会場の部屋変更、懇親会の場所手配などが必要となりますので、なるべく早め(…できるだけ12/15(月)まで)にご登録お願いします。