IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Vagrant初次体验 -> 正文阅读

[系统运维]Vagrant初次体验

VirtualBox

官网

地址:https://www.virtualbox.org/
类似于VMware这种虚拟机管理工具
软件下载: https://www.virtualbox.org/wiki/Downloads

Vagrant

官网

地址:https://www.vagrantup.com/
镜像管理工具有点像docker -> 镜像的关系
软件下载: https://www.vagrantup.com/downloads

命令

将box镜像文件纳入Vagrant管理

vagrant box add 镜像名称 镜像文件绝对路径
# vagrant box add centos7 D:\VM\centos7.box

查看Vagrant管理的镜像文件

vagrant box list

根据镜像创建一个虚拟机

vagrant init 镜像名字

启动当前目录下的虚拟机

vagrant up 

关闭当前vagrant运行的虚拟机

vagrant halt [name/id]

获取vagrant运行的虚拟机id等信息

 vagrant global-status

连接当前vagrant运行的虚拟机

vagrant ssh

连接当前目录下的虚拟机

vagrant ssh

连接当前目录下的虚拟机

vagrant ssh-config

查看ssh相关信息以及 密钥位置 hostname ,port,IdentityFile 这三个位置,登录信息约为 127.0.0.1:2222,用户名:vagrant,有可能不能选择密码登录,默认是用密钥登录,浏览,文件,找到 刚刚的IdentityFile ,再输入密码vagrant 就可以使用vagrant 用户 ssh登录

VagrantBox

官网

地址:https://app.vagrantup.com/boxes/search
类似于docker中的镜像
镜像下载: https://app.vagrantup.com/boxes/search?_gl=1%2Ab149v7%2A_ga%2AMTE3MjM2NzU3Mi4xNjYyNjMwNDYx%2A_ga_P7S46ZYEKW%2AMTY2MjYzNzkxNC4zLjEuMTY2MjYzODEwNi4wLjAuMA…&provider=virtualbox

在这里插入图片描述

Centos7安装

条件

1.正确安装 VirtualBox Vagrant两个软件
2.下载一个centos7的box镜像文件

安装

进入有box的文件夹下进入控制台
在这里插入图片描述
执行初始化之后会在当前目录生成一个Vagrantfile文件,可以在里面配置并编辑一些参数,
在这里插入图片描述

Vagrant.configure("2") do |config|
  config.vm.box = "centos7"             # box 名称
  config.vm.hostname = "centos7"        # 虚拟机名称
  config.vm.box_check_update = false    # 盒子不检查更新
  # 配置成私有网络,类似主机模式
  config.vm.network "private_network", ip: "192.168.33.10"  
  # 虚拟机供应者参数配置,相当于在 virtualbox中配置
  config.vm.provider "virtualbox" do |vb|    
    vb.name = "centos7" # 虚拟机名称    
    vb.gui = false      # 启动机器时显示 VirtualBox GUI    
    vb.memory = "2048"  # 虚拟机存储大小,mb    
    vb.cpus = 2         # cpu 大小
  end
end

改完配置之后执行 vagrant up 启动虚拟机截图如下,

在这里插入图片描述

注意:此时虚拟机不能通过密码连接、并且虽然知道root用户密码也不能登录

启动成功之后使用vagrant ssh 连进控制台,初始默认的root密码为vagrant,使用xshell通过公钥进入机器、公钥文件位置通过命令vagrant ssh-config获取IdentityFile的值。

在这里插入图片描述
通过公钥连接进服务器截图如下:

在这里插入图片描述
进入虚拟机之后、更改sshd的相关配置,放开root用户权限并重启,放开

vi /etc/ssh/sshd_config
#  更改参数
PermitRootLogin yes
PasswordAuthentication yes
#重启sshd
systemctl restart sshd

验证root用户以及密码登录成功

在这里插入图片描述

在这里插入图片描述

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-09-13 11:56:34  更:2022-09-13 11:58:20 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 9:49:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码