ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
検索
オンライン状況
9 人のユーザが現在オンラインです。 (1 人のユーザが ニュース を参照しています。)

登録ユーザ: 0
ゲスト: 9

もっと...
投稿者: f-otake 投稿日時: 2012-8-30 11:10:27 (1278 ヒット)
CentOS 6.3(6.4)に挑戦

kvmのVNCは使いにくいので(マウスの切り替えが面倒なのと、私が使ってる縦900ドットのディスプレイでは縦をスクロールしないといけない)
xinet経由で走らせたいので
# yum list installed xinetd
インストールされていなかったので、xinetd をインストール、ついでにtigervnc も
# yum install xinetd tigervnc-server
/etc/servicesの最後に

vnc 5901/tcp # vnc serve ← vncを5901ポートで待ち受ける。

と記入。/etc/xinetd.d/vnc を下記のように作成
service vnc
{
	disable	= no
	socket_type	= stream
	wait		= no
	user		= nobody
	server		= /usr/bin/Xvnc
	server_args	= -inetd -query localhost -once -securitytypes=none -geometry 1200x800 -depth 24
	log_on_failure	+=USERID
}

/etc/gdm/custom.conf を下記のように修正
[daemon]
	RemoteGreeter=/usr/libexec/gdmgreeter
[security]
	AllowRemoteRoot=true
[xdmcp]
	Enable=true

この時=の両側にスペースを入れてはいけない。
/root/iptables.shの修正、各種サービスを公開する場合の設定(ここまで) の前に
# VNC server
iptables -A INPUT -p tcp --dport 5901 -j ACCEPT_COUNTRY

を追記し
# sh iptables.sh
で設定を反映させる。
# service xinetd start ← xinetdをスタート
# chkconfig xinetd on ←再起動後も走らす

最後にこのゲストでなくホスト側でVNCビュアーを入れる
# yum install tigervnc
これでVNCビュアーの窓に IPアドレス:1 (ポート5901は 1 と入力)でゲストにつながる


投稿者: f-otake 投稿日時: 2012-8-30 6:26:25 (1113 ヒット)
CentOS 6.3(6.4)に挑戦

インストールが終わり、再起動の後、kdumpでエラーが出るがそのまま進んで、初期設定の画面で、同意し、ユーザー設定をし、NTPの設定でこのゲストを走らせているホストをのIPを指定(NTPサーバーが走っているので)するがネットワークにエラーがあり、アクセス出来ないと言われるが強引に進む。kdumpはメモリーが足りないと(これでエラーか)言われるが、使わないのでそのまま進む。
これで再起動になり、ログインする。ネットワークのエラーはNetworkManagerが悪さをしている見たいなので、システム→管理→サービスから停止し、再起動後も有効にならないように無効にしておく。
/etc/resolv.confの編集(NetworkManagerが勝手に書き込んだ分を修正)

search kinryokai.net
nameserver 192.168.135.30
nameserver 192.168.135.1
# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

この様に設定した。これはゲストが走っているホストの設定とほぼ同じ。
これでもネットワークが使えなかったので、
/etc/sysconfig/network-scripts/ifcfg-eth0を見ると、どういう訳か
ONBOOT="no"になっていたのでONBOOT="yes" に変更した。service network restart でネットワークを再起動したら、使えるようになった。
インストール時に指定しなかった領域を設定する。
これはホストからは ”vdd” で渡されている、私はここを他のゲストとの共有領域とし、ダウンロードしたものを置いておく事に使うので、
# mkdir /Download
# gedit /etc/fstab

/dev/vdd		/Download	ext4	defaults		1 3

を最後に追加し、
# mount -a
でfstabを再読み込みした。
# chmod 777 /Download
もやっておいた。
後で気がついたがホスト側のこのゲスト設定ファイルを見ていると(/var/run/libvirt/qemu/test.xml)<clock offset='utc'/>になっているが(どうして!インストール時にUTCを外したが?)でも実際はローカルタイムになっているのでそのままいじらなかった。これは予想だがNTPサーバーにこのゲストが走っているホストのを指定し、それがローカルタイムだからだと思う。
最後に、このままだとゲストでアンダーバーが入力出来ないので、
/var/run/libvirt/qemu/test.xml(最後はゲストの名前.xml)の
<graphic type='vnc' port='5900' autoport='yes'/> の所を
<graphic type='vnc' port='5900' autoport='yes' keymap='ja'/>
にするとゲストの中でアンダーバーが入力出来る様になる。


投稿者: f-otake 投稿日時: 2012-8-28 13:32:29 (877 ヒット)
CentOS 6.3(6.4)に挑戦

このホストはX windowも入っているのでアプリケーション→システムツール→仮想マシンマネージャで作る。
ウィンドウが開いたら、今後の為に編集→設定で全般タブのシステムトレイアイコンにチェックを入れ起動が簡単に出きるようにする。
ツールの新しい仮想マシンの作成をクリック。
名前を適当に入れ、ローカルのインストールメディアにチェックを入れ次へ
isoイメージを使用にチェックを入れ、参照からイメージファイルを選択し進む。












ここは単に進む













管理しているストレージ....にチェックを入れ作ってあったLVMを指定。ここは一つだけしか指定出来ないが、後で変更できる












ここで肝心なのは”インストール前に設定をカスタマイズするにチェックを入れる亊。これをしないとディスクの追加が出来ない。又、詳細なオプションを広げ bridge "br0" が指定されている事を確認。















DISK 1を選び ADVANCED OPTIONS で virtio を選ぶ(この方がパーフォマンスがいいとどっかに書いてあった)そして適用をクリック後、ハードウェアを追加をクリック。
















管理している...にチェックを入れ、参照からパーテイション(LVM)を選び、”virtio”にする亊。その後完了をクリック。同じように他の領域も追加する。私は四つの領域を使った。










ここで他のゲストOSと共有したい領域は図の様に、”共有可能” にチェックを入れておくと、他のゲストOSでも同じ領域を使う事が出来る。私はダウンロードの領域を各ゲストで共有をした。すべての設定が終わったら、左上のインストールの開始をクリックし、インストールを始める。その後は、見慣れたインストール画面になるので、省略。










ホスト名の入力で気をつけなければならないのは、左下の ”ネットワークの設定” をクリックし、次に "eth0” を選び "編集” をクリック、表示されたウィンドウで(画像には無いが)”自動接続する” にチェックを入れる亊。”IPV4のセッテイング” タブを選び、方式を手動にする(固定IPにしたいので)。次に "追加” をクリックし、アドレス、ネットマスク、ゲートウエイを設定、DNSサーバーにホストOSのIPを入れ、"適用”、"閉じる” とクリックし、設定を終わらせる。(IPアドレスは一部隠してあります)
タイムゾーンの設定で、システムクロックでUTCを使用のチェックを外して置く。
インストールのタイプを選ぶ所は ”カスタムレイアウトを作成する” を選んで、その後各領域を設定していくが、この時領域を選んで "編集” をクリックし、マウントポイントやフォーマットタイプなどを設定する。最後の共有の設定をした領域(VDD)は何もしないでそのまま次へ。
その後、インストールが始まる。


投稿者: f-otake 投稿日時: 2012-8-28 12:50:58 (905 ヒット)
CentOS 6.3(6.4)に挑戦

いよいよKVMでゲストOSをインストールするが、その前にゲストOSの保存場所を作って置く。私はイメージファイルにしたくないのでLVMでゲストOS様の領域を作った。このサーバーのディスク構成は
128GBのSSD:ここにホストOS、ゲストOS様の領域を作る
120GBのSSD:これにはゲストOS用のデーター領域を作る。分けた理由は万一OSの再インストールや、将来の物理マシンの変更時にデーターを簡単に持っていく為。ディスクを持っていけばよい。
750GBのハードディスク:ここはファイルサーバーのデーター領域や、バックアップの保存場所、各OSのSWAP領域を作る。SSDにSWAP領域を作りたく無い為。

LVMコマンドは(例)
PVを作る:pvcreate /dev/sda2 (sda2は環境に合わせる)
VGを作る:vgcreate VG名 /dev/sda2 (sda2は環境に合わせる)
LVを作る:lvcreate -L 10G -n LV名 VG名 (10Gは作るサイズ)
LVを広げる:lvextend -L +5G /dev/VG名/LV名 (+5Gは増やすサイズ)
LVを削除:lvremove /dev/VG名/LV名
VGの非アクティブ化:vgchange -an /dev/VG名
VGのアクティブ化:vgchange -ay /dev/VG名
LVの名前変更:lvrename VG名/旧LV名 VG名/新LV名
VGの名前変更:vgrename 旧VG名 新VG名
ボリューム名がダブっていたら(デフォルトの名前を使うとよく起こる)
vgchange -an /dev/VG名 で非アクティブにし、vgrename 旧VG名 新VG名 で変更し、vgchange -ay /dev/VG名 でアクティブにする。


投稿者: f-otake 投稿日時: 2012-8-28 10:29:10 (1196 ヒット)
CentOS 6.3(6.4)に挑戦

dnsmasqは初めからインストールされていたので設定だけ。
もしインストールされていなかったらyumでインストールする。
/etc/dnsmasq.conf の設定

domain-needed
bogus-priv
interface=br0
no-dhcp-interface=br0

コメントを外し、下の2行はbr0を記入。後はデフォルトのまま、と言ってもすべてコメントアウトされていたが。
/etc/resolv.conf の設定だが、これは最初にしてある(1:インストール後の設定)が、最後に書いてあるようにnameserver 192.168.135.30のコメントを外す。そしてdnsmasqを走らす。
# service dnsmasq start
# chkconfig dnsmasq on
# chkconfig --list dnsmasq
dnsmasq 0:off 1:off 2:on 3:on 4:on 5:on 6:off


投稿者: f-otake 投稿日時: 2012-8-26 12:24:05 (1574 ヒット)
CentOS 6.3(6.4)に挑戦

基本的にこれらの設定は http://centossrv.com の様に設定した。若干の補足のみを記入。
まずは tripwire のインストール。
今は、tripwire-2.4.2.2-src.tar.bz2 になっているので、読み替えて下さい。
私の場合は C コンパイラがなかったみたいで、インストールの所で
configure: error: no acceptable C compiler found in $PATH
と出たので
# yum install gcc
としたら
configure: error: C++ preprocessor "/lib/cpp" fails sanity check
とまたエラーが出た。C++はgccに含まれていない見たい。
http://labs.uechoco.com/blog/2008/07/linuxconfgure%E3%81%A7c-preprocessor-libcpp-fails-sanity-check.html に解決策があった。
# yum -y install gcc-c++
やっと出来た。

つぎは chkrootkit のインストール
RPMforgeにはchkrootkitは無かった。EPELリポジトリーも追加する。
EPELリポジトリ導入は(私は64bit環境)
rpm -ivh http;//ftp-srv2.kddilabs.jp/Linux/distributions/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
でOK。
注意:コロンはわざとセミコロンにしているーXOOPSが勝手にリンクを張る為。epel-release-6-8.noarch.rpmにバージョンが上がっている-2013-02-07追記
アンチウィルスソフト導入(Clam AntiVirus)は問題なく終わる。

iptablesの設定
このホストは特にサーバーを走らせないので、SSH以外は閉じておく。
iptables.sh を走らすとエラーが出た
iptables v1.4.7: invalid mask `' specified
Try `iptables -h' or 'iptables --help' for more information.

これはbr0を作ったのでeth0にはIPが割り当てられていないのが原因。
# インタフェース名定義の LAN=eth0 の下に
BR=br0
を追記。# 内部ネットワークのネットマスク取得の所を
LOCALNET_MASK=`ifconfig $BR|sed -e 's/^.*Mask:\([^ ]*\)$/\1/p' -e d` ←$LANの代わりに $BR
# 内部ネットワークアドレス取得の所を
LOCALNET_ADDR=`netstat -rn|grep " "$BR|grep $LOCALNET_MASK|cut -f1 -d' '` ←$LANの代わりに " "$BR、$BRだけだと virbr0 も該当する。
それとこのホストでは簡易DNSサーバーを走らすが、DNSサーバーはローカルネット以外に公開しないので53番は開けていない。(ローカルからのRQはすべてOKにしている)
これでOKになったが、終わるまでものすごく時間が掛かる。

NTPサーバー構築(ntpd)
ntpはインストールされていた。無ければyumでインストール
/etc/ntp.conf の設定(抜粋)

restrict 192.168.xx.0 mask 255.255.255.0 nomodify notrap ←コメントを外し、ローカルIPに合わせて設定
server 133.243.238.163
server 210.173.160.27
server 202.224.32.4

同期先サーバーの設定。IPになっているのはDNSを引かない分早いそうだ。ちなみに上からntp.nict.jp, ntp.jst.mfeed.ad.jp, ntp.asahi-net.or.jpで最後はプロバイダーのNTPサーバー。
手動で時刻を合わせる。
# ntpdate 133.243.238.163
28 Aug 11:46:47 ntpdate[5288]: adjust time server 133.243.238.163 offset -0.002803 sec
# service ntpd start
ntpd を起動中: [ OK ]
# chkconfig ntpd on
# chkconfig --list ntpd
ntpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off


投稿者: f-otake 投稿日時: 2012-8-26 9:38:40 (1032 ヒット)
CentOS 6.3(6.4)に挑戦

サーバーをXENからKVMにしようとCentOS 6.3をインストールした時のメモ。
まずは http://centossrv.com/centos6-init.shtml を参考に初期設定をする。
今後インストールするゲストOSを同じIPグループにしたいので、"br0"を作る。
その前にデフォルトで走っているNetworkManagerを止める。(好みの問題だが、これが走っていると設定通りにいかないことが多い)
# service NetworkManager stop
# chkconfig NetworkManager off
# chkconfig --list NetworkManager
NetworkManager 0:off 1:off 2:off 3:off 4:off 5:off 6:off
br0を作るにはeth0をコピーして編集する。
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-eth0 ifcfg-br0
# gedit ifcfg-br0
私は下記の様に設定した。

DEVICE="br0"
ONBOOT="yes"
TYPE="Bridge"
IPADDR=192.168.135.30
PREFIX=24
GATEWAY=192.168.135.1

次にifcfg-eth0の修正
# gedit ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
ONBOOT="yes"
TYPE="Ethernet"
HWADDR=00:24:8C:7E:CF:86
#IPADDR=192.168.135.30
#PREFIX=24
#GATEWAY=192.168.135.1
#DNS1=192.168.135.1
#DOMAIN=kinryokai.net
NAME="System eth0"
BRIDGE=br0

元の設定の一部をコメントアウトし、BRIDGE=br0 を挿入。ダブルクオーテッション(”)は入れなくてもいい見たい。
次に /etc/resolv.conf の修正
search kinryokai.net
# nameserver 192.168.135.30
nameserver 192.168.135.1
nameserver 202.224.32.1

# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

最初のnameserverをコメントアウトしているのは、ここに簡易DNS serverの dnsmasqを動かすつもりなのだが、まだ設定して居ないので、設定後コメントを外す。下の方の設定はNetworkManagerが記入した物だが参考のために残した。
ここで念の為、一度再起動をしておいた。


« 1 2 (3) 4
テーマ選択

(4 テーマ)
ピックアップ画像
20051103 1050
最近の画像
IMG_0004.jpg (2023-3-17)
IMG_0004.jpg
IMG_0003.jpg (2023-3-17)
IMG_0003.jpg
IMG_0010.jpg (2023-3-17)
IMG_0010.jpg
IMG_0013.jpg (2023-3-17)
IMG_0013.jpg
IMG_0007.jpg (2023-3-17)
IMG_0007.jpg
IMG_0005.jpg (2023-3-17)
IMG_0005.jpg
IMG_0002.jpg (2023-3-17)
IMG_0002.jpg
IMG_0011.jpg (2023-3-17)
IMG_0011.jpg
IMG_0009.jpg (2023-3-17)
IMG_0009.jpg
IMG_0008.jpg (2023-3-17)
IMG_0008.jpg
人気画像
ゴーキョピー... (6014 hits)
ゴーキョピー...
ギャチュンカ... (5875 hits)
ギャチュンカ...
ばあちゃんミ... (5774 hits)
ばあちゃんミ...
ヒマラヤ壁 (5683 hits)
ヒマラヤ壁
タムセルク残... (5490 hits)
タムセルク残...
Powered by Xoops2 Theme Modified by F-Otake
copyright (c) 2006 All rights reserved.