New Features of openstack grizzly

Source: Internet
Author: User
General

The default loglevel of many projects is set to warning, set verbose = true in the configuration file, equivalent to loglevel = Info; DEBUG = true, equivalent to loglevel = Debug. (https://bugs.launchpad.net/oslo/+bug/989269)

Nova
  • Introduce the concept of cell (in the experiment). For details about cell, refer to: 1) 2)
  • AZ is enhanced. Az can only be specified in the configuration file, but can now be set through API. The underlying layer is implemented through the aggregate concept. 3)
  • Admin API: Port all admin-manage functions to the API. 4) 5)
  • Pre-allocated image: pre-allocated image capacity to improve performance 6)
  • Aggregate-based isolation: based on aggregate, tenant virtual machines can be physically isolated 7)
  • Details the status of snapshot: 8)
  • Live snapshot: Online snapshot. 9)
  • Allows you to obtain the password of an instance from an API: You can use the Metadata API to send a password to the instance's OS. This allows you to obtain the OS password of an instance from the Nova-API, which is especially useful for Windows virtual machines. 10)
  • Evacuate: rebuild function for different hosts. 11)
  • Scheduling for Live migration: Previously, live migrate manually specified the host machine. Now you can specify it through scheduler. 12)
  • Support for bare metal: supports openstack to manage physical machines (experiment function ). For more information, see (https://wiki.openstack.org/wiki/Baremetal) 13)
  • Improve the stability of MySQL connections: enhance the stability of MySQL connections to Nova, especially for eventlet. 14)
  • Archive database: supports moving data rows with deleted = true to other tables (specifying the number of archived rows ). 15)
  • Instance operation trail: You can view the operation history of an instance. 16)
  • Multi-backend service heartbeat: Previously, the heartbeat of the Nova-service can only be stored in the database, but now it can be stored in memcache or zookeeper. 17) 18)
  • Nova-compute does not directly operate databases: Nova-compute operates databases through Nova-conducter, solving potential security problems, although it may cause efficiency problems. 19)
  • Quantum Security Group Proxy: when the network mode is quantum, requests from API security groups are forwarded to quantum. 20) 21)
  • File injection without mounting guest filesystem, it solves potential security problems. 22)
  • Default Security Group Rules: Default Security Group rules. The default security group has default rules. 23)
  • Libvirt custom hardware: Now Nova checks the virtualization requirements of the image. For example, if an image does not support virtio, the full virtualization mode is enabled. 24)
  • Libvirt spice Console: I don't know what it means. It is estimated that it is related to the console file. 25)
  • Powervm resize, migrate, and snapshot: supports these powervm operations. 26)
  • VMware driver improvements: enhanced support for VMware ...... 27)
  • Hyper-V better support: 28) 29) 30)
  • Unique instance naming: When a one-time request is made to create multiple instances, the system will give different names to each virtual machine in one mode. The names of these VMS are the same. 31)
  • Availability zones in openstack API: You can view all AZ of Nova and Its Az in instance details. 32)
  • Glance direct image file copy: If glance and Nova use shared filesystem, Nova can directly retrieve the image without passing glance. In this case, the first virtual opportunity to be started becomes faster. 33)
  • Boot without image: it is now possible to boot a volume-backed instance without specifying an image, if block-device-mapping is passed to the Nova boot command.34)
  • QoS-instance-Resource: the CPU and I/O QoS of the instance is now available. 35)
  • Network Adapter hot-plug: You can hot-swappable the port (using quantum) 36)
  • Quotas for fixed IP addresses: increases the fixed-IP quota. 37)
  • Compute Driver events: libvirt supports event calling. That is, if the status of the virtual machine changes, Nova will receive a notification from libvirt, speeding up the response of Nova 38)
  • View tenant networks: You can obtain tenant network39 from the API)
Glance
  • API V2 Image Sharing: For details, refer to: (Todo) 40)
  • Glance-control status: You can view the service status of glance.
  • Glance-manage downgrade: supports database downgrade.
Keystone
  • In V3, 'project' has replaced 'tenant', but it continues to be used in V2, but only project is used in V3. Keystone API v3
  • PKI tokens: currently, the default token format is PKI, replacing the previous UUID format. Why is more security
  • New API: V3. 41) 42)
  • User groups: You can use user groups to allocate role (only available in V3 interfaces and available in any version) 43)
  • Domains: Create namespaces for different projects, users, and groups (only available in V3 interfaces and available in any version) 44) 45) 46) 47) 48)
  • Trusts: project-specific role delegation between users, with optional impersonation (identity API V3 only). 49)
  • Credentials: Generic Credential Storage per user (e.g. EC2, PKI, ssh, etc.) (identity API V3 only)
  • Policies: a centralized repository for arbitrary policy engine rule sets (identity API V3 only). 50)
  • Token values no longer appear in URLs (identity API V3 only ).
  • External authentication: keystone trusts externally provided CGI-style remote_user claims to identify end users.
  • Pluggable Authentication: The verification module is scalable. The Verification Mode of the original token and password is now optional. You can write your own verification method (API V3 only) 51) 52)
  • Auth_token moved to keystoneclient: Previously, auth_token is in the keystone Main Code and is now moved to keystoneclient. 53)
References
  • Https://wiki.openstack.org/wiki/ReleaseNotes/Grizzly
  • Https://launchpad.net/nova/+milestone/2013.1
  • Https://launchpad.net/glance/+milestone/2013.1
  • Https://launchpad.net/keystone/+milestone/2013.1
Reference List 1) https://blueprints.launchpad.net/nova/+spec/nova-compute-cells
2) https://blueprints.launchpad.net/nova/+spec/host-api-prep-for-cells
3) https://blueprints.launchpad.net/nova/+spec/aggregate-based-availability-zones
4) https://blueprints.launchpad.net/nova/+spec/apis-for-nova-manage
Https://blueprints.launchpad.net/nova/+spec/no-db-compute-manager (5)
6) https://blueprints.launchpad.net/nova/+spec/preallocated-images
7) https://blueprints.launchpad.net/nova/+spec/multi-tenancy-aggregates
8) https://blueprints.launchpad.net/nova/+spec/snapshot-task-states
9) https://blueprints.launchpad.net/nova/+spec/libvirt-live-snapshots
10) https://blueprints.launchpad.net/nova/+spec/get-password
11) https://blueprints.launchpad.net/nova/+spec/rebuild-for-ha
12) https://blueprints.launchpad.net/nova/+spec/live-migration-scheduling
13) https://blueprints.launchpad.net/nova/+spec/general-bare-metal-provisioning-framework
14) https://blueprints.launchpad.net/nova/+spec/non-blocking-db
Https://blueprints.launchpad.net/nova/+spec/db-archiving (15)
16) https://blueprints.launchpad.net/nova/+spec/instance-actions
17) https://blueprints.launchpad.net/nova/+spec/memcached-service-heartbeat
18) https://blueprints.launchpad.net/nova/+spec/zk-service-heartbeat
19) https://blueprints.launchpad.net/nova/+spec/no-db-compute
20) https://blueprints.launchpad.net/nova/+spec/nova-quantum-security-group-proxy
(21) https://blueprints.launchpad.net/nova/+spec/nova-securitygroups-expansion
22) https://blueprints.launchpad.net/nova/+spec/virt-disk-api-refactoring
23) https://blueprints.launchpad.net/nova/+spec/default-rules-for-default-security-group
24) https://blueprints.launchpad.net/nova/+spec/libvirt-custom-hardware
25) https://blueprints.launchpad.net/nova/+spec/libvirt-spice
26) https://blueprints.launchpad.net/nova/+spec/powervm-compute-resize-migration
27) https://blueprints.launchpad.net/nova/+spec/vmware-compute-driver
28) https://blueprints.launchpad.net/nova/+spec/grizzly-hyper-v-nova-compute
29) https://blueprints.launchpad.net/nova/+spec/hyper-v-config-drive-v2
30) https://blueprints.launchpad.net/nova/+spec/hyper-v-compute-resize
31) https://blueprints.launchpad.net/nova/+spec/multi-boot-instance-naming
32) https://blueprints.launchpad.net/nova/+spec/show-availability-zone
Https://blueprints.launchpad.net/nova/+spec/direct-file-copy (33)
34) https://blueprints.launchpad.net/nova/+spec/scality-volume-driver
(35) https://blueprints.launchpad.net/nova/+spec/quota-instance-resource
36) https://blueprints.launchpad.net/nova/+spec/network-adapter-hotplug
37) https://bugs.launchpad.net/nova/+bug/1125468
38) https://blueprints.launchpad.net/nova/+spec/compute-driver-events
39) https://blueprints.launchpad.net/nova/+spec/tenant-networks
40) https://blueprints.launchpad.net/glance/+spec/glance-api-v2-image-sharing
41) https://blueprints.launchpad.net/keystone/+spec/implement-v3-core-api
42) https://blueprints.launchpad.net/keystone/+spec/stop-ids-in-uris
43) https://blueprints.launchpad.net/keystone/+spec/user-groups
Https://blueprints.launchpad.net/keystone/+spec/keystone-domains (44)
45) https://blueprints.launchpad.net/keystone/+spec/default-domain
(46) https://blueprints.launchpad.net/keystone/+spec/domain-name-spaces
47) https://blueprints.launchpad.net/keystone/+spec/domain-role-assignment
Https://blueprints.launchpad.net/keystone/+spec/domain-scoping (48)
49) https://blueprints.launchpad.net/keystone/+spec/trusts
50) https://blueprints.launchpad.net/keystone/+spec/rbac-keystone-api
51) https://blueprints.launchpad.net/keystone/+spec/pluggable-identity-authentication-handlers
52) https://blueprints.launchpad.net/keystone/+spec/multi-factor-authn
53) https://blueprints.launchpad.net/keystone/+spec/authtoken-to-keystoneclient-repo

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.