Landscape 特性

Landscape allows you to manage thousands of Ubuntu machines as easily as one, making it far more cost-effective to support large and growing networks of desktops, servers and cloud instances.

Software management

Making software management simple

  • Manage machines in bulk
  • Tag machines to associate them with different profiles
  • Transparent cross-platform support for x86 and ARM binaries
  • Specify update policies and maintenance windows, during which software updates can be performed
  • Ensure managed devices are up-to-date with the latest security fixes
  • Hold a specific software package at a designated release, to prevent accidental breakage. Holds can be set using Landscape or the shell tools; both are recognised operationally
  • Support a validation/integration workflow to ensure that updates don’t break mission-critical applications
  • Make sure that only applications and updates vetted by your local IS team are installed
  • Install, remove and update packages to managed devices
  • Rollback software to a previously installed version, if a problem is discovered
  • Provide custom repositories to internally provision applications

Landscape offers a complete software management solution for Ubuntu, including patch management and compliance features. And because it is designed specifically for Ubuntu by Canonical, it offers more features than any platform-agnostic alternative could.

Landscape lets you manage machines in bulk, ensuring uniformity of configuration across your network. With tags, you can set up custom subgroups incredibly easily; just choose a tag while preparing a management task, then tag each machine accordingly. Tags remain in place – and are easy to add to new devices, even at provisioning time.

Client machines can be be assigned policies instructing them to automatically update – either with all available software updates or security patches only. Maintenance windows, new in the latest release, mean you can instruct a device to to update automatically at a specified time, for example, between 2am and 4am on Saturdays. If a device is powered off or not connected to the network (for example, a roving laptop), the update will not be performed until the next maintenance window.

By scripting to Landscape’s API, administrators can operate custom repositories, which can be created as local repositories behind your firewall and mirrored across geographies. Packages can be even be copied in multiple repositories. Source list management provides control of the repositories configured on client machines, regardless of whether those repositories are managed by Landscape or not.

Watch the software management video on the working with Landscape page ›


Deployment – on the metal or in the cloud

  • Provision a new starter’s desktop from standard templates
  • Deploy a new server remotely, from bare metal
  • Rapidly deploy new cloud nodes into your private cloud infrastructure
  • Coordinate deployment at multiple sites, without affecting the WAN’s performance
  • Roll out an entire private cloud directly at server unboxing
  • Limit the number of cloud instances your administrators can purchase

Whether you need to install a fleet of desktop workstations or bring up the infrastructure for an entire OpenStack cloud, Landscape gives you the tools you need to do it quickly. It supports Ubuntu's cloud-init format, enabling the use of the same configuration structures in provisioning cloud and physical infrastructure. Additionally, Landscape's own data abstractions can be used in both the deployment and production phases of the system life-cycle, eliminating the need to keep different configuration files synchronised.

Landscape supports multiple deployment endpoints, with geographical mapping transparent to the administrator. This allows remote bare metal deployment to field offices where control is centralised but network load is local, shielding the WAN links from load.

In combination with Canonical’s Metal as a Service (MAAS) technology, Landscape delivers a centralised console for rapid system provisioning. This gives you a unified view that’s centrally controlled, while delivering the bits using the local network, close to their destination



  • Helping you identify and troubleshoot user issues
  • Historical data archive of a system’s critical variables
  • Ready access to a list of all processes running on a system (rogue processes can be killed remotely)
  • A graphical module that makes it easy to plot trends of temperature, disk and memory usage, system load or custom metrics
  • Scriptable, custom trend information based on the parameters that matter to you

When it comes to monitoring the performance of Ubuntu desktops, there is no more rapidly deployed or cost-effective tool than Landscape.

Landscape monitors systems through a management agent installed on each machine. The agent communicates with Landscape to update an automatically selected set of essential health metrics. Data is securely collected and stored in the Landscape database.

Collection of custom metrics can also be easily configured, in addition to those that are conveniently pre-configured and are collected out of the box. Access to load, bandwidth and other historical monitoring data can prove useful when troubleshooting intermittent system issues.

Inventory management

Inventory management

  • Access full package information for all registered machines, including security notices applicable to the selected device.
  • Enjoy rapid access to a system’s hardware properties to track hardware-specific issues

Landscape’s new inventory management features integrate seamlessly with its deployment functionality, making it possible to specify server hardware requirements when provisioning bare metal instances – and to keep track of the hardware capabilities of the asset fleet.

Landscape makes it easy to monitor the packages installed on any managed machine – essential in industry sectors with specific compliance overheads, for example, healthcare or financial services.

Data in the hardware inventory is now searchable, based on properties such as the MAC address of a given card or the version of Ubuntu installed on a specific machine. Dynamic search groups can be created, that repopulate with current data whenever the saved search is executed. Hardware-based criteria can be used as well as software; for example, you could create a group of ‘all machines with more than 8GB of RAM’ or desktops with Intel video adapters’.

Administrators will be pleased to note that the inventory is now Lshw-based, ensuring absolute consistency between the data stored locally in each Ubuntu installation and the data stored for that device remotely in Landscape.



Build and manage your cloud in minutes

  • Get an OpenStack up and running in a matter of minutes
  • Keeps an inventory of your resources to recommend the best configuration options
  • A growing list of options for hypervisor, networking, storage, and other components
  • See the status of all cloud resources at once, with alerts for any disruptions
  • Scale out with ease, as your cloud workloads grow
  • Uses all of Canonical’s proven cloud building and management tools
  • Manage your cloud from the same system as all other Ubuntu machines
  • Free for up to 10 machines

Build your cloud in your browser

Through a simple, straightforward wizard, Landscape guides you through the process of building a fully operational Ubuntu OpenStack cloud from the bare metal. The wizard ensures that all selected components are certified to work together. The result is a cloud built on a reference architecture designed for both maintainability and potential for expansion.

You can experiment with different technology combinations with very little effort, re-designing your cloud as many times as necessary, with no time investment at all.

A cloud that scales and evolves

Because Juju is used to provision the cloud, your architecture can evolve seamlessly as newer versions of Landscape are released, providing your existing installation with additional functionality. Your cloud can scale-out with a single command today and, in the future, rolling-update functionality with zero downtime will be introduced.

The reference architecture embodied in the installer’s logic can deploy clouds of all sizes, from as few as five nodes to hundreds. This changes the economics of building your first production cloud: you no longer need to contract an expert who will cost more than the hardware itself.

Built-in monitoring for your cloud

Landscape includes OpenStack-aware monitoring that helps you track the health of your cloud in production and the continued availability of your computing, storage and network resources. It also helps with capacity planning by making real-time predictions based on current utilisation trends, enabling you to decide when to add extra compute nodes or storage.

Try the The Canonical Distribution of Ubuntu OpenStack now, free for the first ten machines ›