2016-11-02 7 views
11

Jenkins(バージョン2.74)がインストールされており、流行のプラグインがインストールされています。 vagrantfileを作成し、放浪ボックスは、コマンドにVagrant VMは稼動していますが、VirtualBoxには表示されません

vagrant box add test solaris.box 

を追加実行するジョブを作成し、vagrant upのコマンドを実行し、VMはジェンキンスジョブで正常に実行されています。

しかし、VMはVirtualBox Managerに表示されません。

コマンドプロンプトで、実行中のVM名も表示されないVBoxManage.exe list vmsコマンドもあります。

ベイグラントバージョン:1.7.4 VirtualBoxのバージョン:5.0.12

コマンドプロンプト出力:

D:\>vagrant global-status 
id  name provider state directory 
------------------------------------------------------------------------ 
ee544e4 default virtualbox running D:/nBOL_VMS/nbolapp 
67df2d1 default virtualbox running D:/nBOL_VMS/nbolapptest 
206a5c8 default virtualbox running D:/nBOL_VMS/Jenkins-slave 


VBoxManage.exe list runningvms 

私はVBoxManage.exe list runningvmsを実行したときにここに私のコマンドプロンプトの出力はnullを示しています。

ジェンキンス出力:

Vagrant global Status : 
id  name provider state directory       
------------------------------------------------------------------------ 
ee544e4 default virtualbox running D:/nBOL_VMS/nbolapp     
67df2d1 default virtualbox running D:/nBOL_VMS/nbolapptest    
206a5c8 default virtualbox running D:/nBOL_VMS/Jenkins-slave 

VBoxManage list runningvms 
"nbolapptest" {bc04dd64-c868-4304-a3b7-eff6d66f862e} 
"Jenkins-slave" {c73ead23-ecd7-499d-b5b9-2d52c3b49d7e} 
"nbolapp" {4c762312-013e-4ae7-9649-8239abe0f92d} 

VBoxManage showvminfo bc04dd64-c868-4304-a3b7-eff6d66f862e 
Name:   nbolapptest 
Groups:  /
Guest OS:  Oracle Solaris 11 (64-bit) 
UUID:   bc04dd64-c868-4304-a3b7-eff6d66f862e 
Config file:  C:\Users\sbsa\VirtualBox VMs\nbolapptest\nbolapptest.vbox 
Snapshot folder: C:\Users\sbsa\VirtualBox VMs\nbolapptest\Snapshots 
Log folder:  C:\Users\sbsa\VirtualBox VMs\nbolapptest\Logs 
Hardware UUID: bc04dd64-c868-4304-a3b7-eff6d66f862e 
Memory size:  8192MB 
Page Fusion:  off 
VRAM size:  12MB 
CPU exec cap: 100% 
HPET:   off 
Chipset:   piix3 
Firmware:  BIOS 
Number of CPUs: 2 
PAE:    off 
Long Mode:  on 
CPUID Portability Level: 0 
CPUID overrides: None 
Boot menu mode: message and menu 
Boot Device (1): Floppy 
Boot Device (2): DVD 
Boot Device (3): HardDisk 
Boot Device (4): Not Assigned 
ACPI:   on 
IOAPIC:   on 
Time offset:  0ms 
RTC:    UTC 
Hardw. virt.ext: on 
Nested Paging: on 
Large Pages:  on 
VT-x VPID:  on 
VT-x unr. exec.: on 
Paravirt. Provider: Default 
State:   running (since 2016-11-07T11:40:20.291000000) 
Monitor count: 1 
3D Acceleration: off 
2D Video Acceleration: off 
Teleporter Enabled: off 
Teleporter Port: 0 
Teleporter Address: 
Teleporter Password: 
Tracing Enabled: off 
Allow Tracing to Access VM: off 
Tracing Configuration: 
Autostart Enabled: off 
Autostart Delay: 0 
Default Frontend: 
Storage Controller Name (0):   SATA 
Storage Controller Type (0):   IntelAhci 
Storage Controller Instance Number (0): 0 
Storage Controller Max Port Count (0): 30 
Storage Controller Port Count (0):  2 
Storage Controller Bootable (0):  on 
SATA (0, 0): C:\Users\sbsa\VirtualBox VMs\nbolapptest\box-disk1.vmdk (UUID: 03b32e37-f77c-456c-a4e9-fe6753d87761) 
SATA (1, 0): Empty 
NIC 1:   MAC: 080027015DD9, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none 
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) 
NIC 1 Rule(0): name = ssh, protocol = tcp, host ip = 127.0.0.1, host port = 2222, guest ip = , guest port = 22 
NIC 1 Rule(1): name = tcp1521, protocol = tcp, host ip = , host port = 1521, guest ip = , guest port = 1521 
NIC 1 Rule(2): name = tcp6000, protocol = tcp, host ip = , host port = 6000, guest ip = , guest port = 6000 
NIC 1 Rule(3): name = tcp8080, protocol = tcp, host ip = , host port = 2200, guest ip = , guest port = 8080 
NIC 1 Rule(4): name = tcp9043, protocol = tcp, host ip = , host port = 9043, guest ip = , guest port = 9043 
NIC 1 Rule(5): name = tcp9060, protocol = tcp, host ip = , host port = 9060, guest ip = , guest port = 9060 
NIC 1 Rule(6): name = tcp9443, protocol = tcp, host ip = , host port = 9443, guest ip = , guest port = 9443 
NIC 2:   MAC: 0800272C9857, Attachment: Bridged Interface 'Intel(R) Ethernet Connection (2) I219-LM', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none 
NIC 3:   disabled 
NIC 4:   disabled 
NIC 5:   disabled 
NIC 6:   disabled 
NIC 7:   disabled 
NIC 8:   disabled 
Pointing Device: USB Tablet 
Keyboard Device: PS/2 Keyboard 
UART 1:   disabled 
UART 2:   disabled 
LPT 1:   disabled 
LPT 2:   disabled 
Audio:   enabled (Driver: DSOUND, Controller: AC97, Codec: STAC9700) 
Clipboard Mode: disabled 
Drag and drop Mode: disabled 
Session name: headless 
Video mode:  1024x768x32 at 0,0 enabled 
VRDE:   disabled 
USB:    enabled 
EHCI:   disabled 
XHCI:   disabled 

USB Device Filters: 

<none> 

Available remote USB devices: 

<none> 

Currently Attached USB Devices: 

<none> 

Bandwidth groups: <none> 

Shared folders: 

Name: 'vagrant', Host path: 'D:/nBOL_VMS/nbolapptest' (machine mapping), writable 

VRDE Connection: not active 
Clients so far:  0 

Video capturing: not active 
Capture screens: 0 
Capture file:  C:\Users\sbsa\VirtualBox VMs\nbolapptest\nbolapptest.webm 
Capture dimensions: 1024x768 
Capture rate:  512 kbps 
Capture FPS:  25 

Guest: 

Configured memory balloon size:  0 MB 
OS type:        Solaris_64 
Additions run level:     2 
Additions version:     4.3.18 r96516 


Guest Facilities: 

Facility "VirtualBox Base Driver": active/running (last update: 2016/11/07 11:41:19 UTC) 
Facility "VirtualBox System Service": active/running (last update: 2016/11/07 11:41:47 UTC) 
Facility "Seamless Mode": not active (last update: 2016/11/07 11:41:19 UTC) 
Facility "Graphics Mode": not active (last update: 2016/11/07 11:41:19 UTC) 

それはジェンキンスジョブを介して実行するコマンド上記のすべての詳細を示しています。 問題は何でしょうか。

+0

ジェンキンスが別のユーザーとして実行されている可能性がありますか? – StephenKing

+0

Jenkinsは管理者としてのみ動作します。また、管理者アカウントを – user2439278

+0

だけ使用している場合、システム上で別の仮想ボックスを実行している可能性がありますか? VMを起動し、仮想ボックスが実行されているプロセスをチェックして、どこから来るのかを確認します。 –

答えて

0

私はその原因を参照してください2つの可能性の問題がベイグラントでこの種の問題があります。

  1. あなたは複数のユーザーを持って、「ホーム」の異なる定義と各UNIXで
  2. は」の定義をシェルWindowsの場合とは異なります。

あなたのシェルにはecho $HOMEがあるかどうか確認することができます。また、管理者としてVirtualBoxを実行していることを確認してください。

関連する問題