2019年1月16日 星期三

CentOS + Vmware Workstation Server

因為在 Gentoo Linux 上,設定 Vmware Workstation Server 不太直接,決定在 CentOS 上裝,測試一下,問題在那。

分別測了 CentOS 6 和 7,裝好 CentOS 後,執行下列指令,以便順利安裝 Vmware Workstation Server。
yum update
yum groupinstall "GNOME Desktop"
systemctl set-default graphical.target
重新開機後,繼續安裝發展工具,以便裝 kernel module。

yum groupinstall "Development tools"
yum install kernel-headers
yum install kernel-devel

yum install epel-release
yum groupinstall xfce

chmod +x VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
./VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle
==> 在 CentOS 7 下,無法執行,因為改成 systemd 的管理

vmware-installer -u vmware-workstation



# cat /usr/lib/vmware/hostd/docroot/client/clients.xml
<ConfigRoot>
  <clientConnection id="0000">
    <authdPort>902</authdPort>
    <version>6</version>
    <exactVersion>6.0.0</exactVersion>
    <patchVersion>1.0.0</patchVersion>
    <apiVersion>dev</apiVersion>
    <downloadUrl>@@HOSTCLIENT_URL_WIN@@</downloadUrl>
    <flexClientVersion>6.0.0</flexClientVersion>
  </clientConnection>
</ConfigRoot>

# chkconfig --list
Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

netconsole      0:off 1:off 2:off 3:off 4:off 5:off 6:off
network        0:off 1:off 2:on 3:on 4:on 5:on 6:off
vmware          0:off 1:off 2:on 3:on 4:off 5:on 6:off
vmware-USBArbitrator                 0:off 1:off 2:on 3:on 4:off 5:on 6:off
vmware-workstation-server 0:off 1:off 2:on 3:on 4:off 5:on 6:off

參考
https://slackblogs.blogspot.com/2015/04/vmware-workstation-10-on-linux-kernel.html

cp /usr/lib/vmware/modules/source/vmnet.tar /usr/lib/vmware/modules/source/vmnet_org.tar
tar xvf  /usr/lib/vmware/modules/source/vmnet_org.tar
vi vmnet-only/netif.c

vmnet-only/netif.c:468:7:
- dev->trans_start = jiffies;
+ netif_trans_update(dev);

tar cvf /usr/lib/vmware/modules/source/vmnet.tar vmnet-only/
vmware-modconfig --console --install-all

vmnet-only/netif.c:464:7: error: ‘struct net_device’ has no member named ‘trans_start’
    dev->trans_start = jiffies;

https://www.visibil.it/blog/2017/10/5/vmware-workstation-12-and-centos-7


https://www.unixmen.com/install-vmware-10-centos-7/
https://stackoverflow.com/questions/24921593/installation-of-vmware-workstation-10-0-1-on-centos-7
http://www.voidcn.com/article/p-ofiwnxuj-bmb.html
https://communities.vmware.com/thread/484273

vmware-modconfig --console --install-all

在 CentOS 7
目的,想用 ESXi client 來連
12 可以連上,必須用一般使用者身分

11
Vmware workstation 可以連上,netif.c 要改,exactVersion>6.0.0</exactVersion
ESXi client 不能連
32 bit guest 可以開,64 bit guest 不能開機

10
vmware-workstation-server 無法啟動,netif.c 要改

2019年1月8日 星期二

洋垃圾 Xeon E5-2660 使用

和小孩換來一套  Xeon(R) CPU E5-2660 的系統,使用華南 X79 主機板 V 2.47,原來跑得好好的,不曉得碰到什麼,就壞了,無法開機。無法確定只是主機板壞掉,或是 CPU 也壞了,只好上網先買一張新板子來試,若不行,就只好再買 CPU 了。

在露天花了一些時間搜尋,找到一定比較便宜,而且和原來的板子比較接近的產品。因為急著想知道結果,就直接約下班去當面交易。

新版的板子,比舊的好很多,支援 PCI-e 的 SSD,這樣我手邊多的 Intel 600P SSD 就能派上用場了。Intel 600P SSD 的 [連續寫入速度] 只有 560MB/s,可是 [連續讀取速度] 有 1775MB/s,是 SATA界面 SSD 的3倍,爽度 3倍。可惜,裝了散熱片後,和顯卡略干涉,只好挪顯卡。另外,USB 3.0 接頭的位置也改了,接線不用接得老遠。

新買的是華南 X79 主機板 V 2.49,它的手冊只有薄薄幾頁,可是已經比 V2.47 只有薄薄一張黑白印刷的說明書,進步很多了。雖然這板子用的人很多,要找說明書還真難找。這次就先把它掃描留存起來,以供日後參考。






Intel(R) Xeon(R) CPU E5-2660 0 @ 2.20GHz,顯示 16 個 threads,看起來就爽。不過是好幾年前的產品,效能不到 2018 年 CPU 的一半。像在 Gentoo 下,emerge 一個龐大的 package,如 sys-devel/llvm 或 dev-qt/qtwebengine,就要多一倍的時間。但也別太要求效能,這本來就是當初給伺服器用的,比較適合架站,同時跑多個 VM (Virtual Machine)。


網誌存檔