@Mark-C Thank you!
Could you tell please how you scale your storage with iSCSI? What hardware/software are you using for storage? Is it possible to add storage nodes on fly or you have to deploy new storag cluster every time when you grow?
Posts made by splastunov
-
RE: XOSTOR hyperconvergence preview
-
RE: XOSTOR hyperconvergence preview
@olivierlambert NFS and iSCSI have single point of failure. Yes, it is possible to deploy multipath iSCSI, but it is to complicated. I like CEPH RBD because it does not have single point of failure.
So I'm looking for something similar.From my point of vew XOSTOR is good idea, but in some cases there is no need to use all nodes as xcp-ng hosts. For example you do not need large amount of RAM and fast modern CPU for storage cluster nodes.
I think the best solution in my case will be to deploy XOSTOR controller in xcp-ng cluster connected to separate storage cluster.At first glance, I assume that it should be possible to connect storage cluster to xcp-ng with this command
linstor resource create node1 test1 --diskless
So the base idea is to use xcp-ng nodes for linstor-controllers/linstor-satellite and "storage" nodes as linstor-satellite only.
-
RE: XOSTOR hyperconvergence preview
Hi!
I'm looking for new storage cluster for XCP-ng, because ceph RBD performance is very poor.
The main quetion now - is it possible to build XOSTOR (linstore) cluster separatly from xcp-ng and connect it over ethernet?
No inforamtion about such scenario in this article.
So I would like to have "compute" claster of xcp-ng nodes with fast local NVMe disks + and dedicated storage cluster with big amount of HDDs connected vie ethernet.And second question is about scaling.
How this storage cluster could be scaled? Is it possible to add storage nodes online without interrupting clients (VMs)?Thank you
-
RE: Health alerts/alarms
Maybe netdata will cover everything?
There are no default alerts, but you can easily create them by yourself.
Also it is very easy to deploy "parent" netdata node and stream metrics to it from all hosts (maybe this part could be integrated to XOA free version? ).
You do not need netdata cloud account for this solution -
RE: Full backup restore error: Stream_vdi.Invalid_checksum
@RS sorry, I have no idea how to fix it
-
RE: Disable TX checksumming with API
You can always try to use
XAPI
, orxe
cli tool -
RE: Full backup restore error: Stream_vdi.Invalid_checksum
@RS Few years ago I faced the same errors on all xva backups and after that switch to vdi backups.
I did not find the root of problem, but I know how to "repair" broken backup.Check xva backup with command
vhd-util check -n name_of_backup.xva
.
If you got something like Checksum : 0x0|0xffffffff (Bad!), the solution is:- Create VM or get server with modern Ubuntu. You will need x3 space of your backup size.
- Copy broken backup
- Install xva-img https://github.com/eriklax/xva-img
apt-get install libssl-dev g++ cmake add-apt-repository ppa:ubuntu-toolchain-r/test && apt-get update && apt-get install -y gcc-7 #To compile execute following commands in xva-img folder cmake ./ make install
- Unpack backup
mkdir my-virtual-machine tar -xf name_of_backup.xva.xva -C my-virtual-machine chmod -R 755 my-virtual-machine
- Create RAW disk. Replace Ref\:1 with your digits
xva-img -p disk-export my-virtual-machine/Ref\:1/ disk.raw
- Install qemu-utils from standard repos
apt install qemu-utils
- Convert RAW to VHD
qemu-img convert -f raw -O vpc disk.raw resotred.vhd
- Copy VHD to xcp-ng SR
cp resotred.vhd /run/sr-mount/{sr-uuid}/
- Get UUID of your restored VHD. This command should be executed on xcp-ng server.
vhd-util read -p -n resotred.vhd
- Rename vhd
- Rescan SR, rename VHD with empty name
-
RE: Simulating network cable disconnect
@KPS said in Simulating network cable disconnect:
This is an old thread, but to keep it in one place: is there any option to start a VM with disconnected vif?
as workaround/trick you can use locking mode.
Set it to "locked" and do not allow any IP, so all traffic will be dropped on this VIF. It will be like "disabled". After that you can set locking mode to "unlocked" to allow any traffic. -
RE: nVidia Tesla P4 for vgpu and Plex encoding
@mohammadm
I'm talking now about vGPU not passthrough- old drivers
- no way to monitor GPU load
- Sometimes the GPU on Dom0 stops responding and the only thing that can be done to solve this problem is to reboot the entire server with all the virtual machines on it.
and etc.... do not remember all troubles I had with it
-
RE: nVidia Tesla P4 for vgpu and Plex encoding
@austinw no licenses, but a lot of troubles.....
-
RE: XOA is allways halted after the machine is rebooted
Instructions
Set the "other-config:auto_poweron=true" parameter on both target VM and resource pool:#xe pool-param-set uuid=<pool_UUID> other-config:auto_poweron=true #xe vm-param-set uuid=<vm_UUID> other-config:auto_poweron=true
-
RE: EOL: XCP-ng Center has come to an end (New Maintainer!)
great news! Thank you @michael-manley
-
RE: AMD Radeon S7150x2 - Not being seen by VMs
Just use official AMD drivers
https://www.amd.com/en/support/professional-graphics/firepro/firepro-s-series/firepro-s7150-x2
It works fine, but sometime Dom-0 "lose" graphic adapter and you should restart whole server....
I did find solution and AMD stopped supporting it.... -
RE: How to control AMD GPU?
Some time later I faced with problem that VMs (Linux and Windows) can't correctly start GPU (ADM MxGPU).
In windows device manager there was error #43.
I have solved this error without host reboot by reloadinggim
module.Hope this will help somebody else.
rmmod gim gim_api modprobe gim gim_api
-
RE: How to control AMD GPU?
In my case problem was in bad connection.
I have reassembled server, cleaned PCI-e (GPU) contacts and now it is stable.But it will be nice to have some tool to control and monitor AMD GPUs.
-
RE: nVidia Tesla P4 for vgpu and Plex encoding
@hani it began asking for license after one day but without throttling.
I have switched to AMD GPUs
-
RE: Nvidia MiG Support
@Dani Strange. Is it executable? Did you tried to follow step by step my instruction to make vGPU work?
-
RE: Nvidia MiG Support
Why it is not working?
Did you read my post about how to run Nvidia vGPU on XCP-ng?
https://xcp-ng.org/forum/post/55774But in any case you will need Nvidia license sever
-
RE: Guest receiving passthrough SATA controllers does not see attached drives
That's good sign.
On host you can check to which pci-e controller drives are connected by command
ls -al /sys/block/sd*
You will see something like this
Beforeata...
you will find pci-e addressCheck if you passthrough correct SATA controller.
I thing you have 2 SATA controllers because your MB have M.2 connector.