# vi /etc/group # tail -1 /etc/group vboxusers:x:2009:kazmuzik # $ VBoxManage -nologo createvm -name fedora9 -register Virtual machine 'fedora9' is created and registered. UUID: b448295d-40db-42c5-c4b9-9077dc915a73 Settings file: '/home/kazmuzik/.VirtualBox/Machines/fedora9/fedora9.xml' $ VBoxManage -nologo modifyvm fedora9 -memory 1024MB -acpi on -boot1 dvd -nic1 nat $ VBoxManage -nologo createvdi -filename /KazMuzik/vbox/fedora9.vdi -size 32000 -register Disk image created. UUID: 4a803d52-e7ea-4801-d8a3-64aeb4c59f1b $ VBoxManage -nologo modifyvm fedora9 -hda /KazMuzik/vbox/fedora9.vdi $ VBoxManage -nologo registerimage dvd /KazMuzik/Fedora-9-i386-DVD.iso $ VBoxManage -nologo modifyvm fedora9 -dvd /KazMuzik/Fedora-9-i386-DVD.iso $ VBoxHeadless -startvm fedora9 VirtualBox Headless Interface 1.6.2 (C) 2008 Sun Microsystems, Inc. All rights reserved Listening on port 3389 (別の Terminal) $ rdesktop-vrdp -a 16 localhost |
今回は、無事に、インストールが開始されました。Headless の運用を計画していますが、インストールして初期設定するまでは、仕方なく、remo
とりあえず、/etc/inittab の初期モードを 3 にして、shutdown しました。これで、後は、特に問題がなければ、rdesktop-vrdp の世話にならずに、terminal から ssh でログインして、操作できます。
# vi /etc/inittab # grep '^id:' /etc/inittab id:3:initdefault: # init 0 |
今回、ネットワークの設定は、NAT にしたため、他のホストから、Fedora 9 の VM は見えません。そこで、Host に指定のポート(ここでは 2222番)にアクセスがあった場合は、Guest の 22番に forward するようにし、外から ssh でログインできるようにします。
$ VBoxManage -nologo setextradata fedora9 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/Protocol" TCP $ VBoxManage -nologo setextradata fedora9 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/GuestPort" 22 $ VBoxManage -nologo setextradata fedora9 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/guestssh/HostPort" 2222 $ VBoxManage -nologo modifyvm fedora9 -dvd none $ VBoxHeadless -startvm fedora9 (別の Terminal) $ ssh -p 2222 -l kazmuzik localhost kazmuzik@fedora9's password: **** [kazmuzik@fedora9 ~]$ |
Host OS から、Guest OS へ ssh でログインすることができました。同様にして、他のホストからもアクセスすることが可
しかし、Headless での運用を考えているので、サーバーとしても利用したいところです。このためには、Host Interface Networking (HIF) の設定を行う必要がありますが、これは、次回、紹介します。
Tags: computer_technology