使用Vagrant(版本1.7.2)构建的CentOS中安装Ansible

索引

    目的
    関連サイト

    公式サイト
    参考サイト

    ダウンロードソフトウェア
    環境

    ホストマシン
    ゲストマシン

    手順

意义或目标

    Virtual Box上にVagrantで構築したCentOSにAnsibleをインストールする

相关网站

官方网站

    Vagrant
    Ansible

参考网站

    Ansible Tutorial

下载软件 (xià

    なし

环境

主机设备

    Windows 7 Home Premium

    Vagrant 1.7.2
    VirtualBox 4.3.26-98988

客机

    CentOS 7

    Python 2.7.5
    pip 1.5.6

步骤

    VagrantでCentOSを起動
    CentOSに接続
    pipでAnsibleをインストール

使用Vagrant启动CentOS。

可以通过Vagrant命令启动在Vagrant上构建的虚拟机。如果主机是Windows系统,则可以通过命令提示符执行。

    移动到虚拟机文件夹
    C:\>cd c:\Users\User\VM\CentOS7_x64_001

    启动虚拟机
    C:\>vagrant up
    使用”virtualbox”提供程序启动默认机器…
    ==> default: 清除先前设置的端口转发…
    ==> default: 清除先前设置的网络接口…
    ==> default: 根据配置准备网络接口…
    default: 适配器 1: nat
    ==> default: 转发端口…
    default: 22 => 2222 (适配器 1)
    ==> default: 启动虚拟机…
    ==> default: 等待虚拟机启动。可能需要几分钟…
    default: SSH地址: 127.0.0.1:2222
    default: SSH用户名: vagrant
    default: SSH认证方法: 私钥
    default: 警告: 连接超时。正在重试…
    default: 警告: 连接超时。正在重试…
    ==> default: 虚拟机已启动并准备就绪!
    ==> default: 检查虚拟机中的增强功能…
    ==> default: 挂载共享文件夹…
    default: /vagrant => C:/Users/User/VM/CentOS7_x64_001
    ==> default: 虚拟机已经配置完成。运行vagrant provision或使用–provision选项
    ==> default: 强制重新配置。始终运行的配置程序仍将运行。

C:\Users\User\VM\CentOS7_x64_001>的路径。

连接到CentOS

连接到已启动的CentOS的SSH。连接的目标IP地址和端口号如下,取自vagrant up启动时的输出内容。
default: SSH地址:127.0.0.1:2222
default: SSH用户名:vagrant

在本次使用的VagrantBox中,SSH公钥认证已经设置完毕。私钥文件为以下路径。在连接时,请使用该私钥进行连接。
C:\Users\User\VM\CentOS7_x64_001\.vagrant\machines\default\virtualbox\private_key

Vagrant上のCentOSに接続_003.png

使用pip命令安装Ansible

Ansible用Python编写,并使用pip进行安装。

    安装Ansible:
    “`bash
    pip install ansible

    成功安装pycrypto markupsafe包
    清理中…
    “`

    查看Ansible版本:
    “`bash
    ansible –version

    ansible 1.9.1
    配置的模块搜索路径 = None
    “`

以上 :
– 上述内容

bannerAds