搭建自己的私有云

使用 VirtualBox 让 PC 提供云桌面服务


最近在学习一门新的课程服务计算,因为要统一用到一个linux的环境,所以第一次作业就布置了让我们利用virtualbox去搭建一个私有云。同时课程也给了我们一个简易的教程——私有云。从教程上来看,似乎搭建的过程并不复杂,只需几十分钟或几小时即可搞定了。但从实际的操作上来看,这个私有云的坑还是挺大的,遇上的问题也是千奇百怪。一开始根据教程,我选择了安装centos7,然而在更新内核时出现了问题,搜索了谷歌之后还是没有找到解决方案。在学习了同学的博客之后发现如果安装ubantu的话可能会更快捷一些,所以这个博客将主要介绍ubantu的私有云搭建方式。日后如果问题得到解决可以更新centos的教程。可移步我的博客

一、实验准备


1、下载并安装VirtualBox 5.2.18
2、下载安装 Git 客户端(git bash)地址
3、下载新版本ubantu,这里选用了16.04版本,因为这个版本的功能比较健全,系统也更为稳定,镜像的下载地址为desktop镜像
4、下载下载VirtualBox 5.2.18 拓展包,由于要使用virtualbox的远程桌面功能,必须要用到扩展包。安装步骤可参考VirtualBox扩展增强包安装教程

二、配置virtualbox


1、配置 VirtualBox 虚拟机存储位置,避免找不到虚拟机存储位置,特别是消耗启动盘的宝贵空间
打开VirtualBox菜单 :管理 -> 全局设定,常规页面
2、创建虚拟机内部虚拟网络,使得 Vbox 内部虚拟机可以通过它,实现虚拟机之间、虚拟机与主机的通讯
打开VirtualBox菜单 :管理 -> 主机网络管理器,创建一块虚拟网卡,网址分配:192.168.100.1
3、在主机 windows 命令行窗口输入 ipconfig 就可以看到 VirtualBox Host-Only Network #?: 的网卡
这里写图片描述

三、安装ubantu系统


接下来就要进入正题了,我们要通过虚拟机来安装系统。
1、通过新建按钮创建一个虚拟机,注意命名时要以ub开头,这样vb可以自动识别出系统类型,然后设置内存为4GB,创建虚拟硬盘32GB。
这里写图片描述
2、创建好后,再打开该虚拟机设置界面,将显存调至64mb,将网卡1设置为NAT,第二块网卡设置为 Host-Only,接口为前面创建的虚拟网卡
这里写图片描述
3、这时可以打开虚拟机进行安装。选择之前下载的镜像,之后根据提示一路进行安装,难度不大。

四、设置虚拟机及宿主机网络


要使得我们能够远程连接上虚拟机,就必须要进行一些网络设置。
1、再设置中进入显示-远程桌面,勾选启用服务器,填写一个服务器端口号(不为3389)如果不勾选的话将不能进行远程桌面。
这里写图片描述
2、进入ubantu系统,打开网络设置,选择一个有线连接,手动设置ip为下
这里写图片描述
3、在宿主机中打开网络连接,选择之前设置的虚拟网卡,在共享中勾选允许其他网络通过此计算机
4、此时在主机中ping之前设置的ip,可以看到是否连通。
这里写图片描述

五、登陆远程桌面


1、打开cmd,输入ipconfig,查找到宿主机在网络中的IP地址。这里是192.168.199.210
这里写图片描述
2、打开windows下的远程桌面连接,输入这个IP和之前在VirtualBox中设置的远程桌面服务器端口号(5007),即可连接到远程桌面
这里写图片描述

点击确定进入远程桌面
这里写图片描述

六、安装ubantu软件


1、安装谷歌浏览器chrome

打开终端,依次输入以下命令

sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/

wget -q -O - https://dl.google.com/linux/linux_signing_key.pub  | sudo apt-key add -

sudo apt-get update

 sudo apt-get install google-chrome-stable

/usr/bin/google-chrome-stable

2、安装搜狗输入法

1、执行命令

sudo apt-get install fcitx libssh2-1 

2、接下来我们从搜狗官方下载deb包 ,下载地址在 http://pinyin.sogou.com/linux/ 根据你的系统选择32位或者64位
执行命令

 sudo apt-get install fcitx libssh2-1 

3、 安装下载好的安装包命令
4、系统设置>语言支持>键盘输入方式系统
然后选择 fcitx 项
5、重启系统
sudo dpkg -i sougou_64.deb

这样一来,我们便可以在任何地方自由使用自己搭建好的虚拟机。如果你有多个虚拟机的需求,就可以把刚才的虚拟机设置为base,再进行克隆即可。这里建议使用链接克隆,这样的好处是可以仍旧使用原来系统的磁盘,省去了宝贵了磁盘空间。

  • 2
    点赞
  • 42
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本方法。编译原理不仅是计算机科学理论的重要组成部分,也是实现高效、可靠的计算机程序设计的关键。本文将对编译原理的基本概念、发展历程、主要内容和实际应用进行详细介绍编译原理是计算机专业的一门核心课程,旨在介绍编译程序构造的一般原理和基本

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值