virtualbox上系统安装与配置

系统安装

现在virtualbox上安装ubuntu server 16.04,选择语言的时候不要选择中文,要选Englist,中文有问题,分区之后就装不了了。
Linux公社里面有比较好的教程,参考这个安装
VirtualBox下安装Ubuntu Server 16.04
在安装的时候可以选择装哪些软件,要安装openssh-server

网络配置

然后按照这个教程将虚拟机放置在同一局域网下
在virtualbox中如何使多台虚拟机位于同一局域网
我创建了5台虚拟机,分别是:

hostname ip address
master1 10.0.2.5
master2 10.0.2.6
slave1 10.0.2.7
slave2 10.0.2.4
slave3 10.0.2.8

在每台电脑中都需要更改hosts,里面会有两个127.0.0.1,我们需要保留后面有localhost的那个,另一个删除掉,然后加入以下内容:

10.0.2.5 master1
10.0.2.6 master2
10.0.2.7 slave1
10.0.2.4 slave2
10.0.2.8 slave3

这样就可以通过各个主机的名字访问他们了。

关闭防火墙

我们需要关闭每台机器上的防火墙
sudo ufw disable
centOS:
停止firewall防火墙
sudo systemctl stop firewalld.service
禁止firewall开机启动
sudo systemctl disable firewalld.service
开机关闭Selinux
sudo nano /etc/selinux/config
SELINUX=disabled
重启机器后root用户查看Selinux状态
sudo getenforce

服务安装与配置

每台虚拟机中都需要安装openssh-server和ntp以及ntpd
安装ssh需要实现局域网内各个机器无密码互联
一台电脑安装ntpserver后作为主机,其他电脑需要定时向该ntpserver同步时间,因为zookeeper集群的各个节点需要相同的时间
下一小节是ssh和ntpserver的配置

你可能感兴趣的:(virtualbox上系统安装与配置)