如何搭建私有云-搭建私有云存储
- 时间:
- 浏览:0
- 来源:家庭教育网
如何搭建私有云是很多网友比较关注的一个问题,下面就跟着小简一起来学习下如何搭建私有云及搭建私有云存储的百科知识!
怎么搭建自己的私有云?推荐使用KodExplorer可道云+花生壳+旧电脑(智能路由器/NAS等)方案,可以完美地构建私有云。
可道云是一个在线文档管理系统,可以用来架设私有云,体验很牛逼,有点webOS的概念,和Windows体验高度一致,几乎相当于在线操作系统,支持在线浏览各种格式文件,全格式解压,快捷键操作,拖拽上传,远程下载等功能,个人觉得比国外owncloud的使用和配置上比还要更好用一点,比百度云某些方面还牛逼些。
芒果云可以安装在旧电脑上,也可以装在像联想newifi路由器上,或者放在群晖,威联通之类的NAS上。
安装好了KodExplorer以后,因为设备一般在内网,需要通过花生壳穿透内网。可以去花生壳注册个二级域名,这样就可以随时随地享受自己搭建的私有云了。
p.s.这个方案唯一的bug在于花生壳免费版支持太弱,想用的爽需要买服务。不过内网搭建都会遭遇穿透问题,哎,反正想不花钱搞,怎么弄弄到最后都有些膈应。
另外,如果手头有银子,请自觉将旧电脑换成服务器,或者至少是个群晖啥的
如何在一台电脑上搭建一个私有云平台现在有一款开源的项目Eucalyptus(ElasticUtilityComputingArchitectureforLinkingYourProgramsToUsefulSystems),同样实现了AmazonEC2的功能,由于其开源性,注定了搭建一个私有的云计算平台成为可能.更方便的是Ubuntu9.10服务器版已经集成了Eucalyptus这个开源软件,使的搭建企业私有的云计算平台变得方便而简单.
下面我们将一步步来搭建这个私有的云计算平台.
一准备工作
1)至少准备两台机器,当然我这里是用虚拟机软件(SunVirtualBox)来虚拟出两台实际的机器
(如果你也采用SunVirtualBox,有些注意事项,可以参见后面的附录一)
2)底层操作系统:Ubuntu9.10服务器版(http://www.ubuntu.com/cloud)
3)云服务环境:Eucalyptus,(Ubuntu9.10服务器版内置)http://eucalyptus.com/
4)Eucalyptus命令行客户端
5)Eucalyptus客户端:ElasticFox,这是一个firefox插件:http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609
--------------------------------------------------------------------------
二云计算服务的搭建(使用Ubuntu自带的向导,十分简单的哦)
1)一台机器,作为Cluster(FrontEnd),命名为:ubuntu-cluster,它包含了如下部分
CloudController(clc)
ClusterController(cc)
Walrus(theS3-likestorageservice)
StorageController(sc)
2)至少一台机器作为Node,命名为:ubuntu-node1,它包含了如下部分
NodeController(nc)
3)在作为Cluster的机器上,安装基本系统:Ubuntu9.10服务器版
1.安装引导时,要选择"InstallUbuntuEnterpriseCloud"
2.安装过程中,如果提示"Cluster"还是"Node",一定要选择Cluster
3.安装过程中,提示"Configurepostfix"时选择internetSite
4.安装过程中,提示"Nameyourcluster"时,请取一个合适的名字,比如我取之为:cluster1
5.安装过程中,提示"alistofavailableIPaddressesonyournetwork",一定要选择一个可用的公共IP段.
4)在作为Node的机器上,也安装基本系统:Ubuntu9.10服务器版
1.安装引导时,要选择"InstallUbuntuEnterpriseCloud"
2.安装过程中,如果提示"Cluster"还是"Node",一定要选择Node,(如果Cluster正在运行,这一步可能不会出现,自动会选择Node
3.安装完一个节点后,,后续的节点可以采用克隆方法,参见后面的附录二
5)在CloudController(位于ubuntu-cluster)上注册所有的Node机器:在ubuntu-cluster上执行:
sudoeuca_conf--no-rsync--discover-nodes
至此,一个私有的云计算平台已经搭建好了,下面就开始说,如何使用了,很简单吧!
三云计算平台管理之命令行工具(Euca2ools)
1)在https://YourIP:8443中注册个人信息然后登录下载证书euca2-yourname-x509.zip
2)在客户端机器上执行
$mkdir~/.euca
$cd~/.euca
$unzipeuca2-yourname-x509.zip
$chmod0700~/.euca
$chmod0600~/.euca/*
3)在客户端机器上执行,安装Euca2ools和EC2-API-Tools
.~/.euca/eucarc
echo"[-r~/.euca/eucarc].~/.euca/eucarc"~/.bashrc
sudoapt-getinstalleuca2ools
sudoapt-getinstallec2-api-tools
sudoreboot
4)在客户端机器,使用Euca2ools上传Kernel/Ramdisk/FSImage(使用者可注册Image,但只有管理者才可注册kernel/ramdisks)
1.目前Eucalyptus系统上没有Kernel、Ramdisk和FSImage,所以我们使用官方提供的Image(上传需要用到三个指令)
euca-bundle-image-打包好将要上传的档案
euca-upload-bundle-上传到Eucalyptus
euca-register-注册上传的档案
2.上传Kernel,如:
euca-bundle-image-i/boot/vmlinuz-2.6.31-14-generic-pae--kerneltrue
euca-upload-bundle-bkernel-m/tmp/vmlinuz-2.6.31-14-generic-pae.manifest.xml
euca-registerkernel/vmlinuz-2.6.31-14-generic-pae.manifest.xml
3.上传Ramdisk
euca-bundle-image-i/boot/initrd.img-2.6.31-14-generic-pae--ramdisktrue
euca-upload-bundle-bramdisks-m/tmp/initrd.img-2.6.31-14-generic-pae.manifest.xml
euca-registerramdisks/initrd.img-2.6.31-14-generic-pae.manifest.xml
4.查看已上传到档案:
方法一:https://YourIP:8443/#images
方法二:euca-describe-images
5.根据查看的结果,上传FSImages:(分配Kernel和Ramdisks给VMs有三种方法,见附录三)
tarzxvfkarmic-server-uec-i386.tar.gz
euca-bundle-image-ikarmic-server-uec-i386.img--kerneleki-977213C6--ramdiskeri-0CBA157D
euca-upload-bundle-bimages-m/tmp/karmic-server-uec-i386.img.manifest.xml
euca-registerimages/karmic-server-uec-i386.img.manifest.xml
5)申请keypair,以便ssh登入instance
ec2-add-keypairmykeymykey.private
chmod0600mykey.private
6)在客户端机器,开启虚拟机.
1.查看euca-describe-images,获得希望启动Imageemi
2.启动一个虚拟机:
euca-run-instances-kmykey-n1emi-8022139D
3.查看这个虚拟机的基本信息,比如IP地址,和此实例id
euca-describe-instances
4.登录这个新启动的虚拟机
ssh-imykey.privateroot@192.168.100.X
5.终止这个虚拟机实例
euca-describe-instances(获得instance-id)
euca-terminate-instancesinstance-id
附录一:虚拟测试环境的搭建:
1.虚拟机软件:SunVirtualBox
2.管理-全局设定-网络中选择"Host-Only"点编辑,然后选择"DHCP服务器",禁用"启用服务器"
3建立两台虚拟机,Linux/Ubuntu,网络选择Host-Only方式
4在宿主机器上,将可以联互联网的网卡设置为针对Host-Only网卡的共享
说明,这里之所以采用,Host-Only+通过宿主机器共享上网,而不采用Bridged的联网方式,是前者可以在离开网络支持的情况下,虚拟机之间的关系保持不变.
附录二:VirtualBox系统克隆及其可能后续操作:
1)VirtualBox的虚拟硬盘的克隆命令:VBoxManageclonevdiold.vdinew.vdi
2)Ubuntu修改主机名:
1.启用root用户:sudopasswdroot
2..以root用户身份登录
3.pico/etc/hosts:修改对应的旧的主机名
4.pico/etc/hostname:删除该文件的所有内容,添加新的主机名
5.执行命令:hostname新的主机名
6.logout
7.禁用root用户:sudopasswd-lroot
3)如果找不到网卡,不妨,查看一下:ifconfig–a,然后配置/etc/network/interfaces,然后重启网卡
附录三:分配Kernel和Ramdisks给VMs有三种方法
1)在'ec2-bundle-image'步骤指定
ec2-bundle-image-ipath/to/my/vmimage.img--kerneleki-XXXXXXXX--ramdiskeri-XXXXXXXX
2)在'ec2-run-instances'步骤指定
ec2-run-instancesemi-XXXXXXXX--kerneleki-XXXXXXXX--ramdiskeri-XXXXXXXX
3)在https://your.cloud.server:8443选择'Configuration'标签,新增eki-xxxxxxxx和eri-xxxxxxxx作为预设的kernel和ramdisk
附录四:如何删除Image
1)先取消注册
ec2-deregisteremi-XXXXXXXX
2)移除位于bucke的档案
ec2-delete-bundle-a$EC2_ACCESS_KEY-s$EC2_SECRET_KEY--url$S3_URL-bbucket-pfileprefix
3)移除image和bucke(—clear)
ec2-delete-bundle-a$EC2_ACCESS_KEY-s$EC2_SECRET_KEY--url$S3_URL-bbucket-pfileprefix--clear
附录五:Euca2ools常用命令:
euca-describe-availability-zonesverbose察看可用的资源
euca-describe-instances察看目前正在执行的虚拟机(VM)
euca-bundle-image打包好将要上传到档案
euca-upload-bundle上传档案到Eucalyptus
euca-register组成已经上传到档案
euca-describe-images查看可用的images
搭建私有云要做哪些准备给你列了一下,希望对你有用。
1、服务器,私有云是将数据储存在本地的,那么就需要一个载体,可以选专业的服务器、优质配置的电脑主机、云盒子云盘一体机。
2、软件,自己有技术的可以自己敲代码,没有IT背景的选择一款成熟的云盘软件,比如云盒子私有云盘。
3、授权,软件激活需要的授权,直接联系官方工作人员授权
4、账号搭建,根据自己公司的架构搭建文档结构,然后上传文件、设置账号权限等
如果有一些特殊的要求,比如加入光闸、电闸、IM、对接OA的,特殊功能定制的,可以连续云盒子客服。
私有云怎么搭建?新一代私有云并非私有云的一个新版本,相反,它通过软件定义硬件、软件和硬件解耦、软件可进化、硬件可升级的OTA(OverTheAir)特色,通过可进化这一核心要点实现了私有云的无版本化永续生命周期,以及从IaaS到PaaS场景化的能力边界突破。
新一代私有云产品是基于kubernetes的微服务架构,一体化的设计理念,帮助企业用户从最基础单元的3节点云就绪超融合到无上限的超大规模云平台实现了统一架构,在基于开源生态技术栈的同时,保持高度产品化体验,通过业务无感知,数据不迁移,服务不中断的平滑无感可进化方式,构建以数据为中心、面向多云的私有云平台。
易捷行云2018年和2019年蝉联中国中立私有云市场份额第一名,并在2019年获得中国最大国有IT央企——中国电子信息产业集团D轮战略投资,成为云计算国家队。作为中国电子体系中唯一一家云计算企业,在信创领域具有独特价值。
1.创新基因:易捷行云创始团队来自于IBM中国研发团队,是中国乃至全球最早一批从事开源云计算技术的技术人员。
2.技术领先:易捷行云积极参与国际开源社区并贡献核心代码,不仅是OpenStack基金会黄金会员,Ceph基金会创始会员,CNCF、OCF、Linux基金会会员,拥有OpenStack全球技术委员会亚太国家中唯一委员;同时在kubernetes、Ceph、OpenStack的核心代码贡献中多次排名全球前十。
3.市场地位:中国中立私有云排名第一:全球咨询机构IDC2018年和2019年中国云系统软件市场报告,易捷行云蝉联中国中立私有云企业第一名。OpenStack全球八强:全球咨询机构Gartner2017年OpenStack云计算竞争力报告,易捷行云和华为代表中国企业一同跻入全球八强。
4.易捷行云拥有中国广泛的国产化云生态环境,不仅支持海光、飞腾、鲲鹏、龙芯等主流国产处理器,还支持麒麟软件、统信软件、中科方德、凝思磐石、中标普华、华为欧拉等国产操作系统,打造多云异构的全国产化信创云平台;并在数据库、大数据、数据保护、安全、办公和行业应用软件等领域拥有超过100家国产合作伙伴,构建完整的国产化云生态图谱。
5.国际化进程:已经为1000+家国内外大中型企业提供云平台和服务。客户涵盖政务云、应急云、金融云、交通云、能源云、工业云、教育云、医疗云等,并布局一带一路和东南亚地区,服务安哥拉国家公共安全一体化平台、东信港老挝云计算中心、印尼运营商CBNCloud、新加坡南洋理工大学等国际客户。
服务器搭建私有云最佳方案有什么?专业的服务器+云盒子
云盒子企业私有云盘已经后12年的研发经验,为超过200万+的政企用户服务超过5年。云盘满足集中存储、协同办公、安全分享、内外网隔离,国产化适配等场景,覆盖了权限设置、外链、云链、催办、日志、回收站、在线预览、在线编辑、历史版本、防复制、水印等等。
适合的就是最佳的
如何构建企业私有云可以通过蒲公英路由器+群晖NAS来进行企业私有云的构建,具体过程如下:
一、准备
1、群晖NAS一台(案例中的设备型号为:DS216j);
2、蒲公英路由器一台;
3、外网测试计算机一台(案例中的PC系统为win7)。
二、接线
1、蒲公英接线。
1)拨号网线接口;
2)NAS/PC等设备接口;
3)电源接口。
2、群晖NAS接线。
1)电源接口;
2)网线接口(连接路由器LAN口);
3)电源开关。
三、配置NAS共享文件夹
1、通过NAS局域网IP地址加上默认5000端口打开登录界面。
PS:NAS默认账号密码均为:admin
2、点击“控制面板”—“共享文件夹”。
3、点击“新增”,输入文件夹的名称,点击确定即可。
4、选择用户权限。
PS:一般管理员账号权限勾选“可读写”,其他账号视情况而定。
到此为止,NAS的设置操作已经完成,下面开始设置蒲公英智能组网。
四、配置蒲公英智能组网
1、通过蒲公英管理地址:http://oraybox.com打开登录界面。
PS:输入SN码(可在蒲公英背面查询)和默认密码admin登录。
2、首次登录蒲公英,需要完成初始化,按照页面提示填写资料提交即可。
3、在【智能组网】——点击【立即创建网络】。
4、填写网络名称,把需要组网的蒲公英设备点选到【已选中网络成员】框中。
PS:组网的蒲公英设备lan口IP网段不能一致。
5、点击【添加成员】,输入需要添加的客户端VPN成员个数及密码。
PS:考虑到需要在不同的网络环境下联网,所以配合蒲公英VPN客户端就可以随时随地跨网互联了。
五、下载登录蒲公英VPN客户端
1、在外网测试计算机[免费下载]蒲公英VPN客户端。
2、双击应用程序进行安装。
3、运行蒲公英VPN客户端。
PS:使用组网时添加的VPNID登录。
4、在搜索栏输入设备名可以快速定位NAS,鼠标右键点击NAS,选择“ping子设备”测试连通性。
六、私有云的使用
1、在测试机上打开资源管理器,访问NAS的局域网IP(10.168.5.193)。
PS:弹出来的验证窗口,通过前面NAS设置的授权账号密码登录。
2、登录成功后,会显示NAS的共享文件夹。
3、测试上传和下载资源。
到此,通过蒲公英配合NAS已经成功打造了私有云盘,不仅云盘独立自主管理,而且只要添加更多的访问者授权给到亲戚朋友登录,同样可以起到资源分享的效果。
如何搭建私有云的介绍就聊到这里吧,由于文章篇幅有限,如果你还想了解更多关于如何搭建私有云以及搭建私有云存储的相关百科内容,可以联系我们通过邮件的方式为您发送完整的资料介绍!
猜你喜欢