VirtualBox配置私有云
初始准备
- AMD处理器电脑需要开启AMD-V
- Intel处理器电脑需要开启Intel-VT
- 下载VirtualBox并安装
- 下载CentOs7(可以选择普通版也可以选择最小ISO)
创建Linux虚拟机
-
配置内网互联用的网卡
-
新建网卡:
- VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡
-
配置参数:
- 网址分配:192.168.100.1/24,在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡
-
-
安装CentOs
- 新建系统:
- 分配资源:分配内存和处理器,建议分配1/3左右的资源给虚拟机,虚拟机硬盘最好大于30GB。
- 第一块网卡必须是 NAT;第二块网卡连接方式: Host-Only,接口就是前面创建的虚拟网卡:
- 开启虚拟机,选择下载好的镜像按提示进行安装。
-
配置CentOs
-
配置虚拟机网卡
- 进入网络选择第二张网卡,由于我安装的是图形化界面的CentOs,所以可以直接修改IP地址。注意IP地址不要和刚刚分配给第二张网卡的IP地址相同。
- 无图形化界面的CentOs可以输入nmtui,修改IP地址。
- 进入阿里云源,点击CentOs的帮助,按照教程修改资源下载源。
- 输入sudo yum install wget安装wget,然后输入yum update升级OS内核。
-
-
复制虚拟机
- 点击 centos-base 选择复制,输入新虚拟机的名,注意必须选择重新初始化所有网卡的 MAC 地址并且选择链接复制
- 重复上述配置网卡的过程,给该主机分配新的IP地址。如果主机可以ping到该地址则配置成功。
使用SSH和远程连接连接虚拟机
-
使用SSH连接虚拟机
- 连接成功:
-
失败原因排查:
- 多个同时启动的虚拟机IP地址相同。
- 虚拟机IP与网卡相同。
- CentOs未安装SSH(系统一般默认安装),可以通过命令yum install openssh-server安装
-
SSH配置文件未修改
- 输入sudo vi /etc/ssh/sshd_config打开对应文件。
- 打开端口监听,默认为22端口
- 允许远程登陆
- 允许远程密码
- SSH失败大多是上述原因,配置后即可解决,可以参考SSH问题排查
-
使用远程连接连接虚拟机
- 进入虚拟机设置-显示-远程桌面,点击启用服务器,注意给每台虚拟机不同的端口号。
- 远程连接参数,注意同一台机器互相访问的地址是第二张网卡的地址然后加上对应的端口号。填好用户名和密码就可以连接上了。
有疑问加站长微信联系(非本文作者)