openstack中查看虚拟机consolelog的几种方法

bjtime bjtime     2022-12-27     353

关键词:

Openstack中有时候虚拟机启动不正常,这时可以通过查看虚拟机console log能得到一些有用的信息。

有这些方法可以查看或获取虚拟机console log:

1)openstack控制台图形界面(horizon):

进入虚拟机(Instance)列表界面,选中相应虚拟机,点击Log页面即可;或点击右侧的“View Full Log”查看完整的log。

技术分享图片

 

2)在虚拟机所在的compute节点上找到log文件:

通过virsh dumpxml指令,找到如下关键段:

<console type=‘file‘>
      <source path=‘/var/lib/nova/instances/842d5f63-6c0f-4582-8237-076ccc29e759/console.log‘/>
      <target type=‘serial‘ port=‘0‘/>
      <alias name=‘serial0‘/>
</console>

再到相应的目录下即可:

[email protected]:~# cd /var/lib/nova/instances/842d5f63-6c0f-4582-8237-076ccc29e759
[email protected]:/var/lib/nova/instances/842d5f63-6c0f-4582-8237-076ccc29e759# ls
console.log  disk  disk.config  disk.info  libvirt.xml

 

3)使用指令nova console-log,这是最便捷的方法:

如下所示,能看到通过DHCP成功获取IP的信息:

[email protected]:~# nova console-log test_vm68|more

[    0.000000] Initializing cgroup subsys cpuset

[    0.000000] Initializing cgroup subsys cpu

[    0.000000] Initializing cgroup subsys cpuacct

[    0.000000] Linux version 4.4.0-28-generic ([email protected]) (gcc version 5.3.1 20160413 (Ubuntu 5.3.1-14ubuntu2.1) ) #47-Ubuntu S

MP Fri Jun 24 10:09:13 UTC 2016 (Ubuntu 4.4.0-28.47-generic 4.4.13)

[    0.000000] Command line: LABEL=cirros-rootfs ro console=tty1 console=ttyS0

[    0.000000] KERNEL supported cpus:

[    0.000000]   Intel GenuineIntel

[    0.000000]   AMD AuthenticAMD

[    0.000000]   Centaur CentaurHauls

[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256

[    0.000000] x86/fpu: xstate_offset[3]:  960, xstate_sizes[3]:   64

[    0.000000] x86/fpu: xstate_offset[4]: 1024, xstate_sizes[4]:   64

[    0.000000] x86/fpu: xstate_offset[5]: 1088, xstate_sizes[5]:   64

[    0.000000] x86/fpu: xstate_offset[6]: 1152, xstate_sizes[6]:  512

[    0.000000] x86/fpu: xstate_offset[7]: 1664, xstate_sizes[7]: 1024

Starting network...

udhcpc (v1.23.2) started

 Sending discover...

Sending select for 1.3.11.10...

Lease of 1.3.11.10 obtained, lease time 86400 







云计算管理平台之openstack启动虚拟机实例

  在前边的博客中,我们主要聊了下openstack的基础环境、核心服务(认证服务keystone/镜像服务glance/计算服务nova/网络服务neutron)的安装配置;回顾请查看前边的博客;今天我们主要来聊一聊基于前边安装配置的服务来启动一... 查看详情

openstack创建虚拟机

openstack创建虚拟机   使用devstack安装部署openstack之后,通常我们应该使用vmware的快照功能拍摄快照,以便以后我们可以恢复到之前的情况。创建虚拟机是openstack典型的工作流程,下面将给出创建虚拟机的详细步骤:1、由于... 查看详情

openstack中虚拟机磁盘扩容

一、概述    在Openstack的虚拟机中的平台系统,原来20G的硬盘容量不足,需要扩容到48G。原来的硬盘方案是一个分区(root分区),无交换分区,分区没有使用LVM,不能利用LVM进行扩容。    在现有的基础... 查看详情

配置内外网通信(虚拟机内网)

环境描述:在服务器上搭建几台虚拟机,通过fuel搭建的openstack环境由于部署时,给openstack设置的外网网段并非真实环境中的外网网段,导致在物理机上无法访问dashboard页面整个环境部署在服务器上面,所以服务器能联通openstack... 查看详情

openstack中虚拟机怎么与物理机通信

How-to-connection-ns-outside环境配置网络接口vi/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=staticIPADDR=10.20.0.10NETMASK=255.255.255.0vi/etc/sysconfig 查看详情

openstack中手动修改虚拟机ip后不能通信

问题现象:创建两个虚拟机1,2虚拟机名称IPMACTap1192.168.0.13Fa:16:3e:88:d4:44tapcab815a8-ca2192.168.0.5Fa:16:3e:2a:9f:86tap81b52628-66修改1的IP为192.168.0.100,在2上ping192.168.0.100,结果如下:不通!650)this.width=650;"src="https://s2 查看详情

openstack部署

...区5、在controller和compute节点安装iaas-xiandian包6、脚本安装openstack平台三、Openstack平台使用1、创建镜像2、创建虚拟机四、Keystone服务运维1、keystone运维命令2、keystone查询命令五、Nova组件详解1、安全组相关操作:2、云主机类型操作... 查看详情

使用openstack的虚拟机模版注意事项

openstack虚拟机模版(flavor)是一个非常奇怪的设计。讲讲我測试时遇到的问题,尽管说在project应用中虚拟机模版在開始时就定制好。后期可能做改动,可是改动时一定要注意,有以下几种情况:1.使用m1.small模版启动个虚拟机,... 查看详情

openstack如何在dashboard中获得所有虚拟机的列表

参考技术Ahorizon的是server_list然后novaclient的index方法到了nova的api中self.compute_api.get_all 查看详情

openstack中虚拟机启动后主机名设置问题(代码片段)

openstack中虚拟机启动后主机名设置问题,在centos7中设置hostname后怎么都是原来的hostname,根本无效。方法一:在centos7中除了修改hosts文件和network文件后,还需修改etc/hostname文件,具体步骤如下第一步:修改/etc/sysconfig... 查看详情

openstack之kvm常用操作(代码片段)

KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理。1.  查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录。#virshautostartinstance-00000001执行... 查看详情

openstack常用命令(代码片段)

nova篇#列出当前租户的所有虚拟机:novalist#列出所有租户的虚拟机(需要管理员权限):novalist--all-tenants#查看一个虚拟机的详细信息:novashow<serverName-Or-Id>#删除一个虚拟机:novadelete<serverName-Or-Id>#关闭虚拟机:novastop<s... 查看详情

openstack实践系列⑥构建虚拟机实例

OpenStack实践系列⑥构建虚拟机实例四、创建一台虚拟机图解网络,并创建一个真实的桥接网络 创建一个单一扁平网络(名字:flat),网络类型为flat,网络适共享的(share),网络提供者:physnet1,它是和eth0关联起来的( /... 查看详情

openstack——镜像服务glance

...种位置,从简单的文件系统到对象存储系统。  在OpenStack整个云环境中,如果没有虚拟机镜像,就无法再计算节点上生成虚拟机,Open 查看详情

openstack创建虚拟机vm报错instancebuilding...0%completeerrorbuildinginstance

参考文档:http://hi.baidu.com/chenshake/item/29a7b8c1b96fb82d46d5c0fb前面的操作都没有问题,但是创建虚拟机的时候报错了操作如下:创建时报错完成度为零Instancebuilding...0%completeErrorbuildinginstance请教如何解决,可以追加悬赏。。。参考技... 查看详情

openstack

OpenStack是云计算操作系统,要学习OpenStack,首先要掌握一些虚拟化,和云计算的知识。虚拟化虚拟化是云计算的基础。简单的来说,虚拟化使得在一台物理服务器上面跑多台虚拟机,虚拟机共享物理机的CPU,内存,IO硬件资源。... 查看详情

如何在 KVM 虚拟机下在 Openstack 上运行 ESXi

】如何在KVM虚拟机下在Openstack上运行ESXi【英文标题】:HowtorunESXionOpenstackunderaKVMVM【发布时间】:2021-12-2317:43:23【问题描述】:我们使用KVM作为管理程序运行Openstack,现在需要在VM中运行ESXi6或7(嵌套虚拟化)。这主要是为了将... 查看详情

如何借助openstack命令行工具管理虚拟机

 OpenStack中有两种不同的界面用来管理云资源。一个是通过Horizon,这是基于Web的OpenStack仪表板;另一个就是通过OpenStack命令行接口(CLI)。  我在本教程中将演示如何从命令行,在OpenStack上创建或终止虚拟机。这个过程是在Ha... 查看详情