声明

下述命令只适用于rht-tools(红帽教学环境,并不适用于生产环境,生产环境请使用kvm原生命令)
all不包含classroom节点

练习环境账号密码

后面所有的练习都要登录到workstation节点来进行操作
wokstation是我们后续练习的ansible control(管理)节点
servera----serverd是我们的ansible managed(被管理)节点

练习环境下几乎所有的kvm虚拟机的root密码都是redhat
student是特权用户,该用户的密码是student
classroom这台虚拟机的root密码是Asimov

# rh294练习环境宿主机的账号密码
root: Asimov
kiosk: redhat

rh294教学环境常用命令

rht-vmctl的常用命令
rhce8的rh294第一章_ssh

前置条件

rh294环境中有7个KVM虚拟机,使用前需要先下载


节点声明

教学环境下的所有节点都已经设置ssh免密登录,可以在终端直接ssh连接所有节点

rhce8的rh294第一章_常用命令_02
rhce8的rh294第一章_linux_03


拉取虚拟机

rhce8的rh294第一章_常用命令_04
rhce8的rh294第一章_运维_05

# 完全重置classroom这个虚拟机
## rht-vmctl fullreset kvm虚拟机名
rht-vmctl fullreset classroom
# 提示后输入y

# 重置所有虚拟机(除了classroom)
rht-vmctl fullreset all
# 提示后输入y

查看虚拟机状态

# 查看所有主机的状态(除了classroom)
rht-vmctl status all

# 查看classroom的状态
rht-vmctl status classroom

rhce8的rh294第一章_linux_06

查看虚拟机

# rht-vmview view 虚拟机名
rht-vmview view servera

如果点击进去了,可以按下CTRL+ALT释放鼠标
rhce8的rh294第一章_ssh_07

将虚拟机恢复快照

当每个章节练习完成后使用reset命令恢复快照即可.
如果reset命令失败,可以使用fullreset

rht-vmctl reset all

节点关机

# 所有节点关机
rht-vmctl poweroff all

# 指定节点关机
rht-vmctl poweroff servera

节点开机

# 所有节点开机
rht-vmctl start all
## workstations启动非常慢,大约要5分钟,请耐心等待

# 指定节点开机
rht-vmctl start servera

练习第一章:安装ansible

# 在workstation节点中输入命令开始练习
lab intro.install start

rhce8的rh294第一章_ssh_08
安装ansible

[student@workstation ~]$ sudo yum install ansible -y

# 查看ansible版本
[student@workstation ~]$ ansible --version

完成练习

[student@workstation ~]$ lab intro-install finish

Cleaning up environment:

 . Cleaning up.................................................  SUCCESS