安装配置私有云
安装VirtualBox
配置虚拟机存储位置
创建虚拟网卡
网址分配:192.168.100.1/24
命令行输入ipconfig查看网卡
创建虚拟机
下载CentOS MinimalISO
新建虚拟机
命名“centos-1”,类型linux,版本Red Hat(64位)
分配2G内存
分配30G虚拟磁盘
设置网络
连接方式Host-Only,接口为之前创建的虚拟网卡
设置启动顺序
将硬盘设为第一个
安装配置虚拟机
选择语言
选择安装位置
选择之前创建的虚拟磁盘
连接网络
先连接网络,因为用命令行连接网络比较麻烦
安装系统
在安装时创建用户,设置root密码
升级OS内核
安装wget
yum install wget
配置源
下载repo文件
wget <http://mirrors.163.com/.help/CentOS7-Base-163.repo>
备份并替换系统的repo文件
cp CentOS7-Base-163.repo /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS7-Base-163.repo CentOS-Base.repo
更新yum源
yum clean all
yum makecache
yum update
升级内核
yum update
网络配置
设置第二块网卡
nmtui
地址设置为192.168.100.50/24
设置完成后返回
ping主机
ping 192.168.100.1
关闭虚拟机
复制一个虚拟机
命名为“centos-2”,勾选“重新初始化所有网卡的MAC地址”,选择链接复制
配置第二块网卡地址和修改主机名
nmtui
地址设置为192.168.100.100/24
测试主机与虚拟机的连接
主机ping虚拟机
通过ssh连接
下载PuTTY,输入虚拟机地址
连接成功,登录试试
安装CentOS桌面
修改虚拟机设置
显存设置为128MB
下载桌面
yum groupinstall "GNOME Desktop
等待下载和安装完成
修改启动模式
//修改启动模式为图形界面
systemctl set-default graphical.target
//修改启动模式为命令行
//systemctl set-default multi-user.target
//重启虚拟机
reboot
安装VirtualBox增强功能
安装kernel-level和gcc
yum install -y kernel-devel gcc
安装增强功能
点击设备-安装增强功能
虚拟机桌面出现VBox_GAs_5.2.18的图标,右键选择“eject”安装即可
安装增强功能后,鼠标可以直接在虚拟机和主机之间移动,很方便,不需要按右Ctrl解除锁定
问题
我遇到了一个问题,就是用图形界面启动时,即使输入正确的密码也无法登录,提示“sorry,that didn’t work.please try again!”,而用命令行启动却可以正常登录,所以一般先在命令行登录再输入
startx
启动图形界面
配置用远程桌面访问虚拟机
下载对应版本的VirtualBox扩展
安装扩展
安装完成后重启宿主机
设置虚拟机端口
勾选“启用服务器”,输入端口号
进行远程桌面连接
命令行使用ipconfig查看主机ip地址
打开远程桌面连接,输入格式为“主机ip地址:之前设置的端口号,连接
问题
为什么是通过主机的ip地址进行远程桌面连接呢?