lost and found ( for me ? )

KVM : install CentOS5.5 w/ virt-install w/o GUI

ポイントは、

--no-graphics
--extra-args='console=tty0 console=ttyS0,115200n8'
インストールメディアの指定のところ : --location or --cdrom

root@hat1:~# cat /etc/lsb-release | tail -1
DISTRIB_DESCRIPTION="Ubuntu 10.10"

CentOS5.5のISOを準備。DVDで2枚なんだ。。
メタボ気味?
root@hat1:~# ls /media/disk1/CentOS_ISOs/*
/media/disk1/CentOS_ISOs/CentOS-5.5-x86_64-bin-DVD-1of2.iso
/media/disk1/CentOS_ISOs/CentOS-5.5-x86_64-bin-DVD-2of2.iso

インストール中にディスク入れかえる可能性あるのかな。。
マウントポイント作成。
root@hat1:~# mkdir /media/disk1/mount_cdrom

ディスク 1of2 をマウント
root@hat1:~# mount -t iso9660 -o loop /media/disk1/CentOS_ISOs/CentOS-5.5-x86_64
-bin-DVD-1of2.iso /media/disk1/mount_cdrom


virt-install でインストール

んー、何も表示されない。。
root@hat1:~# virt-install --connect qemu:///system -n centos5.5-1 -r 512 -f /med
ia/disk1/KVM_images/centos5.5-1.img -s 5 --vcpus=1 --keymap ja --os-type linux --os-variant
rhel5.4 --bridge=br0,model=virtio  --nographics --cdrom /media/disk1/mou
nt_cdrom --extra-args='console=tty0 console=ttyS0,115200n8'


インストールを開始しています...
ファイル .treeinfo ・100% |=========================|  417 B    00:00
ファイル boot.iso を 100% |=========================|  10 MB    00:00
Allocating 'centos5.5-1.i 100% |=========================| 5.0 GB    00:00
ドメインを作成中...                                        0 B 00:01
Connected to domain centos5.5-1
エスケープ文字は  ^] です


原因は --cdrom のところみたい。--location にしたら表示された。
--cdrom /media/disk1/mount_cdrom を --localtion /media/disk1/mount_cdrom に変更
root@hat1:~# virt-install --connect qemu:///system -n centos5.5-1 -r 512 -f /media/disk1/KVM_images/centos5.5-1.img -s 5 --vcpus=1 --os-type linux --os-variant rhel5.4 --nographics --location /media/disk1/mount_cdrom --extra-args='console=tty0 console=ttyS0,115200n8' --keymap ja --network bridge=br0


インストールを開始しています...
ファイル .treeinfo ・100% |=========================|  417 B    00:00
ファイル vmlinuz を・100% |=========================| 1.9 MB    00:00
ファイル initrd.img ・100% |=========================| 7.7 MB    00:00
ドメインを作成中...                                        0 B 00:01
Connected to domain centos5.5-1
エスケープ文字は  ^] です
Linux version 2.6.18-194.el5 (mockbuild@builder10.centos.org) (gcc version 4.1.2 20080704 (Red Hat 4.1.2-48)) #1 SMP Fri Apr 2 14:58:14 EDT 2010
Command line:  console=tty0 console=ttyS0,115200n8


コンソール表示できたので、粛々とテキストインストール。
Welcome to CentOS

                  +---------+ Choose a Language +---------+
                  |                                       |
                  | What language would you like to use   |
                  | during the installation process?      |
                  |                                       |
                  |       Catalan                ^        |
                  |       Chinese(Simplified)    :        |
                  |       Chinese(Traditional)   #        |
                  |       Croatian               :        |
                  |       Czech                  :        |
                  |       Danish                 :        |
                  |       Dutch                  :        |
                  |       English                v        |
                  |                                       |
                  |                +----+                 |
                  |                | OK |                 |
                  |                +----+                 |
                  |                                       |
                  |                                       |
                  +---------------------------------------+

 / between elements  | selects | next screen


あら、こっから進まないな。インストールメディアがみつからないっぽい。。
Welcome to CentOS


                    +------+ Installation Method +------+
                    |                                   |
                    | What type of media contains the   |
                    | packages to be installed?         |
                    |                                   |
                    |            Local CDROM            |
                    |            Hard drive             |
                    |            NFS image              |
                    |            FTP                    |
                    |            HTTP                   |
                    |                                   |
                    |     +----+          +------+      |
                    |     | OK |          | Back |      |
                    |     +----+          +------+      |
                    |                                   |
                    |                                   |
                    +-----------------------------------+



--location のところがうまくいってないな。。。
--location http://xxx にしてみよう。
root@hat1:~# mount -t iso9660 -o loop /media/disk1/CentOS_ISOs/CentOS-5.5-x86_64
-bin-DVD-1of2.iso /var/www/ISO_image


うまくいった。
root@hat1:~# virt-install --connect qemu:///system -n centos5.5-1 -r 512 -f /med
ia/disk1/KVM_images/centos5.5-1.img -s 5 --vcpus=1 --os-type linux --os-variant
rhel5.4 --nographics --location http://192.168.11.100/ISO_image --extra-args='co
nsole=tty0 console=ttyS0,115200n8' --keymap ja --network bridge=br0


bootloaderインストール時にコンソールの設定がでてくるんだ。
     +------------------+ Boot Loader Configuration +------------------+
     |                                                                 |
     | A few systems will need to pass special options to the kernel   |
     | at boot time for the system to function properly. If you need   |
     | to pass boot options to the kernel, enter them now. If you      |
     | don't need any or aren't sure, leave this blank.                |
     |                                                                 |
     |        console=ttyS0,115200n8__________________________         |
     |                                                                 |
     |         [ ] Force use of LBA32 (not normally required)          |
     |                                                                 |
     |             +----+                        +------+              |
     |             | OK |                        | Back |              |
     |             +----+                        +------+              |
     |                                                                 |
     |                                                                 |


インストール完了
CentOS release 5.5 (Final)
Kernel 2.6.18-194.el5 on an x86_64

centos5-1 login: root
Password:
[root@centos5-1 ~]#

virt-viewer でインストールするより楽だ。

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.