搜尋此網誌

顯示具有 VM 標籤的文章。 顯示所有文章
顯示具有 VM 標籤的文章。 顯示所有文章

2018年10月16日 星期二

ESXi zip 檔案升級方法


先將 ESXi670-201806001.zip 上傳至 datastorage 裡面 /vmfs/volumes/patch

更新指令樣本:
esxcli software vib update -d "/vmfs/volumes/patch/ESXi670-201806001.zip"


2017年4月5日 星期三

Stop copy datastorage file - vSphere 強制停止複製檔案

1. SSH into vSphere
2. /sbin/services.sh restart

參考文章

- The End -


vSphere 6.5 SSD extremely slow 解決存取速度超慢問題

1. enable SSH to vSphere
2. command:
    esxcli system module set --enabled=false --module="vmw_ahci"
3. esxcli system module list | more
4. REBOOT -> /sbin/services.sh restart
- The End -

2017年3月8日 星期三

在 VMWARE Workstation 環境下 Linux VM 如何不必重新開機增加硬碟

先在 WORKSTATION 下,新增一個虛擬硬碟
之後。登入 OS

步驟:
1. 先到 /sys/class/scsi_host/
查看 host的最後一個數字是多少

2.然後將數字填入以下的#
echo "- - -" > /sys/class/scsi_host/host#/scan

3.查看OS是否已經看到硬碟,例如 /dev/sdb
fdisk -l

4.準備建立分割
fdisk /dev/sdb

5.查看分割是否成功,例如出現 /dev/sdb1
fdisk -l

6.格式化
mkfs.ext4 /dev/sdb1

7.編輯 vi /etc/fstab
最末端加入以下,使開機能自動 mount
/dev/sdb1               /mnt/vdisk2             ext4    defaults        0 0

8.重新開機後,下 df -h
檢視有無出現以下,如果有便 mount 成功完成。
/dev/sdb1

- The End -

2017年2月11日 星期六

LINUX KVM qcow2 轉 vmware vmdk 格式

LINUX KVM qcow2 轉 vmware vmdk 格式

範例:
qemu-img convert -p 192.168.1.2_sourcecontrol-2.qcow2 -O vmdk /var2/4esxi/192.168.1.2_sourcecontrol-2.vmdk

2017年2月9日 星期四

vSphere 環境下 UBuntu 網卡

在 vSphere 環境下 ,當 UBuntu 找不到網卡時後,可以輸入
ifconfig -a

系統會顯示 網卡名稱,例如: ens192
編輯  vi /etc/network/interface

固定IP 方式 如以下:
# The primary network interface
auto ens192
#iface ens192 inet dhcp

iface ens192 inet static
address 192.168.103.105
netmask 255.255.0.0
gateway 192.168.1.254

dns-nameservers 192.168.1.100 139.175.1.1 168.95.1.1 8.8.8.8 8.8.4.4

儲存離開
輸入
/etc/init.d/networking restart

查看網路是否恢復啟用

- The End -
 




vSphere 上使用 VMware Workstation 建立的 vmdk

SSH 連至 ESXi server
轉換 vmdk,進入 vm folder 裡面
cd /vmfs/volumes/datastore/vm-folder

以下三選一
固定大小: vmkfstools -i vm.vmdk -d zeroedthick vm_forESXi.vmdk 
固定大小: vmkfstools -i vm.vmdk -d eagerzeroedthick vm_forESXi.vmdk
自動延伸: vmkfstools -i vm.vmdk -d thin vm_forESXi.vmdk 


- The End -

2017年1月22日 星期日

將 USB 當成 VMFS Datastore

參考 USB Devices as VMFS Datastore in vSphere ESXi 6.5

http://www.virten.net/2016/11/usb-devices-as-vmfs-datastore-in-vsphere-esxi-6-5/


參考 USB Devices as VMFS Datastore in vSphere ESXi 6.0

http://www.virten.net/2015/10/usb-devices-as-vmfs-datastore-in-vsphere-esxi-6-0/


先 SSH 登入 ESXI,停止 USB 服務
/etc/init.d/usbarbitrator stop

查現有的儲存媒體清單
ls /dev/disks/

假設USB裝置名稱是 t10.Generic_STORAGE_DEVICE__
而USB裝置的第一個 partition 是 t10.Generic_STORAGE_DEVICE__:1

如果直接對第一個 partition 格式化,指令:
vmkfstools -C vmfs5 -S USB-Datastore /dev/disks/t10.Generic_STORAGE_DEVICE__:1

成功會出現:
Successfully created new volume: 58854a69-906db2a6-d2df-3497f6831c8b



設置儲存裝置的磁碟分割格式為gtp 指令:
partedUtil mklabel /dev/disks/t10.Generic_STORAGE_DEVICE__ gpt

刪除一個 partition 指令:
partedUtil delete /dev/disks/t10.Generic_STORAGE_DEVICE__ 1

創建一個 partition 指令:
partedUtil setptbl /dev/disks/t10.Generic_STORAGE_DEVICE__ gpt "1 2048 60629309 AA31E02A400F11DB9590000C2911D1B8 0"

對第一個 partition 格式化指令:
vmkfstools -C vmfs5 -S USB-Datastore /dev/disks/t10.Generic_STORAGE_DEVICE__:1

格式化完成之後,就會出現 USB-Datastore 的磁碟
vmkfstools -C vmfs5 -S USB-Datastore /dev/disks/t10.Generic_STORAGE_DEVICE__:1



註:AA31E02A400F11DB9590000C2911D1B8 是 VMFS 代號



如何在 Synology 上設定 NFS 讓 ESXI 連結使用(傳輸速度超快)

先下載準備好 Synology NFS VAAI Plug-in

1. 將 esx-nfsplugin.vib 上傳至 ESXI 的 datastore1 根目錄下。
SSH 連線至您的 ESXi 主機,然後執行下列指令。請確認
esxcli software vib install -v /vmfs/volumes/datastore1/esx-nfsplugin.vib --no-sig-check
然後 ESXI需重新開機

2. ESXI重新開機後,SSH 登入 esxi
輸入下列指令來確認是否已成功安裝 Synology NFS VAAI VIB
esxcli software vib list | grep nfs

可以看到安裝成功的提示。


3. 至 Synology NAS 啟用 NFS 服務
控制台>文件服務>啟動NFS 服務及啟用NFSV4>確定

4. 至共享文件,編輯共享文件夾的NFS規則
IP 欄位填入 ESXI 主機的IP > 確定
底下會看到裝載路徑的提示,例如:
/volume3/images

5. 至ESXI 控制台裡面去新增新的 datastore
選掛接 NFS 資料存放區
NFS Server IP 填入 NAS 的IP
NFS 共用填入 /volume3/images
NFS 版本必須選 NFS3

參考 How to setup NFS on Synology


在 windows 下查看 NFS 分享清單
showmount -e 192.168.1.200

連線網路磁碟
mount \\192.168.1.200\volume3\images z:

- The End -

2017年1月20日 星期五

修復centos 7 開機grub失敗

用 Clonezilla 再生龍 製作 centos7 映像檔出來後,還原回去之後卻
出現 symbol grub_xputs not found 這字樣  就停在 grub>

解決方式:

1.先用 centos 開機救援光碟開機進入 linux rescue 救援模式
2.進行以下指令步驟
#chroot /mnt/sysimage (將/mnt/sysimage 設為 root (/))
#sudo su
[root#]grub2-mkconfig -o /boot/grub2/grub.cfg
[root#]grub2-install /dev/sda
exit
exit
reboot


開機之後,可能發現網卡編號已經被 GRUB 修改了,
安裝 NetworkManager-tui 解決網卡設置問題

yum install -y NetworkManager-tui

執行
nmtui


另外有網友還分享了這個也很棒 Super Grub2 Disk

參考原文1
參考原文2
GRUB 設置參考




強制每次VM 開機都先進入BIOS設定畫面

vmx 檔案加入一行
bios.forceSetupOnce = "TRUE"


強制以 CDROM 開機則加入這一行
bios.bootOrder = "CDROM"


2017年1月18日 星期三

解決在巢狀虛擬機環境下 Geust VM 網路無法連外的問題

參考很重要的一篇文章

解決 Geust VM 在 Nested ESXi 網路無法連外的問題

在 ESXi 裡面的 vSwitch/Port group 安全性設定找到:
Promiscuous mode: 預設是 Reject (off)
MAC Address Changes 預設是 Accept (on)
Forged Transmits 預設是 Accept (on)

必須將這三個設定值都設成 Accept 才行。

- The End -

2016年11月10日 星期四

vmx setting on vmware workstation

after installed a VM, try to add the following:


MemTrimRate="0"
sched.mem.pshare.enable = "FALSE"
mainMem.useNamedFile = "FALSE"
MemAllowAutoScaleDown = "FALSE"
prefvmx.minVmMemPct = "100"



the other:
VMWare Server configuration file (/etc/vmware/config)
prefvmx.useRecommendedLockedMemSize = 「TRUE」

2016年10月26日 星期三

libvirt qcow2 格式轉換

- qcow2 to vmdk
qemu-img convert -f qcow2 file.qcow2 -O vmdk file.vmdk


- qed to vmdk
qemu-img convert -f qed file.qed -O vmdk file.vmdk


-qcow2 to qed
qemu-img convert -f qcow2 file.qcow2 -O qed file.qed




2016年10月13日 星期四

Hyper-V 遠端管理

如何在網域環境下管理Hyper-V伺服器 (三)
參考文 http://www.askasu.idv.tw/index.php/2008/12/25/142/
參考文 https://code.msdn.microsoft.com/HVRemote/Release/ProjectReleases.aspx?ReleaseId=1827


Hyper-V 3.0實戰之-遠端管理Hpyer-V 3.0主機
參考文 http://ithelp.ithome.com.tw/articles/10127871


快速上手Windows Hyper-V Server 2012
參考文 http://www.netadmin.com.tw/article_content.aspx?sn=1304110003


IT幫幫忙
參考文 http://ithelp.ithome.com.tw/questions/10183346
  1. 在網域電腦和非網域電腦上, 建立相同名稱的Account
  2. 手動開啟防火牆上的 WMI 規則
  3. 允許遠端通過驗證的 DCOM 存取
  4. 允許驗證過的用戶存取遠端WMI的命名空間 (Name Space)
  5. 以上步驟要做兩次, 分別對 Root/CIMv2 和 Root/VIrtualization
  6. 在防火牆開啟 MMC 例外規則, 然後重開機
  7. 允許匿名回叫 (Anonaymous Callback)
  8. 用步驟1.設定的帳號登入網域電腦
  9. 用此指令設定遠端帳號: cmdkey /add remoteserver /user:remoteserver\username /pass
  10. 在網域電腦上開啟Hyper-V管理介面

2016年9月29日 星期四

VMware Tools in an CentOS 7 Guest


1.
vi /etc/yum.repos.d/vmware-tools.repo

2.
[vmware-tools]
name = VMware Tools
baseurl = http://packages.vmware.com/packages/rhel7/x86_64/
enabled = 1
gpgcheck = 1

3.
yum -y install open-vm-tools-deploypkg



2015年11月2日 星期一

針對 Window Server 2000 的 P2V/V2V


參考文件: http://www.weithenn.org/2014/05/p2v-v2v-window2000-esxi-vm.html

安裝及設定
步驟1. Windows Server 2000 安裝 VMware SCSI Disk Controller
下載 VMware SCSI Disk Controller驅動程式之後,
先在 Windows Server 2000 安裝「VMware SCSI Disk Controller」的驅動程式 。

步驟2. 執行 Windows Server 2000 轉換動作

步驟3. 修正轉換後 VM 無法開機的問題









搜尋此網誌