25 Matching Annotations
  1. Apr 2017
    1. SSH keys are encouraged but password authentication can also be used where needed by supplying the option --ask-pass.

      这个通过ssh-pass来实现的

    2. By default, Ansible 1.3 and later will try to use native OpenSSH for remote communication when possible. This enables ControlPersist (a performance feature), Kerberos, and options in ~/.ssh/config such as Jump Host setup. However, when using Enterprise Linux 6 operating systems as the control machine (Red Hat Enterprise Linux and derivatives such as CentOS), the version of OpenSSH may be too old to support ControlPersist. On these operating systems, Ansible will fallback into using a high-quality Python implementation of OpenSSH called ‘paramiko’. If you wish to use features like Kerberized SSH and more, consider using Fedora, OS X, or Ubuntu as your control machine until a newer version of OpenSSH is available for your platform – or engage ‘accelerated mode’ in Ansible

      自1.3版后ansible默认使用原生的openssh来建立远程连接,为了更好的支持ssh的长连接,记得使用较新的发行版。

    1. OpenStack software controls large pools of compute, storage, and networking resources throughout a datacenter, managed through a dashboard or via the OpenStack API.

      提供对计算,存储,网络资源的管理

    1. Racktables is a nifty and robust solution for datacenter and server room asset management. It helps document hardware assets, network addresses, space in racks, networks configuration and much much more!

      Racktables是数据中心和服务器机房资产管理的一个漂亮而强大的解决方案。它有助于记录硬件资产,网络地址,机架空间,网络配置等等!

    1. The console running tmux has 5 available windows; their contents are described in the table below, along with keyboard shortcuts used to access them. Note that the keyboard shortcuts are two-part: first press Ctrl+b, then release both keys, and press the number key for the window you want to use

      如何使用tmux

    1. Ceph can run with a cluster containing thousands of Object Storage Devices (OSDs). A minimal system will have at least two OSDs for data replication. To configure OSD clusters, you must provide settings in the configuration file. Ceph provides default values for many settings, which you can override in the configuration file. Additionally, you can make runtime modification to the configuration using command-line utilities.

      ceph支持数以万计的osd,集群最起码由2OSD以支持备份,默认配置可以通过配置覆盖或命令上修改。

    1. While it is possible to write a playbook in one very large file (and you might start out learning playbooks this way), eventually you’ll want to reuse files and start to organize things.

      刚开始我比较喜欢把所有任务丢到一个playbook中去执行,慢慢地你会发现playbook中有很多重复的task,所以我们要学会如何去组织及复用。哈哈,体现出了编程思想。

  2. Mar 2017
    1. OpenNebula Front-end connects to the hypervisor Hosts using SSH. You must distribute the public key of oneadmin user from all machines to the file /var/lib/one/.ssh/authorized_keys in all the machines.

      OpenNebula前端服务需要能通过SSH连接到宿主机。所以你必须把oneadmin用户的公钥配置到所有机器的/var/lib/one/.ssh/authorized_keys文件里面。

    1. In order to improve the response time of the core daemon, it caches the most recently used data so it reduces the number of queries to the DB. Note that this prevents an active-active HA configuration for OpenNebula.

      为了减少核心守护程序的响应时间,它缓存了最近使用的数据,从而减少了对数据库的查询次数。但是要注意的是,这将导致OpenNebula无法使用主动 - 主动式HA配置。

    2. The GUI for advanced and cloud users as well as system administrators.

      为使用云服务的普通用户,高级用户以及系统管理员提供对GUI。

    3. t basically assigns a physical host, and a storage area to each VM.

      给每个VM分配物理机和存储。

    4. It is the main orchestration component, supervises the life-cycle of each resources (e.g. hosts, VMs or networks) and operates on the physical infrastructure to deploy and manage virtualized resources.

      OpenNebula Core是主要的编排组件,监管各种资源(如主机,虚机和网络)的生命周期,操作物理去部署以及管理虚拟资源。

    5. We will be using the classical active-passive cluster architecture which is the recommended solution for OpenNebula.

      我们将使用经典的主备群集架构,这是OpenNebula的推荐解决方案。

    1. Some OpenNebula components need Ruby libraries. OpenNebula provides a script that installs the required gems as well as some development libraries

      部分OpenNebula组件依赖Ruby的库。OpenNebula提供了一个脚本去安装依赖的gems以及部分开发包。

    1. kube-controller-manager is a binary that runs controllers, which are the background threads that handle routine tasks in the cluster

      kube-controller-manager是运行控制器的二进制文件,它是处理集群中常规任务的后台线程。

    1. The New Way is to deploy containers based on operating-system-level virtualization rather than hardware virtualization.

      新方法是基于操作系统级虚拟化而不是硬件虚拟化来部署容器。

    2. Our goal is to foster an ecosystem of components and tools that relieve the burden of running applications in public and private clouds.

      我们的目标是建立一个组件和工具的生态系统,以减轻在公共云和私有云中运行应用程序的负担。

    1. best-of-breed

      最佳的

    2. These interactive tutorials let you manage a simple cluster and its containerized applications for yourself.

      这个交互式的教程能让你自行管理一个简单的集群和容器化的应用。

    1. Mix critical and best-effort workloads in order to drive up utilization and save even more resources.

      混合关键和最优工作负载以提高利用率,节省更多的资源。

    2. on-premise

      企业内部,如私有云

    3. Automated container deployment, scaling, and management

      容器自动部署,缩放和管理

    4. Production-Grade Container Orchestration

      生产级别的容器编排技术

    1. We’ll walk you through Puppet installation and show you how to automate some basic tasks that sysadmins regularly perform.

      手把手教你如何安装puppet以及如何把管理员重复的操作变成自动化任务。

    1. The first step of building a reliable, useful and successful cloud is to decide a clear design.

      搭建一个可靠,耐用和成功的云平台首先需要一个完整清晰的设计