第一步:VirtualBox 配置
1、常规 >>高级 >>双向
2、系统 >>主板 >>启动顺序 >>扩展特性
>>处理器 >>启动PAE/NX
>>硬件加速
3、显示 >>屏幕
4、存储 >>sata 固态驱动器 I/O输入
5、网络(每台机器建立两块网卡)
1)、host-only
2)、NAT
第二步:创建ubuntu虚拟机
1、其中每台虚拟机分配2个cpu、4g内存和动态分配 50g磁盘
第三步:进入ubuntu虚拟机
1、安装 gcc g++ make cmake vim net-tools openssh-server
apt-get install gcc g++ make cmake openssh-server vim net-tools
2、所有机器互相ping通 删除ufw
sudo apt remove ufw*
3、所有机器添加一个用户和组 adduser username
给新增用户添加root权限 sudo vim /etc/sudoers
4、安装jdk8、打通ssh免密登录
1)、从 root 用户切换到要免密码登录的账户,使用命令:su guest1
执行命令:ssh-keygen -t rsa
2)、将公钥导入到认证文件
cat /home/tester/.ssh/id_rsa.pub >>/home/tester/.ssh/authorized_keys
3)、设置文件访问权限
chmod 700 /home/tester/.ssh
chmod 600 /home/tester/.ssh/authorized_keys
4)、从VirtualBox复制3台虚拟机 为slave1 slave2 slave3
5)、ssh tester@master 命令就能从slaver1登录master机器
5、为所有主机配置主机名master slave1 slave2 slave3 slave4
sudo vim /etc/hostname
6、为所有机器配置host名单
地址 子网掩码 网关
192.168.56.11 255.255.255.0 192.168.56.1 master
192.168.56.12 255.255.255.0 192.168.56.1 slave1
192.168.56.13 255.255.255.0 192.168.56.1 slave2
192.168.56.14 255.255.255.0 192.168.56.1 slave3
7、配置ulimit参数(/etc/security/limits.conf)
* - nproc 65535
* - nofile 65535
注:ubuntu关开图形界面
1、关闭图形界面:
systemctl set-default multi-user.target
2、开启图形界面:
systemctl set-default graphical.target