ansible自動化された運用・保守ツールが出現し、Pythonの開発に基づいて、運用・保守ツール(人形、cfengineの、シェフ、FUNC、生地)の多くの利点のコレクションは、バッチシステム構成、バッチ展開、バッチ実行コマンドの機能を実現しています。
- ビルのステップ
仮想マシンの作成A、
1、インストールVirtualBoxの
2、ベイグラントのインストールを
。3は、ベイグラント仮想マシンのインストール構成使用して
II Ansibleは、仮想マシンにインストール
1を、インストールAnsible
第三に、インストールコードVS
1は、Visual Studioのコードをマウント
win10のためのビルド環境
まず、仮想マシンを作成
1、VirtualBoxのインストール
- 1.1 インストールパッケージをダウンロードし、この仮想マシンが使用することです
し、インストールパッケージをダウンロードVargrantはVirtualBoxのに基づいて、作成され、インストールされていますが、[次へ]をクリックすることができ、ショートカットアイコンがデスクトップビルドで正常にインストールをグラフ化します - インストールが完了したら1.2、オープン管理「のグローバル設定、VirtualBoxソフトウェアを開き、別のディスクへの仮想コンピュータのデフォルトの場所を変更、Cドライブを入れていません
2、インストールベイグラント
- 2.1 インストールパッケージをダウンロードし、ダブルクリックして、[次へ]をクリックし、インストールが成功した後、CMDコマンドライン入力
放浪のバージョン、次の図は、正常なインストールを表し、 -
2.2インストールvbguestプラグイン、コマンド:
vagrant plugin install vagrant-vbguest
- 2.3ベイグラントコマンドの詳細
コマンド | 効果 |
---|---|
放浪ボックスアドオン | ボックス操作を追加 |
浮浪者のinit | 初期化ボックス操作は、設定ファイルVagrantfile放浪を生成します。 |
アップ浮浪者 | ローカル環境を開始します |
浮浪者のssh | どこの仮想マシンのローカル環境により、SSHログイン |
放浪停止 | ローカル環境を閉じます |
浮浪者は、一時停止します | ローカル環境を一時停止 |
vagrant resume | 恢复本地环境 |
vagrant reload | 修改了Vagrantfile后,使之生效(相当于先 halt,再 up) |
vagrant destroy | 彻底移除本地环境 |
vagrant box list | 显示当前已经添加的box列表 |
vagrant box remove | 删除相应的box |
vagrant package | 打包命令,可以把当前的运行的虚拟机环境进行打包 |
vagrant plugin | 用于安装卸载插件 |
vagrant status | 获取当前虚拟机的状态 |
vagrant global-status | 显示当前用户Vagrant的所有环境状态 |
3、使用Vagrant安装配置虚拟机
- 3.1 添加box命令:
接下来,我们需要选择使用何种操作系统,这里以ubuntu12.04.5为例。以前基于虚拟机的工作流,我们需要下载ISO镜像,安装系统,设置系统等操作。而Vagrant开源社区提供了许多已经打包好的操作系统,我们称之为box。你可以在网上下载,找到你想要的box,当然你也可以自己制作一个
vagrant box add ubuntu/precise64
ubuntu/precise64就是下载的box镜像名称
-
3.2 初始化虚拟机
vagrant init ubuntu/precise64
- 3.2.1初始化完成之后,会在当前目录生成Vagrantfile文件,如下所示
- 3.2.1初始化完成之后,会在当前目录生成Vagrantfile文件,如下所示
-
3.3 启动虚拟机
vagrant up -
3.4 进入虚拟机
vagrant ssh -
3.5 打包Box
- 3.5.1、打包完成后会在当前目录生成一个Ubuntu12_04.box的文件,将这个文件分发给其他用户(开发者),其他用户只要添加这个 box ,并用其初始化自己的开发目录,就能得到一个一模一样的开发环境了。
- 3.5.2、首先要执行exit退出虚拟机界面
- 3.5.3、然后执行 vagrant halt 关闭Ubuntu系统
- 3.5.4、执行vagrant status 确认Ubuntu已经关机
-
3.5.5、パッケージへのコマンドを実行し、パッケージには、現在のディレクトリUbuntu12_04.box内のファイルを生成します、完了するために
vagrant package --output Ubuntu12_04.box
- 3.5.6、他の同僚は、仮想マシンを使用する必要がある場合、あなただけの次の操作を行う必要があり、このデモ、デモは別のディレクトリを使用して、コマンドが前にすべてのコマンドを実行する最初の、ローカル環境に追加ボックスをパックすることです:
vagrant box add Ubuntu12_04 Ubuntu12_04.box
- 3.5.6.1は、現在のディレクトリがVagrantfileファイルを作成されている場合、あなたはディレクトリを変更したい、インポートした仮想マシンを初期化し、我々が使用するD:VS1ディレクトリ\、初期化コマンド:
vagrant init Ubuntu12_04
- 3.5.6.2は、仮想マシンの起動
放浪をアップ
第二に、仮想マシンのインストールAnsible
1、インストールAnsible
- 1.1ピップインストールパッケージは、次のコマンドをダウンロードします。
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
- 次のように1.2ピップのpythonコマンドは、デフォルトのシステムPythonがインストールされている、インストールコマンドをコマンドをインストールします。
sudo python get-pip.py
インストールが成功したかどうかを確認するためにピップ--versionを使用します - 1.3ピップは、報告された問題のすべての種類を防ぐために、rootユーザー権限に切り替えるには、すべての最初の、ansibleインストールするには、コマンドを使用して
suコマンドを-ルートをして、rootパスワードを入力し、デフォルトのパスワードは浮浪者であります - 1.4インストールコマンドの実行ansible
pip install ansible==2.7.1 --trusted-host mirrors.aliyun.com --index-url=http://mirrors.aliyun.com/pypi/simple/
- インストールが完了したら1.5、成功かどうかを確認するためにansible --versionコマンドを入力します。
第三に、インストールコードVS
1は、インストールパッケージをダウンロードし、インストールが成功した後、次がインストールされている]をクリックし、アイコンがデスクトップに表示されます
、インストールが完了し2を、リソース拡張ページにメインインターフェイス、ショートカットキーはCtrl + Shift + Xを入力して、言語を入力します。 、ソフトウェアを使用するために、簡単な簡体字中国語インストールし、インストールには、再起動する必要が完了している
コードを入力して、ファイル「新しいファイルをクリックし、3を
デバッグする4、マウスクリックの編集者、およびF5キーを押し
など、さまざまなデバッグ構成を追加し、あなたが設定]ボタンをクリックすることができ、5 JS、C ++