搜尋此網誌
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月7日 星期五
2017年4月5日 星期三
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
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 -
之後。登入 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
範例:
qemu-img convert -p 192.168.1.2_sourcecontrol-2.qcow2 -O vmdk /var2/4esxi/192.168.1.2_sourcecontrol-2.vmdk
2017年2月10日 星期五
ESXi mount NFS 網路磁碟機
mount NFS 網路磁碟機
例如:
esxcfg-nas -a -o 10.0.0.200 -s /volume2/Cluster nfs_cluster nfs_cluster
刪除 NFS 網路磁碟機
例如:
esxcfg-nas -d nfs_cluster
- The End -
例如:
esxcfg-nas -a -o 10.0.0.200 -s /volume2/Cluster nfs_cluster nfs_cluster
刪除 NFS 網路磁碟機
例如:
esxcfg-nas -d nfs_cluster
- The End -
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
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 -
轉換 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 代號
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 -
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 設置參考
出現 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"
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 -
解決 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」
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
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
參考文 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
- 在網域電腦和非網域電腦上, 建立相同名稱的Account
- 手動開啟防火牆上的 WMI 規則
- 允許遠端通過驗證的 DCOM 存取
- 允許驗證過的用戶存取遠端WMI的命名空間 (Name Space)
- 以上步驟要做兩次, 分別對 Root/CIMv2 和 Root/VIrtualization
- 在防火牆開啟 MMC 例外規則, 然後重開機
- 允許匿名回叫 (Anonaymous Callback)
- 用步驟1.設定的帳號登入網域電腦
- 用此指令設定遠端帳號: cmdkey /add remoteserver /user:remoteserver\username /pass
- 在網域電腦上開啟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 無法開機的問題
訂閱:
文章 (Atom)