声明:此文档仅仅做学习交流使用,请勿用作其它商业用途

作者:朝阳_tony

邮箱:linzhaolover@gmail.com

2013年6月4日9:37:44 星期二

转载请注明出处:http://blog.csdn.net/linzhaolove

有时我们有几个 compute node 。openstack默认是进行平衡创建,但有是我们想将某个instance 特定创建在某个compute node ,我们该如何做呢?

1、查看挂接的节点

查看一下我们挂接了哪些compute node,如我已经成功挂接了node-1;node-0是我的controller节点,也是我的计算节点;

# nova-manage service list

Binary           Host                                 Zone             Status     State Updated_At

nova-conductor    node-0                         internal         enabled    :-)   2013-06-04 01:19:01

nova-console      node-0                         internal         enabled    :-)   2013-06-04 01:19:00

nova-consoleauth  node-0                         internal         enabled    :-)   2013-06-04 01:19:00

nova-scheduler    node-0                         internal         enabled    :-)   2013-06-04 01:19:03

nova-cert         node-0                         internal         enabled    :-)   2013-06-04 01:19:00

nova-compute      node-0                         nova             enabled    :-)   2013-06-04 01:18:55

nova-compute      node-1                          nova             enabled     :-)   2013-05-28 03:31:39

2、查看有哪些image


# nova image-list

+--------------------------------------+--------------+--------+--------+

| ID                                   | Name         | Status | Server |

+--------------------------------------+--------------+--------+--------+
| fe64ff58-5a0d-48e0-972d-0f8455d28f1e | fedora       | ACTIVE |        |

+--------------------------------------+--------------+--------+--------+

我有一个fedora 17 的image。是在网上下载的;

3、指定compute node 创建instance

$> nova help boot

採用上面命令。我们发现有这样 --availability-zone <availability-zone>             The availability zone for instance placement. 一个參数我们通过它,就能够知道compute node;

比如:

$>  nova boot --image fedora  --flavor 1  test1  --availability-zone nova:node-1

我们将fedora这个image 创建级别为flavor 1  , 名字为 test1    创建到node-1 这个计算节点上;

4、验证一下实际启动在哪

# nova show fd1

+-------------------------------------+----------------------------------------------------------+

| Property                            | Value                                                    |

+-------------------------------------+----------------------------------------------------------+

| status                              | ACTIVE                                                   |

| updated                             | 2013-06-03T12:20:45Z                                     |

| OS-EXT-STS:task_state               | None                                                     |

| OS-EXT-SRV-ATTR:host                | node-1    
                                        |

我已经成功创建在node-1了;

《转》 Openstack Grizzly 指定 compute node 创建 instance的更多相关文章

  1. openstack 用nova API 指定 compute node 创建 instance

    感谢朋友支持本博客,欢迎共同探讨交流,因为能力和时间有限,错误之处在所难免,欢迎指正! 假设转载,请保留作者信息. 博客地址:http://blog.csdn.net/qq_21398167 原博文地 ...

  2. Openstack组件部署 — Nova_Install and configure a compute node

    目录 目录 前文列表 Prerequisites 先决条件 Install and configure a compute node Install the packages Edit the etc ...

  3. Icehouse 创建Instance代码分析

    1. nova-api接收到request 在/etc/nova/api-paste.ini中,是这样配置nova v2的 [app:osapi_compute_app_v2] paste.app_f ...

  4. OpenStack Grizzly详细安装指导

    一.环境介绍: 控制节点 eth0 (10.10.10.51), eth1 (192.168.100.51) 网络节点 eth0 (10.10.10.52), eth1 (10.20.20.52), ...

  5. OpenStack 虚机网卡的创建过程

    原文链接:https://www.cnblogs.com/potato-chip/p/9127083.html OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机. ...

  6. OpenStack虚机网卡的创建过程

    OpenStack虚机网卡的创建过程 OpenStack最基本和常用的操作就是启动虚机.虚机启动的过程中涉及很多内容,其中非常重要的一个环节就是创建并绑定虚机的虚拟网卡.虚机的创建和管理是Nova的任 ...

  7. openstack setup demo Compute service

    本文包含以下部分 Compute service overview Install and configure controller node Prerequisites Install and co ...

  8. [原][openstack-pike][compute node][issue-1]openstack-nova-compute.service holdoff time over, scheduling restart.

    在安装pike  compute node节点的时候遇到启动nova-compute失败,问题如下(注意红色字体): [root@compute1 nova]# systemctl start ope ...

  9. Kubernetes集群向指定节点上创建容器

    如果需要限制Pod到指定的Node上运行,则可以给Node打标签并给Pod配置NodeSelector. 给节点添加标签 首先查看节点信息 [root@k8s-master ~]# kubectl g ...

随机推荐

  1. cocos2d-x游戏开发系列教程-坦克大战游戏之子弹和地图碰撞

    上篇文章实现了坦克与地图碰撞的检测, 这篇我们继续完成子弹和地图的碰撞检测. 1.先设计一个子弹类Bullet,如下所示: class Bullet : public CCSprite { publi ...

  2. 解决linux下javac -version和java -version版本显示不一致

    解决linux下javac -version和java -version版本显示不一致 [javascript] view plaincopy [root@localhost usr]# $JAVA_ ...

  3. CSS属性总结——思路很清晰

    CSS 属性总结 CSS的属性是用来改变文档元素的状态的,其中主要改变两方面的东西,即位置.样式,现在我们就将CSS的属性分为定位和样式两方面来总结,知识结构图如下:     用来定位的属性: 在同一 ...

  4. Cloud Foundry 中国群英会【上海站、成都站】资料宣传

    关注云计算和PaaS层的童鞋可以了解下: http://www.cloudfoundry-heroes-summit.com/shanghai http://www.cloudfoundry-hero ...

  5. anglehack参赛总结

    自已不足的方面: 自已和伙伴是带着idea去的,但是没有带有很大的热情激励和吸引在场的hacker加入团队,一定要找最优秀的人加入团队,事实上我是有这方面识人认人的能力的,24h,5-6个人的优秀团队 ...

  6. Java多线程-实例解析

    Java多线程实例 3种实现方法Java中的多线程有三种实现方式:1.继承Thread类,重写run方法.Thread本质上也是一个实现了Runnable的实例,他代表一个线程的实例,并且启动线程的唯 ...

  7. JavaScript 进阶(四)解密闭包closure

    闭包(closure)是什么东西 我面试前端基本都会问一个问题"请描述一下闭包".相当多的应聘者的反应都是断断续续的词,“子函数”“父函数”“变量”,支支吾吾的说不清楚.我提示说如 ...

  8. java实现小九机器人接口

    package com.iask.webchat.chatmachine; import java.net.URLEncoder; import org.apache.http.HttpEntity; ...

  9. 【开发手记一】老生常谈:简简单单配置ZED板开发环境

    说明:整理之前项目博客,此系列之前发表于与非网 http://www.openhw.org/module/forum/thread-552476-1-1.html 在拿到开发板和配套教材之前,我们小组 ...

  10. 部署Spring Boot应用

    在开发Spring Boot应用的过程中,Spring Boot直接执行public static void main()函数并启动一个内嵌的应用服务器(取决于类路径上的以来是Tomcat还是jett ...