|
セットアップ |
2013年10月15日 |
最初のセットアップ
進むをクリックして、
・ライセンスに同意。
・通常作業用に一般ユーザを作成。
・日付と時刻の設定。
…現在の時刻を見ると日本時間になっていません。
→ネットワーク上で日付と時刻を同期化します
→高度なオプション
ローカルタイムソースを使用
をチェック。
・Kdump
→有効に
→Kdumpメモリ 128MB
再び再起動を促されますので再起動。
ログインしデスクトップを使ってみます。設定等あるのでまずはrootで。
アップデートパッケージの自動チェックプログラムが入っているようで、アップデートを275個通知してきたのでそのままアップデート。
ディスク名がmd127などとなっていたり、どうもCentOS6のRAIDソフト(mdadm?)がSoftware RAID だけじゃなくて BIOS RAIDまで管理しようとしているのかな?今のとこ特に実害はないみたいだけど。
起動の設定 そのままデスクトップから継続して起動ブートオプションを変更します。 /boot/grub/grub.conf を編集。 まず起動時に起動状況が表示されるように rhgb quiet を取り除きます。 これにより起動状況が [ OK ]、あるいは [ FAILED ] と表示され、何かあったとき異常に気がつきます。実はこれで幾度か助けられたことがあります。スクロールが早くて読みきれなくても異常があったことさえわかればあとでログで確認できます。 また不在時に停電して自動復帰したときルーター等が先に立ち上がっていないと起動に失敗するプロセスがあるので timeout=60 に(ディフォルト5秒)。 さらにすべての選択肢が表示されるよう hiddenmenu を #hiddenmenu としておきます。 |
ImportError: No module named rhsm.connection [ FAILED ]
virt-who をアンインストール
Agent for reporting virtual guest IDs to subscription-manager
CentOSには不要です。(取り外し忘れ?)
参考:
http://d.hatena.ne.jp/torutk/20130528/p1
Mail設定
重要な通知もありますし、放っておくとどんどんたまるので読み出します。
標準メーラーにEvolutionが設定されているのでとりあえずそれをそのまま使用。
rootアカウントを作ってメールボックスを/var/spool/mail/rootにつなげばOK。
SELinuxさん登場
gdm-session-workerがfileをcreateしようとしてどうのこうのと。
........
しょうがないので許可ポリシーを作ってインストールします。
でもいったんこれでポリシー許可モジュールを作ってインストールしたのですが、さらにそのあと create の他に rename write setattr read open も拒否された通知が来ました。
わかりやすいように今回の policyname を gdm-session-worker としておきます。
/root/SELinux/gdm-session-worker.log というディレクトリとファイルを作り、受け取った各通知の生の監査メッセージの英語の部分をみんなコピーし、ペースト。必要なログだけ抽出してとっておくと後でポリシーの追加がしやすい。
あとはSELinuxトラブルシューターの指定どおり。
作業ディレクトリに入る。
同名のモジュールがないか確認。
最初から入っているモジュールを上書きしないよう、これ重要。
ポリシー許可ファイルをつくる。
モジュールを組み込む
モジュール組込みを確認
gdm-session-worker 1.0
再起動してみて、今度はOKです。そのままでも"gdm-session-worker"という名前からして前回のログインのセッションを覚えてくれないだけだと思うけど通知が来るのがうっとうしい。まったくしょうがねえなあ。
仮想化用ネットワークの作成
これを解決するためにシステム内部にネットワークブリッジ(仮想ハブ)を構築しておきます。
ホスト側もこれを使うことになりますが全然問題はありません。
NetworkManagerを停止、さらに起動しないよう設定します。
# chkcfg NetworkManager off
ブリッジ(仮想ハブ)をつくります。eth0につなぐ方。
IPやハードウェアアドレスなどはすべて例です。
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
TYPE="Bridge"
ONBOOT="yes"
BOOTPROTO="static"
IPADDR="192.168.0.6"
NETMASK="255.255.255.0"
GATEWAY="192.168.0.1" …br1かどちらか一方のみに。両方に書いてはいけない。
DNS1="192.168.0.1"
BROADCAST="192.168.0.255"
NM_CONTROLLED="no"
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
TYPE="Ethernet"
BRIDGE="br0"
ONBOOT="yes"
BOOTPROTO="none"
NM_CONTROLLED="no"
HWADDR="D4:3D:7E:87:67:91"
もう一枚のネットワークカードについても同様。
ネットワークカードが一枚だけなら以下はいりません。
/etc/sysconfig/network-scripts/ifcfg-br1
DEVICE=br1
TYPE=Bridge
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.6
NETMASK=255.255.255.0
#GATEWAY="192.168.1.1" …br0かどちらか一方のみ有効に。今br0。
DNS1=192.168.1.1
BROADCAST=192.168.1.255
NM_CONTROLLED=no
DEVICE=eth1
TYPE=Ethernet
BRIDGE=br1
ONBOOT=yes
BOOTPROTO=none
NM_CONTROLLED=no
HWADDR=4C:E6:76:D8:8A:47
参考:
簡単なのは
http://tipspc.blogspot.jp/2009/09/qemu-kvm.html
詳しいのは
http://www-06.ibm.com/jp/linux/tech/doc/attachments/RHEL6_KVM_Network_Guide_v1.pdf
不要なサービスの停止
chkconfig で確認してみます。
# chkconfig --list |
|
今回はGUI設定ツールを使ってみましょう。現在起動しているかどうかもすぐわかりますし、英語ですがサービスの概要が表示されますので少し便利です。
GNOMEメニューの システム → 管理 → サービス あるいはコマンドラインから
acpid | : | 電源管理サービス。サスペンド、ハイバネートなどを行う。 |
常時起動のサーバーでは不要。 | ||
bluetooth | : | ハードウェアがない。 |
certmonger | : | 公開鍵と証明書に関するサービス。 |
dnsmasq | : | DHCPサーバと連携するDNSキャッシングサービス。 |
いずれルーターにもその機能はあるしDNSも立ち上げるので不要。 | ||
iscsi | : | iscsi機器は使ってないので不要だが、将来使うかもしれないならonでもいい。 |
iscsid | : | (同上) |
openct | : | smart card関連。ハードウェアなし。不要。 |
pcscd | : | (同上) |
設定したら再起動してへんなエラーが出ないか確認しておきます。
raid-check いらない
電源ボタンを無効化する
ただ電源ボタンに触れてしまうと(デスクトップを起動していると確認ダイアログは出ますが、キャンセルしなければ60秒後には自動的に)電源は切れてしまいます。
GNOMEの電源管理の設定ツールではサスペンド、ハイバーネート、シャットダウンは選べますが、何もしないオプションは出ません。で、
gconf-editor を起動し、
/apps/gnome-power-manager/buttons/power キーを"nothing"に。
これでGNOMEデスクトップを起動しているときの電源ボタンは無効になりましたが、ログアウトした状態ではまだ切れてしまいます。常時デスクトップは起動しているから、ま、いいか。
スクリーンセーバー(ディスプレースリープ)の無効化デスクトップの設定アプリからスクリーンセーバーやディスプレースリープなどを無効にしてもディスプレーがいつのまにか真っ黒になる。 スクリーンセーバーというよりディスプレーの省電力機能でスリープさせられるようだ。 常時起動のサーバーで確認がしやすいようスリープはさせたくない。 /etc/X11/xorg.conf を作成し以下を記載し再起動してOK。 Section "ServerFlags"以前のCentOS5の同様の現象もこれだったのかもしれない。 こういうことをやるならユーザインタフェースをちゃんと準備しろと言いたい。 |