[FrontPage] [TitleIndex] [WordIndex

This is a read-only archived version of wiki.centos.org

CentOS DevCloud 是一个 IaaS 实例,它在 CentOS 结构小组运作,为 CentOS 开发者、特别兴趣小组及贡献者提供资源进行开发及测试实例之用。

DevCloud 不能用来执行公共服务,或任何对 SLA(服务层级协议)有要求的程序 —— 它本身只是个开发环境。

如何取得帐户

当你的申请获处理后,你的帐户在 devcloud_users 群组内将会获赞助,你亦会收到电邮通知。

随著你获管理员赞助,同步的脚本将会在一台跳板主机上(见 http://wiki.centos.org/TipsAndTricks/SshTips/JumpHost )创建帐户:jump.lon1.centos.org,该帐户会拥有你先前在 ACO 创建的帐户的 ssh 公钥。同一个帐户将会自动在 OpenStack 上创建,并拥有与你的帐户对应的金钥。这样你便能登录该弹板主机,及利用指令创建实例、删除实例、等……

你的每个实例都会拥有一个实在的 IPv6 地址,它的 IPv4 地址在私人空间内(172.x.x.x),并通过 NAT 连接到互联网。如果你需要访问对内的端口,你亦可在 bugs.centos.org 上申请(Build 项目,Dev Infrastructure 类型)。

一般用途

1. 实例对照表

我们备有 CentOS 7 及 6;你亦可要求加入你的映像(并与其它用户分享)

实例种类

CPU 内核

内存

碟盘空间

small

0.5

2GB

10 GB

medium

1

4GB

10 GB

large

2

8GB

10 GB

要是你需要更多存储空间,我们亦提供一些实例型号在 /dv/vdb 备有第二个 60GB 的碟盘。你可以将该碟盘格式化,但请记得它是短暂性的,当该实例被销毁时,第二个碟盘亦会消失。 以下是不同型号的名称:

实例种类

CPU 内核

内存

碟盘空间

/dev/vdb 碟盘空间

small_eph60

0.5

2GB

10 GB

60GB

medium_eph60

1

4GB

10 GB

60GB

large_eph60

2

8GB

10 GB

60GB

DevCloud 暂时在 4 台实体机器上运行,我们希望在不久将来为群集再添 4 台机器。因此在运用资源时请为他人著想。

2. 创建实例

请执行以下指令创建新的实例(以你所需的名称替换 myvm,并以上述一款型号替换 small):

openstack server create --image 'centos_7' --flavor small --key-name ${USER}_key --nic net-id=$(openstack network list -f value |awk '{print $1}') myvm

要列出你的实例及它们的现况:

openstack server list

要取得某个实例的详细数据(请以实例的名称替换 myvm):

openstack server show myvm

3. 连接至实例

部署好虚拟机器后,你可以通过 ssh(以 centos 的身份)进入 openstack server list 所显示的 IP 位置。 举个例:

ssh centos@dev-33-1.lon1.centos.org

你必须以 ForwardAgent 连接到跳板主机才能登录。

你值得知道每台新的虚拟机器都会根据它的 IP 被配置一个缺省的内部主机名称。譬如说你的 IP(由 openstack server list 返回)是 172.29.33.60,你的主机名称(是内部 DNS 所认知的,因此跳板主机亦然)将会是 dev-33-60.lon1.centos.org(根据 dev-$subnet-$ip.lon1.centos.org 的常规而定)

4. 销毁实例

你可以这样删除一个实例:

openstack server delete <id>

请注意这样会完全销毁该实例,并删除背后的所有碟盘 —— 你不能将它恢复。

5. 取得协助

你可以在 centos-devel 列表(http://lists.centos.org/ )或 #centos-devel irc 频道求助。

Translation of revision 5


2023-09-11 07:23