WEB开发网
开发学院服务器云计算 提高云中的文件共享和文件锁定 阅读

提高云中的文件共享和文件锁定

 2010-09-02 00:00:00 来源:WEB开发网   
核心提示: 使用如下命令给实例添加卷: $euca-attach-volume例如,要添加 vol-12345678 卷到 /dev/sdb 的实例 i-98765432: $euca-attach-volume-ii-98765432-d/dev/sdbvol-12345678当 VM 实例开始运行时,提

使用如下命令给实例添加卷:

$ euca-attach-volume

例如,要添加 vol-12345678 卷到 /dev/sdb 的实例 i-98765432:

$ euca-attach-volume -i i-98765432 -d /dev/sdb vol-12345678

当 VM 实例开始运行时,可以看到分配给它的两个 IP 地址。使用 SSH 键登录到 IP 地址:

$ ssh -i mykey.private root@<ip-address>

我们在某个场景下再看看

假设用户 A 和 B 登录到两个不同系统,比方 System 1 和 System 2,使用相同的用户名和密码,想要从两个系统中访问一个文件。

A 和 B 想要通过 Elastic Fox 以写模式并发(同时)访问 VM 实例。通过使用实例的 IP 地址,两个用户试图使用 ssh 命令访问实例。当 A 修改 B 访问的文件,B 的修改得到更新。文件写的状态就不一致。

被修改的 walrus 架构是的文件修改保持一致。

修改机制

让我们看看云及其虚拟网络的架构。

图 2. 云及其虚拟网络的架构
提高云中的文件共享和文件锁定

查看原图(大图)

组件有:

CLC,或是云控制器,它是用户接口,进行高级调度;它组成了管理平台。

ccX 是集群控制器,它将进入的请求安排到具体节点控制器,并收集/报告一组节点控制器的信息。

ncX 是节点控制器,即承载 VM 实例的机器。

Walrus 是永久的二级存储,它被节点控制器用于保存 VM 镜像,有时也存储数据。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:提高 云中 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接