Eucalyptus镜像的问题

   1.官方网站提供的镜像分为三个部分 1.ramdisk 2.kernel 3.文件系统镜像

用户每次启动镜像实例,上次使用的数据是不被保存的,类似于还原系统,因为手动制作镜像比较麻烦,所以建议修改原有的镜像,首先扩大文件系统镜像的大小,然后才有足够的空间来向镜像中安装一些应用软件,具体步骤如下:

#  fsck.ext3 -f ubuntu-9.04-i386.img
#  resize2fs ubuntu-9.04-i386.img 8G

其中8G 即为要镜像扩大的大小,ubuntu-9.04-i386.img 为文件系统镜像的名称。

接下来就可以向其中安装软件了:

首先建立一个临时文件,以便文件系统镜像挂在到其上:

# mkdir temp-mnt

进行挂载:

#losetup /dev/loop5 root.img
#mount /dev/loop5 temp-mnt

你必须使用chroot命令登录到镜像:

#chroot temp-mnt

接下来就可以进行安装了,就像在其它机器上安装软件一样。

解除挂载:

# umount /dev/loop5
# losetup -d /dev/loop5

最后在重新上传镜像了。

SC的使用

1.因为用户在使用镜像的时候,不能保存持久化数据,所以就提供了SC这一模块,它可以在SC上分配一片空间出来,挂载到实例上,以便用户保护自己的持久化数据,每次使用都需要挂载到自己的实例上,而且可以在Walrus上建立一个快照,增加可靠性,使用方法如下:

创建Volumes:

# creat-euca-volume –size <size>--zone <zone>

其中size的是所创建的volume的大小,单位为GB,zone为创建sc属于哪一个集群(cluster),

也可以从一个已存在的快照来创建一个volume:

#euca-create-volume –snapshot <snapshotid>  --zone <zone>

查询所有volume的状态:

#euca-describe-volumes

如果显示available 状态,则该volume可以使用。

将可以利用的volume绑定到instance上:

#euca-attach-volum –i <instance id>-d <local device name > <volume id>

Exp:

#euca-attach-volum –i  i-2343423d -d/dev/sdb vol-fsfdfev

同样地也可以从一个volum创建一个快照:

#euca-create-snapshot vol-aweer322

Walrus的使用

  1.Eucalyptus提供了与亚马逊云同样地访问接口,其中Walrus实现了与S3同样地访问接口,于是可以使用S3的API来访问Eucalyptus的Warlus,实现简单存储,官方提供了开发好的工具JetS3t的Cockpit的工具,是已经下好的GUI工具,可以很方便访问(支持Linux与Windows),而且其中提供了一些重要的API,我们可以使用这些API进行自己的开发。

前文提到的上传的镜像都是存储到Warlus中去,以及管理平台页面webapps也是存在Warlus,该web项目采用的是服务器采用的是jetty的开源servlet容器,前端采用的是Java+GWT的开发模式,

1.简单介绍小Walrus的存储原理,从上到下是Buckets,Objects,data.

每个Bucket中有许多Object,每个Object中存放一块数据,一个较大的数据可以被分成多个快存储在多个Object中;

3.具体开发详见JetS3t使用:

后期遇到的问题(比较重要)

.关机命令:shutdown –h now

2.需要将clc节点的/var/lib/eucalyptus/keys/cluster-1(集群名称)  下面的文件copy到cc下面的/var/lib/eucalyptus/keys/**

从官网下载下来的证书cloud-cert.pem copy 到/var/lib /eucalyptus/keys/*

1.  clc 节点除了安装依赖包以外 ,还需安装

eucalyptus-1.6.2-1.i386.rpm\

eucalyptus-cloud-1.6.2-1.i386.rpm\

eucalyptus-common-java-1.6.2-1.i386.rpm\

eucalyptus-cc-1.6.2-1.i386.rpm\

eucalyptus-gl-1.6.2-1.i386.rpm

4 . euca-conf –register-nodes 只能够在CC节点注册

5. 查看节点 euca-conf –list-nodes 在clc端点进行

6.注意clc系统时间,时间错误可能不能通过查询接口访问(时间戳问题)

7.warlus 需要启动后管理员网站才能进去,因为web的部分是缓存在warlus中的

8.若要使用putty登录虚拟机 需要将openssh密钥转换为putty密钥方可登录

9.修改loop device 的数目  vi/etc/modprobe.conf

最后一行添加options loop max_loop=256

每个nc节点的loop device 数量如果不够的话(默认是8个) 没启动一个虚拟机都需要三个loop device  来分别挂载/root /swap / ephemeral

所以需要修改loop device的数量  来进行运行更多的虚拟机

10.项目问题: 多次连续使用sshj登录的时候 会出现Exhausted available authentication methods 的错误提示。。。而且不能有已经在使用的用户

Eucalyptus使用注意事项相关推荐

  1. C++ OP相关注意事项

    C++ OP相关注意事项 Paddle中Op的构建逻辑 1.Paddle中Op的构建逻辑 Paddle中所有的Op都继承自OperatorBase,且所有的Op都是无状态的,每个Op包含的成员变量只有 ...

  2. Hashing散列注意事项

    Hashing散列注意事项 Numba支持内置功能hash(),只需__hash__()在提供的参数上调用成员函数即可 .这使得添加对新类型的哈希支持变得微不足道,这是因为扩展APIoverload_ ...

  3. android 读取asset下的文件注意事项

    注意事项:file:后面是三个斜杠,后面是android_asset,在后面就是html的名字.

  4. Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项(转)

    Djang1.8+Python2.0迁移到Django2.0+Python3.6注意事项 参考:https://blog.csdn.net/weixin_40475396/article/detail ...

  5. 【整理】NSTimer使用及注意事项

    一.NSTimer的创建 // 创建一个定时器,但是么有添加到运行循环,我们需要在创建定时器后手动的调用 NSRunLoop 对象的 addTimer:forMode: 方法. + (NSTimer ...

  6. WIN7源码安装Apache和PHP注意事项

    安装注意事项. 你注意下下载PHP,Apache的网站,上面有提示要安装Visual C++库的. Apache2.4.4需要VC10库支持,Microsoft Visual C++ 2010 SP1 ...

  7. html语言书写注意事项,CSS命名规范参考及书写注意事项

    CSS书写顺序 *{ /*显示属性*/ display position float clear cursor - /*盒模型*/ margin padding width height /*排版*/ ...

  8. 安川g7接线端子图_西门子SIWAREX称重模块安装接线注意事项!

    与称重变送器和称重仪表不同,SIWAREX系列称重模块可以直接接收称重传感器输出的mV信号,并与西门子控制系统(包括S7 200/300/1200/ET200M/ ET200S)无缝集成,具有扩展灵活 ...

  9. 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...

    扫地车 随着经济的发展,人们的生活水平不断提高,对生活环境的要求也越来越高,于是许多工厂.物业.超市.社区.市政单位等开始购买扫地车来进行路面清洁.一是清洗效果好,二是效率高,可以节省人工成本.扫地车 ...

  10. 网站服务器部署注意事项,服务器部署改云部署注意事项

    服务器部署改云部署注意事项 内容精选 换一换 使用华为云提供的公共镜像制作私有镜像时,您需先购买云主机等云资源时镜像选择公共镜像.云服务器类型建议统一选择"s3 (通用计算型)", ...

最新文章

  1. python爬图片教程_python爬去妹子网整个图片资源教程(最详细版)
  2. “干掉” Date,Java8 LocalDate 真香!
  3. 从算法到硬件,一文读懂2019年 AI如何演进
  4. 《庆余年》是爆了,但想打高分的阅文仍然没有公式可套
  5. flink自定义trigger详解
  6. 软件工程概论第二周 开课作业
  7. 防火墙dhcp服务器性能,F100-A-G 防火墙当做DHCP服务器,下接E528交换机,能不能划分多个VLAN?...
  8. 多肉建议多久浇一次水?
  9. linux内存碎片malloc,linux_ptmalloc下malloc()的过程:有 ptmalloc 源码
  10. NMath应用教程:如何通过代码访问底层数据和应用函数
  11. java调用自身_Java有趣的自己调用自己
  12. 史上最强的GPS基础知识集合
  13. 皮尔森相关系数_克莱姆相关系数的计算
  14. 再说市场资金流向问题
  15. 【ROS学习】ROS中四元数与欧拉角的转换
  16. SaaS第一,股价暴涨,25年的金蝶迎来第二春
  17. Android网络收音机--使用Vitamio解码(一)
  18. 电脑桌面显示白色图标无法删除
  19. AD 常用快捷键记录
  20. 图片动漫化 - 面部 - AnimeGAN

热门文章

  1. 安装ADB驱动 ADB相关问题
  2. Linux下安装Java环境
  3. 玄奥八字V5.6 爆破实例2
  4. 设计一个具有大纯时延时间的一阶惯性环节的计算机控制系统,具有纯滞后一阶惯性系统计算机控制系统设计.pdf...
  5. 你的喜爱——软件测试方法和技术
  6. mysql 合服_风云私服合区的方法详解(mysql数据库合并)
  7. verlay虚拟化技术_Overlay解决虚拟化难题 - 节点动态 - 海南师范大学信息网络与数据中心| Network Center HaiNan Normal University...
  8. php网页动态加载swf,HTML_如何修改网页中的FlashSWF文件,看到一个网站用flash做的,很 - phpStudy...
  9. Nokia手机S40平台手机开发环境的搭建的过程
  10. DynamipsGUI 2.8(CCNP模拟器)