MASUDAQ BLOG
NO DEVELOPMENT NO LIFE.
openSUSE 11.3 インストール
今回は、Novell 社のオープンソース版 Linux OS の openSUSE Linux のインストール方法について説明する。以降の手順では、openSUSE をサーバー用途で使用 (UI は、インストールしない) することを前提としており、"Hyper-V" のゲスト OS としてインストールを行った(openSUSE のインストール過程では、Hyper-V の特殊な設定は何もしていない。唯一、レガシ ネットワーク アダプターをセットアップする)。Hyper-V にインストールする場合は、DVD ブートする前に、以下の記事を参照し、"レガシ ネットワーク アダプター" を追加しておくこと。Hyper-V への Linux インストール[http://www.ope...
Linux 統合サービス v2.1 の評価 IDE HDD 編
Linux Integration Services Version 2.1 for Microsoft Hyper-V の IDE ハードディスクサポートの評価情報を紹介する。まずは、Linux 統合サービス v2.1 インストール前のハードディスクの情報を収集する。以下は、ブートログの抜粋。ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx PIIX4: IDE controller at PCI slot 0000:00:07.1 PIIX4: chipset revision 1 PIIX4: not 100% native mode: will probe irq...
Your system DOES NOT support the timesource driver
Linux 統合サービス v2.1 のインストールモジュールをメイク時に以下のメッセージが表示されることがある。"Your system DOES NOT support the timesource driver"これは、Red Hat Enterprise Linux 5 x64 系統の Linux OS で発生する。Linux 統合サービス v2.1(Linux Integration Services Version 2.1 for Microsoft Hyper-V) の制限事項として、ゲスト OS を Red Hat Enterprise Linux 5 x64 とした場合、"Pluggable Time Source component" がサポートされない...
Linux 統合サービス バージョンの確認方法
先日リリースされた、Linux 統合サービス v2.1 では、新たに "modinfo" コマンドに対応し、インストールされている統合サービスモジュールのバージョンが確認できるようになった。まず、インストールされている Linux カーネル モジュールの一覧を表示する。[root@centkun ~]# lsmod | grep vscblkvsc 70184 3storvsc 64264 0netvsc 73504 0vmbus 88304 3 blkvsc,storvsc,netvscscsi_mod 196953 5 scsi_dh,blkvsc,storvsc,libata,sd_modLinux 統合サービス v2.1 の カーネル モジュール "blkvsc"...
Linux 統合サービス v2.1 アップグレード
前回の記事では、Linux 統合サービス v2.1 の新規インストール方法を紹介した。では、すでに Linux 統合サービス v2.0 がインストールされている環境において、 Linux 統合サービス v2.1 へアップグレードするにはどうしたらよいか。方法は、至ってシンプルで、 Linux 統合サービス v2.1 の新規インストールと同一の手順でインストールを行えばよい。Linux 統合サービス v2.1 のインストーラーは、v2.x からのアップグレード処理を自動で実行する。(*) Linux 統合サービス v1.x からのアップグレードには、特化した手順が必要となる。
Linux 統合サービス kernel-devel のバージョン
前回の記事にあるように Linux 統合サービスをインストールする際には、カーネルのバージョンと kernel-devel のバージョンを完全に一致させる必要がある。これは、Linux 統合サービスの Makefile を参照するとわかるのだが、参照ライブラリのパスに "uname -r" コマンドが使用されることにある。また、当方の CentOS 環境では、最新の kernel-devel をインストールしてもシンボリックリンクの参照先が間違っており、make に失敗していた。[root@centkun ~]# ls -l /lib/modules/2.6.18-194.el15/build/lib/modules/2.6.18-194.el15/build -> /u...
Linux 統合サービス v2.1 インストール
つい先日、Linux 統合サービス v2.1 がリリースされた。以降では、"Linux Integration Services v2.1 for Windows Server 2008 Hyper-V R2" のインストール手順を紹介する。(*) この記事では、過去の Linux サービスがインストールされていない環境への新規インストールを対象としている。まず、以下のサイトより、"Linux Integration Services v2.1 for Microsoft Hyper-V.EXE" をダウンロードする。Linux Integration Services v2.1 for Windows Server 2008 Hyper-V R2"Linux Integ...
CentOS 5.5 インストール
http://www.centos.org/ へアクセスし、[Downloads] -> [CentOS-5 ISOs] を選択する。今回は、x64 版をインストールするので、[x86_64/] を選択する。任意のダウンロードサイトから、バイナリイメージをダウンロードする。当環境では、"Mozilla Firefox" のアドオン "FireTorrent" を使い、"CentOS-5.5-x86_64-bin-DVD.torrent " ファイルをインデックスに以下のファイルをダウンロードした。CentOS-5.5-x86_64-bin-DVD-1of2.isoCentOS-5.5-x86_64-bin-DVD-2of2.iso物理環境の場合は、"CentOS-5.5-...
Dovecot の仮想ユーザー対応
以前の記事で、SMTP 認証の仮想ユーザー対応について紹介した。メールサーバーにおいての仮想ユーザーとは、Linux アカウント (/etc/passwd) を作成することなく、メールサーバー独自のユーザーを指す。今回は、POP3/IMAP サーバー dovecot での仮想ユーザー対応方法を紹介する。"dovecot" グループを作成する (CentOS では、dovecot インストール時に作成されている)。GID は、任意。[root@centkun ~]# groupadd -g 510 dovecot "dovecot" ユーザーを作成する (CentOS では、dovecot インストール時に作成されている)。GID は、任意。[root@centkun ~]...
dovecot の pop3, imap 認証で sasldb データベースを利用する
以前の記事では、sendmail において、SMTP 認証で使用するユーザー、パスワードを Linux アカウントではなく、auxprop プラグインで独自管理する方法を紹介した。この際、auxprop プラグインは、"Berkeley DB" 形式のデータベース: /etc/sasldb2 ファイルに格納されたユーザー情報をリソースとする。しかしながら、致命的な問題として、Dovecot は、認証リソースとして、sasldb( Berkeley DB 形式 ) をサポートしていない。[Dovecot] Auth user from sasldb with dovecotRe: [Dovecot] Auth user from sasldb with dovecot - ...
最新の記事
- .NET 8 RC1 を Visual Studio 2022 で利用する
- .NET 8 リリース日と .NET ライフサイクルまとめ
- ASP.NET Core アプリで、掲載コードをハイライト表示する
- Blazor WebAssembly で Azure OpenAI Service のフロントエンドを開発
- ASP.NET Core Web アプリで、Bootstrap Icons を使用する
- ASP.NET Core Web アプリの Bootstrap バージョンを最新にする
- ngrok の代替となる Visual Studio 2022 Dev Tunnels
- Visual Studio 2022 で Sass(.scss) をコンパイルする
- Azure App Service 発行プロファイルで appsettings.json を除外する
- Azure App Service でネスト構造のアプリケーション設定を定義する