OpenStack的一些抓图

OpenStack/Juju/MAAS/CloudStack/Hadoop
回复
头像
oneleaf
论坛管理员
帖子: 10448
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

OpenStack的一些抓图

#1

帖子 oneleaf » 2013-07-22 15:18

随便杂散的抓了一些图,给没有接触过openstack的一些直观的印象。

并不是openstack的功能有多强大,而是提供了丰富的API,可以自己写代码来控制,这个才是最关键的地方。
overview.png
instances.png
instances-actions.png
volumes.png
images.png
access.png
containers.png
flavors.png
projects.png
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: OpenStack的一些抓图

#2

帖子 eexpress » 2013-07-22 15:46

普通小公司/用户,能用这做什么。似乎只能玩玩。挂bot,开vpn。
● 鸣学
头像
oneleaf
论坛管理员
帖子: 10448
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: OpenStack的一些抓图

#3

帖子 oneleaf » 2013-07-22 16:00

用于搭建虚拟机,将一台服务器分割为其它的小服务器使用。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: OpenStack的一些抓图

#4

帖子 susbarbatus » 2013-07-22 17:59

我们公司测试部门在用这个,因为除了一些性能测试之外很多功能性的测试不需要机器多好,只要坑多就行,需要的时候随时开一台干净的出来部个系统上去。
沉迷将棋中……
头像
phoenixlzx
帖子: 2245
注册时间: 2009-07-29 20:11
系统: Arch Linux
来自: Gensokyo
联系:

Re: OpenStack的一些抓图

#5

帖子 phoenixlzx » 2013-07-22 18:12

只用 devstack 部署成功过一次,这玩意真心难搞啊...必须按照manual一步步来不能有一点差错。
头像
oneleaf
论坛管理员
帖子: 10448
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

Re: OpenStack的一些抓图

#6

帖子 oneleaf » 2013-07-25 9:50

这个是针对应用的基本参数,可以了解到命令的强大。

代码: 全选

$ nova
usage: nova [--version] [--debug] [--os-cache] [--timings]
            [--timeout <seconds>] [--os-username <auth-user-name>]
            [--os-password <auth-password>]
            [--os-tenant-name <auth-tenant-name>] [--os-auth-url <auth-url>]
            [--os-region-name <region-name>] [--os-auth-system <auth-system>]
            [--service-type <service-type>] [--service-name <service-name>]
            [--volume-service-name <volume-service-name>]
            [--endpoint-type <endpoint-type>]
            [--os-compute-api-version <compute-api-ver>]
            [--os-cacert <ca-certificate>] [--insecure]
            [--bypass-url <bypass-url>]
            <subcommand> ...

Command-line interface to the OpenStack Nova API.

Positional arguments:
  <subcommand>
    absolute-limits     Print a list of absolute limits for a user
    add-fixed-ip        Add new IP address on a network to server.
    add-floating-ip     Add a floating IP address to a server.
    add-secgroup        Add a Security Group to a server.
    agent-create        Creates a new agent build.
    agent-delete        Deletes an existing agent build.
    agent-list          List all builds
    agent-modify        Modify an existing agent build.
    aggregate-add-host  Add the host to the specified aggregate.
    aggregate-create    Create a new aggregate with the specified details.
    aggregate-delete    Delete the aggregate by its id.
    aggregate-details   Show details of the specified aggregate.
    aggregate-list      Print a list of all aggregates.
    aggregate-remove-host
                        Remove the specified host from the specified
                        aggregate.
    aggregate-set-metadata
                        Update the metadata associated with the aggregate.
    aggregate-update    Update the aggregate's name and optionally
                        availability zone.
    availability-zone-list
                        List all the availability zones.
    backup              Backup a instance by create a 'backup' type snapshot
    boot                Boot a new server.
    clear-password      Clear password for a server.
    cloudpipe-configure
                        Update the VPN IP/port of a cloudpipe instance
    cloudpipe-create    Create a cloudpipe instance for the given project
    cloudpipe-list      Print a list of all cloudpipe instances.
    console-log         Get console log output of a server.
    coverage-report     Generate a coverage report
    coverage-start      Start Nova coverage reporting
    coverage-stop       Stop Nova coverage reporting
    credentials         Show user credentials returned from auth
    delete              Immediately shut down and delete specified server(s).
    diagnostics         Retrieve server diagnostics.
    dns-create          Create a DNS entry for domain, name and ip.
    dns-create-private-domain
                        Create the specified DNS domain.
    dns-create-public-domain
                        Create the specified DNS domain.
    dns-delete          Delete the specified DNS entry.
    dns-delete-domain   Delete the specified DNS domain.
    dns-domains         Print a list of available dns domains.
    dns-list            List current DNS entries for domain and ip or domain
                        and name.
    endpoints           Discover endpoints that get returned from the
                        authenticate services
    evacuate            Evacuate server from failed host to specified one.
    fixed-ip-get        Get info on a fixed ip
    fixed-ip-reserve    Reserve a fixed ip
    fixed-ip-unreserve  Unreserve a fixed ip
    flavor-access-add   Add flavor access for the given tenant.
    flavor-access-list  Print access information about the given flavor.
    flavor-access-remove
                        Remove flavor access for the given tenant.
    flavor-create       Create a new flavor
    flavor-delete       Delete a specific flavor
    flavor-key          Set or unset extra_spec for a flavor.
    flavor-list         Print a list of available 'flavors' (sizes of
                        servers).
    flavor-show         Show details about the given flavor.
    floating-ip-bulk-create
                        Bulk create floating ips by range
    floating-ip-bulk-delete
                        Bulk delete floating ips by range
    floating-ip-bulk-list
                        List all floating ips
    floating-ip-create  Allocate a floating IP for the current tenant.
    floating-ip-delete  De-allocate a floating IP.
    floating-ip-list    List floating ips for this tenant.
    floating-ip-pool-list
                        List all floating ip pools.
    get-password        Get password for a server.
    get-spice-console   Get a spice console to a server.
    get-vnc-console     Get a vnc console to a server.
    host-action         Perform a power action on a host.
    host-describe       Describe a specific host
    host-list           List all hosts by service
    host-update         Update host settings.
    hypervisor-list     List hypervisors.
    hypervisor-servers  List instances belonging to specific hypervisors.
    hypervisor-show     Display the details of the specified hypervisor.
    hypervisor-stats    Get hypervisor statistics over all compute nodes.
    hypervisor-uptime   Display the uptime of the specified hypervisor.
    image-create        Create a new image by taking a snapshot of a running
                        server.
    image-delete        Delete an image.
    image-list          Print a list of available images to boot from.
    image-meta          Set or Delete metadata on an image.
    image-show          Show details about the given image.
    interface-attach    Attach a network interface to an instance.
    interface-detach    Detach a network interface from an instance.
    interface-list      List interfaces attached to an instance.
    keypair-add         Create a new key pair for use with instances
    keypair-delete      Delete keypair by its name
    keypair-list        Print a list of keypairs for a user
    list                List active servers.
    live-migration      Migrates a running instance to a new machine.
    lock                Lock a server.
    meta                Set or Delete metadata on a server.
    migrate             Migrate a server. The new host will be selected by the
                        scheduler.
    network-associate-host
                        Associate host with network.
    network-associate-project
                        Associate project with network.
    network-create      Create a network.
    network-disassociate
                        Disassociate host and/or project from the given
                        network.
    network-list        Print a list of available networks.
    network-show        Show details about the given network.
    pause               Pause a server.
    quota-class-show    List the quotas for a quota class.
    quota-class-update  Update the quotas for a quota class.
    quota-defaults      List the default quotas for a tenant.
    quota-show          List the quotas for a tenant.
    quota-update        Update the quotas for a tenant.
    rate-limits         Print a list of rate limits for a user
    reboot              Reboot a server.
    rebuild             Shutdown, re-image, and re-boot a server.
    remove-fixed-ip     Remove an IP address from a server.
    remove-floating-ip  Remove a floating IP address from a server.
    remove-secgroup     Remove a Security Group from a server.
    rename              Rename a server.
    rescue              Rescue a server.
    reset-network       Reset network of an instance.
    reset-state         Reset the state of an instance
    resize              Resize a server.
    resize-confirm      Confirm a previous resize.
    resize-revert       Revert a previous resize (and return to the previous
                        VM).
    resume              Resume a server.
    root-password       Change the root password for a server.
    scrub               Deletes data associated with the project
    secgroup-add-group-rule
                        Add a source group rule to a security group.
    secgroup-add-rule   Add a rule to a security group.
    secgroup-create     Create a security group.
    secgroup-delete     Delete a security group.
    secgroup-delete-group-rule
                        Delete a source group rule from a security group.
    secgroup-delete-rule
                        Delete a rule from a security group.
    secgroup-list       List security groups for the current tenant.
    secgroup-list-rules
                        List rules for a security group.
    service-disable     Enable the service
    service-enable      Enable the service
    service-list        Show a list of all running services. Filter by host &
                        binary.
    show                Show details about the given server.
    ssh                 SSH into a server.
    start               Start a server.
    stop                Stop a server.
    suspend             Suspend a server.
    unlock              Unlock a server.
    unpause             Unpause a server.
    unrescue            Unrescue a server.
    usage               Show usage data for a single tenant
    usage-list          List usage data for all tenants
    volume-attach       Attach a volume to a server.
    volume-create       Add a new volume.
    volume-delete       Remove a volume.
    volume-detach       Detach a volume from a server.
    volume-list         List all the volumes.
    volume-show         Show details about a volume.
    volume-snapshot-create
                        Add a new snapshot.
    volume-snapshot-delete
                        Remove a snapshot.
    volume-snapshot-list
                        List all the snapshots.
    volume-snapshot-show
                        Show details about a snapshot.
    volume-type-create  Create a new volume type.
    volume-type-delete  Delete a specific flavor
    volume-type-list    Print a list of available 'volume types'.
    x509-create-cert    Create x509 cert for a user in tenant
    x509-get-root-cert  Fetches the x509 root cert.
    bash-completion     Prints all of the commands and options to stdout so
                        that the
    help                Display help about this program or one of its
                        subcommands.
    net                 Show a network
    net-create          Create a network
    net-delete          Delete a network
    net-list            List networks
    instance-action     Show an action.
    instance-action-list
                        List actions on a server.
    baremetal-interface-add
                        Add a network interface to a baremetal node
    baremetal-interface-list
                        List network interfaces associated with a baremetal
                        node
    baremetal-interface-remove
                        Remove a network interface from a baremetal node
    baremetal-node-create
                        Create a baremetal node
    baremetal-node-delete
                        Remove a baremetal node and any associated interfaces
    baremetal-node-list
                        Print a list of available baremetal nodes
    baremetal-node-show
                        Show information about a baremetal node
    list-extensions     List all the os-api extensions that are available.

Optional arguments:
  --version             show program's version number and exit
  --debug               Print debugging output
  --os-cache            Use the auth token cache.
  --timings             Print call timing info
  --timeout <seconds>   Set HTTP call timeout (in seconds)
  --os-username <auth-user-name>
                        Defaults to env[OS_USERNAME].
  --os-password <auth-password>
                        Defaults to env[OS_PASSWORD].
  --os-tenant-name <auth-tenant-name>
                        Defaults to env[OS_TENANT_NAME].
  --os-auth-url <auth-url>
                        Defaults to env[OS_AUTH_URL].
  --os-region-name <region-name>
                        Defaults to env[OS_REGION_NAME].
  --os-auth-system <auth-system>
                        Defaults to env[OS_AUTH_SYSTEM].
  --service-type <service-type>
                        Defaults to compute for most actions
  --service-name <service-name>
                        Defaults to env[NOVA_SERVICE_NAME]
  --volume-service-name <volume-service-name>
                        Defaults to env[NOVA_VOLUME_SERVICE_NAME]
  --endpoint-type <endpoint-type>
                        Defaults to env[NOVA_ENDPOINT_TYPE] or publicURL.
  --os-compute-api-version <compute-api-ver>
                        Accepts 1.1, defaults to env[OS_COMPUTE_API_VERSION].
  --os-cacert <ca-certificate>
                        Specify a CA bundle file to use in verifying a TLS
                        (https) server certificate. Defaults to env[OS_CACERT]
  --insecure            Explicitly allow novaclient to perform "insecure" SSL
                        (https) requests. The server's certificate will not be
                        verified against any certificate authorities. This
                        option should be used with caution.
  --bypass-url <bypass-url>
                        Use this API endpoint instead of the Service Catalog

See "nova help COMMAND" for help on a specific command.
回复