工作环境中的使用分布式集群的主要目的在于连接多台的物理机,以达到整合运算能力线性增长的效果 。当只有单台物理机时,仍然可以使用虚拟化软件模拟搭建和运行分布式集群,即利用虚拟化软件,将一台物理机分为三台虚拟物理机,然后搭建分布式集群。在使用虚拟化软件时,企业多用服务器级物理机。
以下对工作环境下虚拟机及相关软件的安装使用做一个说明。
1.安装虚拟化软件:VMware WorkStation
VMware下载安装参考如下链接:
或者在已经有配置好脚本的VMware文件夹中,右键以管理员方式运行 !)安装VMware.cmd
2.启动虚拟机
安装完VMware后进行虚拟机的启动。
如果需要自己配置虚拟机,参考如下ubuntu系统虚拟机的配置步骤
如果有已经配置好的虚拟机文件,则点击打开虚拟机,选择以vmx为结尾的虚拟机配置文件来启动,如果打开失败,删除新生成的以vmx.lck结尾的文件即可。
如果在启动虚拟机时显示Intel VT-x被禁用,需要进入到物理机的bios设置,通过“左键右键上键下键”控制走向,到Configuration–》Intel Virtual Technology–》回车enter–》将DIsabled改成Enabled–》回车–》按F10保存–》OK
由于不同机型进入bios设置的方法不同,本人使用联想小新笔记本,进入bios设置的方法如下:
3.虚拟机网络连接
在虚拟机上:
- 命令行中输入 ip add 查看ip地址和本机使用的接口 192.168.128.130 ens33
- vmware-》查看-》控制台视图-》网络适配器-》选择NAT模式
- vmware-》编辑-》虚拟网络编辑器-》选择vmnet8 NAT模式-》点击下面的NAT设置-》记录子网ip,子网掩码和网关-》返回点击DHCP设置-》记录起始ip地址和结束ip地址
如果NAT设置下的子网ip和ip add查看的ip不在同一个网段,则点击更改设置,更改NAT设置下的子网ip为ip add查看的ip的同一个网段。
- 编辑 vi /etc/sysconfig/network-scripts/ifcfg-ens33,将以下内容粘贴进去。
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3e09eb96-2006-4bcb-b9cd-8b5e89518150
DEVICE=ens33
ONBOOT=yes #网卡ens33随开机启动
IPADDR=192.168.128.130 #ip add出来的静态ip地址
PREFIX=24
GATEWAY=192.168.128.2 #NAT设置中查看到的网关
NETMASK=255.255.255.0 #NAT设置中查看到的掩码
DNS1=8.8.8.8 #两个默认的DNS服务器
DNS2=8.8.4.4
-
打开 vi /etc/resolv.conf,在配置文件中添加 两个nameserver
nameserver 8.8.8.8
nameserver 8.8.4.4
-
打开 /etc/hosts,更改为192.168.128.130 dw1(本虚拟机地址)
在本地电脑上:
点击网络和Internet选项-》更改适配器选项-》选择VMware Network Adapter VMnet8-》右键属性-》IPV4-》将此处的ip地址与你虚拟机的子网ip地址网段一致,默认网关可不填。
最后在虚拟机上重启虚拟机网卡 service network restart,并尝试虚拟机ping百度,虚拟机ping主机,主机ping虚拟机。
如果此时出现虚拟机可以ping百度,主机可以ping虚拟机,但是虚拟机ping不通主机的情况,在本地主机的控制面板\系统和安全\Windows Defender 防火墙\自定义设置中关闭防火墙。
4.虚拟机开启数据库
命令行中输入db2start即可
5.安装xshell
按照网上的教程安装即可。
安装完成后,在xshell的命令端口输入 ssh dwinst@192.168.128.130(用户名@ip)即可连接。
6.安装dbvis
下载dbvis安装包,按照安装教程安装。dbvis破解教程如下。