akern: (Default)
[personal profile] akern
Рабочее, пугливым не читать.

Понадобилось давеча поставить freebsd для тестирования восстановления бэкапа и абгрейда до последней версии, создав виртуальную машину на ESX кластере, находящемся в локальной сети клиента без использования VI Client (из-за отсутствия в ближайшей доступности виндов, да и поизвращяться захотелось).


Решение:
создать vmx руками в vi, диски через vmkfstools, прицепить VNC console и сделать на неё ssh проброс портов.
$ ssh user@esx
# sudo su -
# mkdir /vmfs/volumes/[datastore]/freebsd
# cd !:1
# vmkfstool -c 20G freebsd.vmdk
# vmkfstool -c 4G freebsd1.vmdk
# vi freebsd.vmx
===
#!/usr/bin/vmware
.encoding = "UTF-8"
config.version = "8"
virtualHW.version = "7"
displayName = "FreebsdUpgradeTest"
scsi0.present = "true"
scsi0.virtualDev = "lsilogic"
memsize = "512"
scsi0:0.present = "true"
scsi0:0.fileName = "freebsd.vmdk"
scsi0:0.deviceType = "scsi-hardDisk"
scsi0:1.present = "true"
scsi0:1.fileName = "freebsd1.vmdk"
scsi0:1.deviceType = "scsi-hardDisk"
ide1:0.present = "true"
ide1:0.deviceType = "cdrom-image"
ide1:0.filename = "freebsd.iso"
ide1:0.startConnected = "true"
ethernet0.present = "true"
ethernet0.networkName = "VM Network"
ethernet0.virtualDev = "e1000"
guestOS = "other"
RemoteDisplay.vnc.enabled = "TRUE"
RemoteDisplay.vnc.password = "password"
RemoteDisplay.vnc.port = "5900"
===
# chmod 755 freebsd.vmx
# vmware-cmd -s register freebsd.vmx
# vmware-cmd freebsd.vmx start
# vmware-cmd freebsd.vmx getstate
$ ssh -L 5910:esx:5900 remoteclient
$ xtightvncviewer localhost:5910
увидеть в консоли "channel 3: open failed: connect failed: Operation timed out", открыть на esx порт 5900
# esxcfg-firewall -o 5900,tcp,in,vnc
после установки не забыть "вытащить" вирутальный диск
#vmware-cmd freebsd.vmx disconnectdevice ide1:0
перезагрузится, увидеть что система пытается загрузится с первого диска (а поставлена на второй)
выключить машину
# vmware-cmd freebsd.vmx stop hard
добавить вход в биос при старте путём добавления bios.forceSetupOnce = "TRUE" в vmware.vmx
# vmware-cmd freebsd.vmx start
поменять порядок дисков при загрузке в биосе, перезагрузится и вуаля:


полезная ссылка при создании vmx вручную:
http://sanbarrow.com/vmx.html
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

akern: (Default)
akern

October 2014

S M T W T F S
   123 4
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 12th, 2025 12:42 pm
Powered by Dreamwidth Studios