ラベル 仮想 の投稿を表示しています。 すべての投稿を表示
ラベル 仮想 の投稿を表示しています。 すべての投稿を表示

2013年6月26日水曜日

VDIファイルをコピーしてたらUUIDが重複したとか言われた VIRTUALBOXで

VDIファイルをコピーしてたらUUIDが重複したとか言われた VIRTUALBOXで


なんかSSDの弱小30GBが圧迫されていると思ったら、CENTの仮想が3GB!

移動してみた。

"ハードディスク F:\Cent-test01.vdi"のオープンに失敗しました。

Cannot register the hard disk 'F:\Cent-test01.vdi' {00ddeca0-fb61-4382-b48a-d8bc1adbeeb0} because a hard disk 'C:\Users\HOGEHOGE\VirtualBox VMs\Cent-test01\Cent-test01.vdi' with UUID {00ddeca0-fb61-4382-b48a-d8bc1adbeeb0} already exists.

終了コード : E_INVALIDARG (0x80070057)
コンポーネント: VirtualBox
インターフェース: IVirtualBox {c28be65f-1a8f-43b4-81f1-eb60cb516e66}


UUIDかぶっとるがな!と怒られる。

先人様に倣いて
-------------------------------
コマンドプロンプトで
c:\Windows\System32>cd "C:\Program Files\Oracle\VirtualBox\"







C:\Program Files\Oracle\VirtualBox> VBoxManage.exe -nologo internalcommands seth



duuid "C:\Users\HOGEHOGE\VirtualBox VMs\Cent-test01\Cent-test01.vdi"



UUID changed to: 9b94c0d8-21a6-4534-a228-cc5c97e3828e

してかえてから、移動、起動、ドライブ再設定。
-------------------------------

参考URL:
http://d.hatena.ne.jp/yohei-a/20120105/1325725896

http://www24.atwiki.jp/toaru/pages/197.html

-------------------------------
なんか色々コマンドあるらすぃー


VBoxManage export           <machines> --output|-o <ovf/ova>



                            [--legacy09]



                            [--manifest]



                            [--vsys <number of virtual system>]



                                    [--product <product name>]



                                    [--producturl <product url>]



                                    [--vendor <vendor name>]



                                    [--vendorurl <vendor url>]



                                    [--version <version info>]



                                    [--eula <license text>]



                                    [--eulafile <filename>]







VBoxManage startvm          <uuid>|<name>...



                            [--type gui|sdl|headless]







VBoxManage controlvm        <uuid>|<name>



                            pause|resume|reset|poweroff|savestate|



                            acpipowerbutton|acpisleepbutton|



                            keyboardputscancode <hex> [<hex> ...]|



                            setlinkstate<1-N> on|off |



                            nic<1-N> null|nat|bridged|intnet|hostonly|generic



                                     [<devicename>] |



                            nictrace<1-N> on|off



                            nictracefile<1-N> <filename>



                            nicproperty<1-N> name=[value]



                            natpf<1-N> [<rulename>],tcp|udp,[<hostip>],



                                          <hostport>,[<guestip>],<guestport>



                            natpf<1-N> delete <rulename>



                            guestmemoryballoon <balloonsize in MB>]



                            gueststatisticsinterval <seconds>]



                            usbattach <uuid>|<address> |



                            usbdetach <uuid>|<address> |



                            vrde on|off |



                            vrdeport <port> |



                            vrdeproperty <name=[value]> |



                            vrdevideochannelquality <percent>



                            setvideomodehint <xres> <yres> <bpp> [display] |



                            screenshotpng <file> [display] |



                            setcredentials <username> <password> <domain>



                                           [--allowlocallogon <yes|no>] |



                            teleport --host <name> --port <port>



                                   [--maxdowntime <msec>] [--password password]



                            plugcpu <id>



                            unplugcpu <id>



                            cpuexecutioncap <1-100>







VBoxManage discardstate     <uuid>|<name>







VBoxManage adoptstate       <uuid>|<name> <state_file>







VBoxManage snapshot         <uuid>|<name>



                            take <name> [--description <desc>] [--pause] |



                            delete <uuid>|<name> |



                            restore <uuid>|<name> |



                            restorecurrent |



                            edit <uuid>|<name>|--current



                                 [--name <name>]



                                 [--description <desc>] |



                            list [--details|--machinereadable]



                            showvminfo <uuid>|<name>







VBoxManage closemedium      disk|dvd|floppy <uuid>|<filename>



                            [--delete]







VBoxManage storageattach    <uuid|vmname>



                            --storagectl <name>



                            [--port <number>]



                            [--device <number>]



                            [--type dvddrive|hdd|fdd]



                            [--medium none|emptydrive|



                                      <uuid>|<filename>|host:<drive>|iscsi]



                            [--mtype normal|writethrough|immutable|shareable|



                                     readonly|multiattach]



                            [--comment <text>]



                            [--setuuid <uuid>]



                            [--setparentuuid <uuid>]



                            [--passthrough on|off]



                            [--tempeject on|off]



                            [--nonrotational on|off]



                            [--bandwidthgroup <name>]



                            [--forceunmount]



                            [--server <name>|<ip>]



                            [--target <target>]



                            [--tport <port>]



                            [--lun <lun>]



                            [--encodedlun <lun>]



                            [--username <username>]



                            [--password <password>]



                            [--intnet]







VBoxManage storagectl       <uuid|vmname>



                            --name <name>



                            [--add ide|sata|scsi|floppy|sas]



                            [--controller LSILogic|LSILogicSAS|BusLogic|



                                          IntelAHCI|PIIX3|PIIX4|ICH6|I82078]



                            [--sataideemulation<1-4> <1-30>]



                            [--sataportcount <1-30>]



                            [--hostiocache on|off]



                            [--bootable on|off]



                            [--remove]







VBoxManage bandwidthctl     <uuid|vmname>



                            --name <name>



                            [--add disk|network]



                            [--limit <megabytes per second>



                            [--delete]







VBoxManage showhdinfo       <uuid>|<filename>







VBoxManage createhd         --filename <filename>



                            --size <megabytes>|--sizebyte <bytes>



                            [--format VDI|VMDK|VHD] (default: VDI)



                            [--variant Standard,Fixed,Split2G,Stream,ESX]







VBoxManage modifyhd         <uuid>|<filename>



                            [--type normal|writethrough|immutable|shareable|



                                    readonly|multiattach]



                            [--autoreset on|off]



                            [--compact]



                            [--resize <megabytes>|--resizebyte <bytes>]







VBoxManage clonehd          <uuid>|<filename> <uuid>|<outputfile>



                            [--format VDI|VMDK|VHD|RAW|<other>]



                            [--variant Standard,Fixed,Split2G,Stream,ESX]



                            [--existing]







VBoxManage convertfromraw   <filename> <outputfile>



                            [--format VDI|VMDK|VHD]



                            [--variant Standard,Fixed,Split2G,Stream,ESX]



                            [--uuid <uuid>







VBoxManage getextradata     global|<uuid>|<name>



                            <key>|enumerate







VBoxManage setextradata     global|<uuid>|<name>



                            <key>



                            [<value>] (no value deletes key)







VBoxManage setproperty      machinefolder default|<folder> |



                            vrdeauthlibrary default|<library> |



                            websrvauthlibrary default|null|<library> |



                            vrdeextpack null|<library> |



                            loghistorycount <value>







VBoxManage usbfilter        add <index,0-N>



                            --target <uuid>|<name>|global



                            --name <string>



                            --action ignore|hold (global filters only)



                            [--active yes|no] (yes)



                            [--vendorid <XXXX>] (null)



                            [--productid <XXXX>] (null)



                            [--revision <IIFF>] (null)



                            [--manufacturer <string>] (null)



                            [--product <string>] (null)



                            [--remote yes|no] (null, VM filters only)



                            [--serialnumber <string>] (null)



                            [--maskedinterfaces <XXXXXXXX>]







VBoxManage usbfilter        modify <index,0-N>



                            --target <uuid>|<name>|global



                            [--name <string>]



                            [--action ignore|hold] (global filters only)



                            [--active yes|no]



                            [--vendorid <XXXX>|""]



                            [--productid <XXXX>|""]



                            [--revision <IIFF>|""]



                            [--manufacturer <string>|""]



                            [--product <string>|""]



                            [--remote yes|no] (null, VM filters only)



                            [--serialnumber <string>|""]



                            [--maskedinterfaces <XXXXXXXX>]







VBoxManage usbfilter        remove <index,0-N>



                            --target <uuid>|<name>|global







VBoxManage sharedfolder     add <vmname>|<uuid>



                            --name <name> --hostpath <hostpath>



                            [--transient] [--readonly] [--automount]







VBoxManage sharedfolder     remove <vmname>|<uuid>



                            --name <name> [--transient]







VBoxManage guestproperty    get <vmname>|<uuid>



                            <property> [--verbose]







VBoxManage guestproperty    set <vmname>|<uuid>



                            <property> [<value> [--flags <flags>]]







VBoxManage guestproperty    enumerate <vmname>|<uuid>



                            [--patterns <patterns>]







VBoxManage guestproperty    wait <vmname>|<uuid> <patterns>



                            [--timeout <msec>] [--fail-on-timeout]







VBoxManage guestcontrol     <vmname>|<uuid>



                            exec[ute]



                            --image <path to program>



                            --username <name> --password <password>



                            [--dos2unix]



                            [--environment "<NAME>=<VALUE> [<NAME>=<VALUE>]"]



                            [--timeout <msec>] [--unix2dos] [--verbose]



                            [--wait-exit] [--wait-stdout] [--wait-stderr]



                            [-- [<argument1>] ... [<argumentN>]]







                            copyfrom



                            <source on guest> <destination on host>



                            --username <name> --password <password>



                            [--dryrun] [--follow] [--recursive] [--verbose]







                            copyto|cp



                            <source on host> <destination on guest>



                            --username <name> --password <password>



                            [--dryrun] [--follow] [--recursive] [--verbose]







                            createdir[ectory]|mkdir|md



                            <director[y|ies] to create on guest>



                            --username <name> --password <password>



                            [--parents] [--mode <mode>] [--verbose]







                            stat



                            <file element(s) to check on guest>



                            --username <name> --password <password>



                            [--verbose]







                            updateadditions



                            [--source <guest additions .ISO>] [--verbose]







VBoxManage debugvm          <uuid>|<name>



                            dumpguestcore --filename <name> |



                            info <item> [args] |



                            injectnmi |



                            log [--release|--debug] <settings> ...|



                            logdest [--release|--debug] <settings> ...|



                            logflags [--release|--debug] <settings> ...|



                            osdetect |



                            osinfo |



                            getregisters [--cpu <id>] <reg>|all ... |



                            setregisters [--cpu <id>] <reg>=<value> ... |



                            statistics [--reset] [--pattern <pattern>]



                            [--descriptions]







VBoxManage metrics          list [*|host|<vmname> [<metric_list>]]



                                                 (comma-separated)







VBoxManage metrics          setup



                            [--period <seconds>] (default: 1)



                            [--samples <count>] (default: 1)



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          query [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          enable



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          disable



                            [--list]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage metrics          collect



                            [--period <seconds>] (default: 1)



                            [--samples <count>] (default: 1)



                            [--list]



                            [--detach]



                            [*|host|<vmname> [<metric_list>]]







VBoxManage hostonlyif       ipconfig <name>



                            [--dhcp |



                            --ip<ipv4> [--netmask<ipv4> (def: 255.255.255.0)] |



                            --ipv6<ipv6> [--netmasklengthv6<length> (def: 64)]]



                            create |



                            remove <name>







VBoxManage dhcpserver       add|modify --netname <network_name> |



                                       --ifname <hostonly_if_name>



                            [--ip <ip_address>



                            --netmask <network_mask>



                            --lowerip <lower_ip>



                            --upperip <upper_ip>]



                            [--enable | --disable]







VBoxManage dhcpserver       remove --netname <network_name> |



                                   --ifname <hostonly_if_name>







VBoxManage extpack          install [--replace] <tarball> |



                            uninstall [--force] <name> |



                            cleanup











Syntax error: Invalid command '-nologointernalcommands'











C:\Program Files\Oracle\VirtualBox>







2012年11月22日木曜日

VMのゲストOSを自動起動

VMのゲストOSを自動起動

WINDOWSますいんがホストなんで、コマンドプロンプトから
VBoxManage.exeへ行く?

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"

 なんで
cd C:\Program Files\Oracle\VirtualBox\

 んでゲストのリストを出す


C:\Program Files\Oracle\VirtualBox>VBoxManage.exe list vms

"Cent-test01" {b442a927-daaf-4f10-adba-0f60cefffeb1}
"CentOs-test2" {b17f2b4f-f204-4016-8f35-3e11e3d29f3b}
"RHEL-4Update6-test01" {e0866cc5-bc99-4d79-adb7-f007ea122471}
"RHEL-6.1-test" {1f36bda1-c7f9-46dd-b205-99596e6b5f3c}

こんなかんじ。
おー {}内がUIDというらすい

VBoxManage.exe startvm "<ゲストOS名>"

でできちゃうらしい。



バッチだと
start "" "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "Cent-test01"

な感じ
半角すぺす=>引数として判定されるkら注意す。

VirtualBox.exe 起動しないでいきなりBAT起動だとできるかな。

お!できた楽チン




-------------------------------

                            [--register]

VBoxManage import           <ovf/ova>
                            [--dry-run|-n]
                            [--options keepallmacs|keepnatmacs]
                            [more options]
                            (run with -n to have options displayed
                             for a particular OVF)

VBoxManage export           <machines> --output|-o <ovf/ova>
                            [--legacy09]
                            [--manifest]
                            [--vsys <number of virtual system>]
                                    [--product <product name>]
                                    [--producturl <product url>]
                                    [--vendor <vendor name>]
                                    [--vendorurl <vendor url>]
                                    [--version <version info>]
                                    [--eula <license text>]
                                    [--eulafile <filename>]

VBoxManage startvm          <uuid>|<name>...
                            [--type gui|sdl|headless]

VBoxManage controlvm        <uuid>|<name>
                            pause|resume|reset|poweroff|savestate|
                            acpipowerbutton|acpisleepbutton|
                            keyboardputscancode <hex> [<hex> ...]|
                            setlinkstate<1-N> on|off |
                            nic<1-N> null|nat|bridged|intnet|hostonly|generic
                                     [<devicename>] |
                            nictrace<1-N> on|off
                            nictracefile<1-N> <filename>
                            nicproperty<1-N> name=[value]
                            natpf<1-N> [<rulename>],tcp|udp,[<hostip>],
                                          <hostport>,[<guestip>],<guestport>
                            natpf<1-N> delete <rulename>
                            guestmemoryballoon <balloonsize in MB>]
                            gueststatisticsinterval <seconds>]
                            usbattach <uuid>|<address> |
                            usbdetach <uuid>|<address> |
                            vrde on|off |
                            vrdeport <port> |
                            vrdeproperty <name=[value]> |
                            vrdevideochannelquality <percent>
                            setvideomodehint <xres> <yres> <bpp> [display] |
                            screenshotpng <file> [display] |
                            setcredentials <username> <password> <domain>
                                           [--allowlocallogon <yes|no>] |
                            teleport --host <name> --port <port>
                                   [--maxdowntime <msec>] [--password password]
                            plugcpu <id>
                            unplugcpu <id>
                            cpuexecutioncap <1-100>

VBoxManage discardstate     <uuid>|<name>

VBoxManage adoptstate       <uuid>|<name> <state_file>

VBoxManage snapshot         <uuid>|<name>
                            take <name> [--description <desc>] [--pause] |
                            delete <uuid>|<name> |
                            restore <uuid>|<name> |
                            restorecurrent |
                            edit <uuid>|<name>|--current
                                 [--name <name>]
                                 [--description <desc>] |
                            list [--details|--machinereadable]
                            showvminfo <uuid>|<name>

VBoxManage closemedium      disk|dvd|floppy <uuid>|<filename>
                            [--delete]

VBoxManage storageattach    <uuid|vmname>
                            --storagectl <name>
                            [--port <number>]
                            [--device <number>]
                            [--type dvddrive|hdd|fdd]
                            [--medium none|emptydrive|
                                      <uuid>|<filename>|host:<drive>|iscsi]
                            [--mtype normal|writethrough|immutable|shareable|
                                     readonly|multiattach]
                            [--comment <text>]
                            [--setuuid <uuid>]
                            [--setparentuuid <uuid>]
                            [--passthrough on|off]
                            [--tempeject on|off]
                            [--nonrotational on|off]
                            [--bandwidthgroup <name>]
                            [--forceunmount]
                            [--server <name>|<ip>]
                            [--target <target>]
                            [--tport <port>]
                            [--lun <lun>]
                            [--encodedlun <lun>]
                            [--username <username>]
                            [--password <password>]
                            [--intnet]

VBoxManage storagectl       <uuid|vmname>
                            --name <name>
                            [--add ide|sata|scsi|floppy|sas]
                            [--controller LSILogic|LSILogicSAS|BusLogic|
                                          IntelAHCI|PIIX3|PIIX4|ICH6|I82078]
                            [--sataideemulation<1-4> <1-30>]
                            [--sataportcount <1-30>]
                            [--hostiocache on|off]
                            [--bootable on|off]
                            [--remove]

VBoxManage bandwidthctl     <uuid|vmname>
                            --name <name>
                            [--add disk|network]
                            [--limit <megabytes per second>
                            [--delete]

VBoxManage showhdinfo       <uuid>|<filename>

VBoxManage createhd         --filename <filename>
                            --size <megabytes>|--sizebyte <bytes>
                            [--format VDI|VMDK|VHD] (default: VDI)
                            [--variant Standard,Fixed,Split2G,Stream,ESX]

VBoxManage modifyhd         <uuid>|<filename>
                            [--type normal|writethrough|immutable|shareable|
                                    readonly|multiattach]
                            [--autoreset on|off]
                            [--compact]
                            [--resize <megabytes>|--resizebyte <bytes>]

VBoxManage clonehd          <uuid>|<filename> <uuid>|<outputfile>
                            [--format VDI|VMDK|VHD|RAW|<other>]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--existing]

VBoxManage convertfromraw   <filename> <outputfile>
                            [--format VDI|VMDK|VHD]
                            [--variant Standard,Fixed,Split2G,Stream,ESX]
                            [--uuid <uuid>

VBoxManage getextradata     global|<uuid>|<name>
                            <key>|enumerate

VBoxManage setextradata     global|<uuid>|<name>
                            <key>
                            [<value>] (no value deletes key)

VBoxManage setproperty      machinefolder default|<folder> |
                            vrdeauthlibrary default|<library> |
                            websrvauthlibrary default|null|<library> |
                            vrdeextpack null|<library> |
                            loghistorycount <value>

VBoxManage usbfilter        add <index,0-N>
                            --target <uuid>|<name>|global
                            --name <string>
                            --action ignore|hold (global filters only)
                            [--active yes|no] (yes)
                            [--vendorid <XXXX>] (null)
                            [--productid <XXXX>] (null)
                            [--revision <IIFF>] (null)
                            [--manufacturer <string>] (null)
                            [--product <string>] (null)
                            [--remote yes|no] (null, VM filters only)
                            [--serialnumber <string>] (null)
                            [--maskedinterfaces <XXXXXXXX>]

VBoxManage usbfilter        modify <index,0-N>
                            --target <uuid>|<name>|global
                            [--name <string>]
                            [--action ignore|hold] (global filters only)
                            [--active yes|no]
                            [--vendorid <XXXX>|""]
                            [--productid <XXXX>|""]
                            [--revision <IIFF>|""]
                            [--manufacturer <string>|""]
                            [--product <string>|""]
                            [--remote yes|no] (null, VM filters only)
                            [--serialnumber <string>|""]
                            [--maskedinterfaces <XXXXXXXX>]

VBoxManage usbfilter        remove <index,0-N>
                            --target <uuid>|<name>|global

VBoxManage sharedfolder     add <vmname>|<uuid>
                            --name <name> --hostpath <hostpath>
                            [--transient] [--readonly] [--automount]

VBoxManage sharedfolder     remove <vmname>|<uuid>
                            --name <name> [--transient]

VBoxManage guestproperty    get <vmname>|<uuid>
                            <property> [--verbose]

VBoxManage guestproperty    set <vmname>|<uuid>
                            <property> [<value> [--flags <flags>]]

VBoxManage guestproperty    enumerate <vmname>|<uuid>
                            [--patterns <patterns>]

VBoxManage guestproperty    wait <vmname>|<uuid> <patterns>
                            [--timeout <msec>] [--fail-on-timeout]

VBoxManage guestcontrol     <vmname>|<uuid>
                            exec[ute]
                            --image <path to program>
                            --username <name> --password <password>
                            [--dos2unix]
                            [--environment "<NAME>=<VALUE> [<NAME>=<VALUE>]"]
                            [--timeout <msec>] [--unix2dos] [--verbose]
                            [--wait-exit] [--wait-stdout] [--wait-stderr]
                            [-- [<argument1>] ... [<argumentN>]]

                            copyfrom
                            <source on guest> <destination on host>
                            --username <name> --password <password>
                            [--dryrun] [--follow] [--recursive] [--verbose]

                            copyto|cp
                            <source on host> <destination on guest>
                            --username <name> --password <password>
                            [--dryrun] [--follow] [--recursive] [--verbose]

                            createdir[ectory]|mkdir|md
                            <director[y|ies] to create on guest>
                            --username <name> --password <password>
                            [--parents] [--mode <mode>] [--verbose]

                            stat
                            <file element(s) to check on guest>
                            --username <name> --password <password>
                            [--verbose]

                            updateadditions
                            [--source <guest additions .ISO>] [--verbose]

VBoxManage debugvm          <uuid>|<name>
                            dumpguestcore --filename <name> |
                            info <item> [args] |
                            injectnmi |
                            log [--release|--debug] <settings> ...|
                            logdest [--release|--debug] <settings> ...|
                            logflags [--release|--debug] <settings> ...|
                            osdetect |
                            osinfo |
                            getregisters [--cpu <id>] <reg>|all ... |
                            setregisters [--cpu <id>] <reg>=<value> ... |
                            statistics [--reset] [--pattern <pattern>]
                            [--descriptions]

VBoxManage metrics          list [*|host|<vmname> [<metric_list>]]
                                                 (comma-separated)

VBoxManage metrics          setup
                            [--period <seconds>] (default: 1)
                            [--samples <count>] (default: 1)
                            [--list]
                            [*|host|<vmname> [<metric_list>]]

VBoxManage metrics          query [*|host|<vmname> [<metric_list>]]

VBoxManage metrics          enable
                            [--list]
                            [*|host|<vmname> [<metric_list>]]

VBoxManage metrics          disable
                            [--list]
                            [*|host|<vmname> [<metric_list>]]

VBoxManage metrics          collect
                            [--period <seconds>] (default: 1)
                            [--samples <count>] (default: 1)
                            [--list]
                            [--detach]
                            [*|host|<vmname> [<metric_list>]]

VBoxManage hostonlyif       ipconfig <name>
                            [--dhcp |
                            --ip<ipv4> [--netmask<ipv4> (def: 255.255.255.0)] |
                            --ipv6<ipv6> [--netmasklengthv6<length> (def: 64)]]
                            create |
                            remove <name>

VBoxManage dhcpserver       add|modify --netname <network_name> |
                                       --ifname <hostonly_if_name>
                            [--ip <ip_address>
                            --netmask <network_mask>
                            --lowerip <lower_ip>
                            --upperip <upper_ip>]
                            [--enable | --disable]

VBoxManage dhcpserver       remove --netname <network_name> |
                                   --ifname <hostonly_if_name>

VBoxManage extpack          install [--replace] <tarball> |
                            uninstall [--force] <name> |
                            cleanup





参考URL:
 https://www.google.co.jp/search?q=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88%E3%80%80%E3%82%B9%E3%82%BF%E3%83%BC%E3%83%88&aq=f&oq=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&sugexp=chrome,mod=3&sourceid=chrome&ie=UTF-8#hl=ja&safe=off&tbo=d&sclient=psy-ab&q=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0+%E5%AE%9F%E8%A1%8C%E3%80%80%E5%BC%95%E6%95%B0&oq=%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%83%97%E3%83%AD%E3%83%B3%E3%83%97%E3%83%88+%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0+%E5%AE%9F%E8%A1%8C%E3%80%80%E5%BC%95%E6%95%B0&gs_l=serp.3...167378.169645.1.170162.9.9.0.0.0.3.123.717.7j2.9.0...0.0...1c.1j4.E6juq-WR0KA&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&fp=6cd8305d66457e57&bpcl=38897761&biw=920&bih=852
 
 http://webcache.googleusercontent.com/search?q=cache:olCXGU6y9vkJ:tenukipg.seesaa.net/article/8439352.html+&cd=6&hl=ja&ct=clnk&gl=jp


 http://webcache.googleusercontent.com/search?q=cache:ryptLoTprBYJ:maarui.doorblog.jp/archives/2586948.html+&cd=2&hl=ja&ct=clnk&gl=jp

 http://webcache.googleusercontent.com/search?q=cache:DR0xwACCug0J:www.hyk-home.com/blog/infra/archives/2009/12/15-094457-198.html+&cd=3&hl=ja&ct=clnk&gl=jp

  http://www.google.co.jp/webhp#hl=ja&tbo=d&sclient=psy-ab&q=virtualbox+%E3%82%B2%E3%82%B9%E3%83%88os%E3%80%80%E8%87%AA%E5%8B%95%E8%B5%B7%E5%8B%95&oq=virtualbox+%E3%82%B2%E3%82%B9%E3%83%88os%E3%80%80%E8%87%AA%E5%8B%95%E8%B5%B7%E5%8B%95&gs_l=hp.3...107558.113569.1.113905.23.21.1.0.0.0.141.1529.19j2.21.0...0.0...1c.1j4.-pns7zrjpMs&pbx=1&bav=on.2,or.r_gc.r_pw.r_qf.&fp=e4ceed1e6a3bf76a&bpcl=38897761&biw=1745&bih=864

 http://webcache.googleusercontent.com/search?q=cache:DR0xwACCug0J:www.hyk-home.com/blog/infra/archives/2009/12/15-094457-198.html+&cd=3&hl=ja&ct=clnk&gl=jp

2012年7月14日土曜日

JAVAとC

JAVAとC組まれている環境で

隅っこでお仕事させていただいている。。

でもなんも理解していない。


http://www.88to.net/index.php?blg=37

http://www.88to.net/img/java/20080505132722.gif

Cはライブラリ、JavaはJVM上の各OSのAPIに依存する

部分がある。

という理解だと語弊もちあんのかのぅ。

2012年7月13日金曜日

呼び出し先 RC: REGDB_E_CLASSNOTREG (0x80040154)


新規セッションの作成に失敗しました。

呼び出し先 RC: REGDB_E_CLASSNOTREG (0x80040154)

VIRTUALBOXを起動すると泣き言を言い出した。。


https://forums.virtualbox.org/viewtopic.php?p=29162

.netframeworkの3.5を入れるといいとか。。

最近
Microsoft Visual C++ 2010 Expressをインスコして遊んだのが原因か?

https://www.google.co.jp/search?sugexp=chrome,mod=6&sourceid=chrome&ie=UTF-8&q=t+.NET+framework#hl=ja&safe=off&q=net+framework%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3&revid=673394837&sa=X&ei=zBP5T_vKJ4mOmQXQx9CgBQ&ved=0CF8Q4QIoAg&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=88cdafd03c6e7baf&biw=1024&bih=716

そもそも今どれ入っていんの?

http://d.hatena.ne.jp/kanonji/20090603/1244046673


C:\WINDOWS\Microsoft.NET\Framework
1-4まである。。

http://www.atmarkit.co.jp/fwin2k/win2ktips/246checkvdnfw/checkvdnfw.html

バッチで確認

3.5はあるが、、

最新入れなおすか。。
http://www.microsoft.com/ja-jp/download/details.aspx?id=21


入れなおして数日は使えたが、なんの拍子かまたこの現象が再現。。

VBOX最新版へUPDATE


今は4.1.12

-4.1.18-78361-Win.exeとなるが。。


IEでないとDLでいんねー重い。。



http://www.google.co.jp/webhp?sourceid=chrome-instant&ie=UTF-8#hl=ja&output=search&sclient=psy-ab&q=PERL%20LINUX&oq=&gs_l=&pbx=1&fp=d530e58be1a8f8c4&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&biw=811&bih=699



UPDATEで解決

後日ま他発生

http://www.google.co.jp/webhp?sourceid=chrome-instant&ie=UTF-8#hl=ja&output=search&sclient=psy-ab&q=%20RC%3AREGDB_E_CLASSNOTREG%20(0x80040154)&oq=&gs_l=&pbx=1&fp=d530e58be1a8f8c4&bav=on.2,or.r_gc.r_pw.r_qf.,cf.osb&biw=811&bih=699

http://blogs.dion.ne.jp/kazuu/index-4.html

cd C:\Program Files\Oracle\VirtualBox



だめ、ログを確認、というか基本部分でした。。


起動アイコンが古いXPのHDDのパスFディスクをむいていたのが原因

Cのパスへ向いているアイコンで無事起動、なにゆえ入れ替わったかは

不明。。

2012年4月30日月曜日



VIRTUALBOXのCENTがなにやら音を上げている。。

メモリがうーたら、、でも強い子なんで起動します。


64BITのWIN7にしたんで

8Gおーらいだぜー!

とうきうきなのになんで??
























HOSTOSは余裕、、

このゲストには2GB割り当てて、

使用中は2.6GBスタンバイ1.7GB」で空きが3.7GB..


で、なんで?
https://www.google.co.jp/webhp#hl=ja&gs_nf=1&cp=16&gs_id=il&xhr=t&q=linux+memory+for+crash+kernel&pf=p&sclient=psy-ab&oq=linux+memory+for&aq=0&aqi=g1&aql=&gs_l=&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.,cf.osb&fp=1324bf9456410054&biw=1024&bih=716



http://www.osstech.co.jp/dell/freeos/faq_r710-m610_centos#os起動時に-memory-for-crash-kernel-0x0-to-0x0-notwithin-permissible-range-というメッセージが出力される



KDUMPから出力されるメッセージだから大丈夫!

で?じゃあだすなよ?!

と思う。。

http://infrakeise.blog92.fc2.com/blog-entry-55.html



KDUMP有効にすればいいよとのこと。

メモリは多少余裕あるから使うかKDUMPと思うが、、

あんま使いたくないんですが。。


Xで
# system-config-kdump

を実行。。


と書いてあるんだが、起動しねぇ

そもそもあんのか?KDUMP


[maint01@cent-test01 init.d]$ /sbin/chkconfig --list kdump
サービス kdump に関する情報の読み込み中にエラーが発生しました: そのようなファイ ルやディレクトリはありません

はいありません、インストールの時除外した記憶ありますはい



が、ま、ん、す、る、し、か、な、い、の、か?


ISOイメージをストレージに設定=>ウィンドウ=>アプリケーション追加

依存関係でしっp



http://www.kurobuti.com/blog/?p=4202

2012年3月8日木曜日

Virtual Boxでホストオンリーアダプタが選択できない

Virtual Boxでホストオンリーアダプタが選択できない

ハマリオ時間5分=>原因

ゲストOS側のVirtualBox Host-Only Networkを無効にしていたのが原因


有効=>復帰

以上備忘録

2012年2月5日日曜日

重大なセキュリティーホール

重大なセキュリティーホール

とか聞くとやんなっちゃいますねーこわいです

いまいちWEBサーバの設定とかわかっていない人間にとっては

ややハードルが高いです。

旧環境のAN HTTPDとかもあるんですが、

http://www.google.co.jp/search?rlz=1C1GTJA_jaJP393&gcx=c&sourceid=chrome&ie=UTF-8&q=AN+HTTP%E3%80%80WORDPRESS

http://ja.forums.wordpress.org/topic/7295

http://homepage1.nifty.com/yito/namazu/gbook/200901-06.html



WORDPRESSとの相性はあまりよろしくないようで。。

APACHEになるんでしょうかね・。・

IISの5だと

制限やら、セキュリティホールやら、ちょっと小手先では対応できない

のがみえみえですね


http://magical-sound.com/contents/win_xp_tips/iis.php


さそーくインスコ

http://www.crossdrive.net/wp/tips/windows_wordpress/windows_wordpress_apache


2012年2月4日土曜日

とりあえず仮想ゲストOS2はつめ

とりあえず仮想ゲストOS2はつめとして

1発目と同じCENT OSを突っ込んだ。

1はつめ


2はつめ




うーん同じだw。1はつめは1GチョイのRAMメモリ、2はつめは513MBちょいのRAMメモリです。

2はつめはNAT、1はつめはホストオンリーアダプタァーです

で、ホストOSはWINDOWSなんで、RSHELLとかの実験がしにくいので2はつめを用意した。

やりたいことは

■それぞれのCENTからのスレッドDUMP取得してFTPでのやりとり研究というか遊び

■HOSTOSであるWINDOWS機からのFTP接続とパケットキャプチャ取得と簡易解析というか遊び

■それぞれのCENTからのRSHELLとSSH接続の確立して遊ぶ

■仮想NETWORKの癖とLINUX系のNEETWORK設定の癖を確認して遊ぶ


あー結構512MBだとフルパッケージインスコ時間かかるねー

で、SSH接続にはTERATERMというソフトを使っています。
http://www.google.co.jp/search?rlz=1C1GTJA_jaJP393&aq=f&gcx=c&sourceid=chrome&ie=UTF-8&q=TERATERM

これ以外にもポーデローサとかいうのもあるそうです。

そういっている間にインスコ終了


NATでおもてにつながっているので更新しろよ!というオフレが出ております。

NW
いったんゲストOS2を落とし、NATからホストオンリーアダプタへ変更しました。

(VIRTUALBOXより)そして再起動。

一応既存の1はつめも起動

なんか2はつめだけどカーネルのあとにXENってついてたぜ?

よくわからん。

あれー以前まで1発目についていた101というIPが振られている。。

で、1発目のゲストOSには。。IP付与されていない。。

イミワカラン

そいばDHCP設定変えたかも、確認しよ

ああ、やっぱり、STATIC(固定)に変えていたわw

仮想だとDHCPしかもMACアドレスは固定しないのが掟らしい、、

なんとなく想像ついてきた。デフォのDHCPに戻そう。

んで、/etc/sysconfig/network-scripts/network restart

で再起動

おお!102のIPが付与された。。

ためしに1発目から2はつめへPINGだ!おお通る!

ぎゃくもOK

んでは、SSH接続だ

てか仮想内でのGNOME端末とかのせいかキーボードのせいかわからんがviで

:コロンも打てなかった。。別の配列になるのかな??わからん

しかし起動する順番なんかな?IPの付与が入れ替わるのはコワイ

しかもMACアドレスも変わるらしいから、仮想上の識別はどこで行うのか?

まあ、固体識別という表現がおかしいが、一意の値を判定するというのかな?

くべつつかんやんけ!みたいな、ちょっとここも要勉強

まあ、それぞれゲストOSからTERATERMでSSH接続できたからいいかw


おお、それぞれのSSHからさらにsshコマンドで接続できた


ssh 192.168.56.101
ssh 192.168.56.102

とそれぞれから打った、認証形式YES=>んでパスワードで確認

IFCONFIGしたらそれぞれのIPでてきた。

そうかHOST名LOCALHOSTLOCALDOMAINだから、HOST名変えよう。。

その際IPは付けないような名前がいいかもだな。。

EXITと入力してそれぞれのSSH接続から抜ける

ちょっとwコマンドとかlastコマンドはもうすこし学習必要だなー

HOSTNAMEは再起動が確実な反映方法だなー



2012年1月17日火曜日

NATとホストオンリーアダプタ

NATとホストオンリーアダプタとか
仮想NICという概念はわかるのだが、

NATの際のホストアダプタの存在がイマイチわからない
ホストOS側だと

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\nabenano>ipconfig /all

Windows IP Configuration

        Host Name . . . . . . . . . . . . :
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Unknown
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No
        DNS Suffix Search List. . . . . . : 192.168.55.1

Ethernet adapter ローカル エリア接続:

        Connection-specific DNS Suffix  . : 192.168.55.1
        Description . . . . . . . . . . . : Realtek RTL8168/8111 PCI-E Gigabit E
thernet NIC
        Physical Address. . . . . . . . . :
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.55.3
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.55.1
        DHCP Server . . . . . . . . . . . : 192.168.55.1
        DNS Servers . . . . . . . . . . . :
                                         
        NetBIOS over Tcpip. . . . . . . . : Disabled
        Lease Obtained. . . . . . . . . . : 2012年1月17日 20:50:42
        Lease Expires . . . . . . . . . . : 2022年1月14日 20:50:42

Ethernet adapter VirtualBox Host-Only Network:

        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapte
r
        Physical Address. . . . . . . . . :
        Dhcp Enabled. . . . . . . . . . . : No
        IP Address. . . . . . . . . . . . : 192.168.56.1
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . :
55は物理結線されている
LOCALネットワークで元からあるからわかります。

56.1はHOSTオンリーアダプタ設定の際、

HOSTOSが56.1
GUESTOSが56.101

のIPが割り当てられて、仮想NICでSSHで繋げるんだ。

というところまでは分かります。

でもVIRTUALBOXのネットワーク設定をNATに設定すると
HOSTOS (WINDOWS XP)のネットワークは上記のままで、

GUESTOSだと、

[maint01@localhost ~]$ /sbin/ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:16:BC:81
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:497 errors:0 dropped:0 overruns:0 frame:0
          TX packets:301 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:518111 (505.9 KiB)  TX bytes:24540 (23.9 KiB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1495 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1495 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:2604216 (2.4 MiB)  TX bytes:2604216 (2.4 MiB)
と表示され、
自分は10.0.2.15だと言い張ります。

ちなみにポートフォワーディングを行い、HOSTOSからSSHで
GUESTOSのCENTOSに接続し、wコマンドを打つと

[maint01@localhost ~]$ w
 22:42:52 up 17 min,  2 users,  load average: 0.17, 0.22, 0.21
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
maint01  :0       -                22:33   ?xdm?  12.21s  0.29s /usr/bin/gnome-
maint01  pts/1    10.0.2.2         22:34    0.00s  0.03s  0.00s w
と10.0.2.2から接続されているぜお前は!

とつっこまれる。

10.0.2.2ってどこ????

という疑問。。

2012年1月14日土曜日

VIRTUALBOX CENTOSで仮想化演習(というか遊び)

VIRTUALBOX CENTOSで仮想化演習(というか遊び)

VIRTUALBOX CENTOSをWINDOWSXPのマシンに仕込んだ、

んで、XPというホスト(元からある親玉)OSにゲスト
(VIRTUALBOXというツールを使って仕込まれた子分)OS
図でみるとこんな感じ




















マシンの中に別の窓が動いて、別のPCがいるみたいな表示になる。

実際はこのマシンの中にもう一つのOSができた状態、

厳密に言うと、新しいファイルシステムが出来ているということらしいのだが、

そこらへんは今ひとつわからん。


わかりにくいんですが、DUALBOOT

とは別のくくりで、OSの中にOSがある感じです。

近年ではWINDOWS7でもXPモードなど、仮想環境は、


MACでなくても一般的になってきており、別段難しいことではないです。


でも、実際やってみると、これどうなっているの?という部分が多いのも実情です。

簡単なんでしょうが、よく見るとわかりにくい、みたいな?

おー!という感動はあれど、どう使うの?みたいな。

VIRTUALBOXだとゲストOSに入ったら出るときは左CTRLを押すということが大事。


これがわからず断念するとか、結構あります。まあきちんと英語では書かれているんですが。

それとゲストOSだとはじめはインターネットにつながりません。


ホストオンリーアダプタ設定だからです。

ホストオンリーアダプタって何?という感じですが、


■ホストオンリーアダプタ

※いい部分=>テラタームなどからSSH接続可能(CUIをお勉強するには楽チンな状態)

※よろしくない部分=>ゲストOSからインターネットにつながらい

■NAT

※いい部分=>ゲストOSからインターネットにつながる

※よろしくない部分=>テラタームなどからSSH接続不可

はて?

そもそもNATに対する理解が少ないのでは?と思ったが、


両方作業可能で、ある程度セキュアな環境を作りたい自分としては

解決策だけまず提示して貰いたいと思う。

■NATでsshで解決するかも


NATポートフォワーディングを使いゲストへsshで接続
XP(GUESTOS)=>SSHでゲストOSに接続カノウ

/etc/sysconfig/network-scripts

とりあえずNAT越えとかいう言葉があるんでNATに設定し、

ゲストOSを再起動

ホストオンリーアダプタ virtualbox

|パイプがねー


VirtualBox の Guest OS (Archlinux, NAT) に ssh で接続する.



CentOSのネットワーク設定を手動で行う方法

centos xen 使い方

ホストオンリーアダプタ virtualbox

VIRTUALBOX nat ssh