<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Oracle VM for X86 on Zwindler's Reflection</title><link>https://blog.zwindler.fr/tags/oracle-vm-for-x86/</link><description>Recent content in Oracle VM for X86 on Zwindler's Reflection</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><copyright>Licensed under CC BY-SA 4.0</copyright><lastBuildDate>Thu, 09 Feb 2017 13:00:44 +0000</lastBuildDate><atom:link href="https://blog.zwindler.fr/tags/oracle-vm-for-x86/index.xml" rel="self" type="application/rss+xml"/><item><title>Problème de pointeur souris sur la console dans OracleVM 3.4</title><link>https://blog.zwindler.fr/2017/02/09/probleme-de-pointeur-souris-sur-la-console-dans-oraclevm-3-4/</link><pubDate>Thu, 09 Feb 2017 13:00:44 +0000</pubDate><guid>https://blog.zwindler.fr/2017/02/09/probleme-de-pointeur-souris-sur-la-console-dans-oraclevm-3-4/</guid><description>&lt;img src="https://blog.zwindler.fr/2017/02/SimpleMouse.gif" alt="Featured image of post Problème de pointeur souris sur la console dans OracleVM 3.4" /&gt;&lt;h2 id="oraclevm-quelques-faiblesses-sur-la-console-comme-les-autres"&gt;OracleVM, quelques faiblesses sur la console, comme les autres&amp;hellip;
&lt;/h2&gt;&lt;p&gt;Dans la série des articles sur OracleVM avant que je n’en reparle plus (le PoC est &lt;del&gt;terminé&lt;/del&gt; enterré chez nous), voici un petit retour sur un des problèmes que j’ai pu rencontrer.&lt;/p&gt;
&lt;p&gt;Comme beaucoup de technologies de visualisation d’écrans consoles pas totalement maîtrisées (ça vaut pour les vieux ILO en Java ou autres : que de bons souvenirs), le pointeur de la souris fait littéralement n’importe quoi. Généralement c’est décalé mais pas de manière linéaire sur tout l’écran pour bien qu’on se marre.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2017/02/SimpleMouse.gif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Crédits : GameDev.net&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Le problème vient du client web VNC proposé par Oracle VM Manager et est un problème archi-connu mais pour autant pas totalement résolu.&lt;/p&gt;
&lt;h2 id="accéder-directement-au-flux-vnc"&gt;Accéder directement au flux VNC
&lt;/h2&gt;&lt;p&gt;Comme je l’explique juste avant, il arrive couramment que les technologies de virtualisations intégrées vers l’écran (virtuel) de la machine virtuelle soient mal calibrées. Mais c’est encore plus courant lorsque ce déport d’écran est réalisé avec un connexion VNC elle même affichée dans une console HTTP.&lt;/p&gt;
&lt;p&gt;Un moyen de contourner le problème de ce type de clients VNC web (et ça vaut pour d’autres outils qui utilisent les mêmes techniques) est de simplement se « brancher » sur le flux VNC sans passer par la console web. A priori sur les versions précédentes de OVMM, il était possible de se brancher directement sur le flux VNC, tout simplement parce que le serveur VNC était en écoute sur l’interface LAN.&lt;/p&gt;
&lt;p&gt;Au delà du fait que ce soit du bidouillage, cette technique n’est aujourd’hui plus permise depuis OVMM 3 et il faut donc &amp;hellip; bidouiller encore plus ! Voici ce que propose le support d’Oracle :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;You can redirect the remote port to local using the ssh(1) command. For example, the VM guest vnc port is 5900 on Oracle VM Server and listening on localhost:&lt;/p&gt;
&lt;p&gt;# xm list -l 2|grep 59&lt;br&gt;
(location 127.0.0.1:5900)&lt;/p&gt;
&lt;p&gt;Then you can run this to redirect the port to your desktop:&lt;/p&gt;
&lt;p&gt;$ ssh -L 12345:localhost:5900 root@OVS&lt;/p&gt;
&lt;p&gt;The « 5900 » port will be redirected to « 12345 » of your local desktop, so that you can run the following command to connect the guest console:&lt;/p&gt;
&lt;p&gt;$ vncviewer localhost:12345&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;En gros, ce qu’il faut en comprendre, c’est que le serveur VNC n’est maintenant plus disponible depuis autre part que localhost et qu’on peut contourner la limitation en faisant un tunnel SSH. Rien de bien sorcier, mais est ce qu’il n’y a pas un peu plus simple ?&lt;/p&gt;
&lt;h2 id="la-vraie-solution"&gt;La vraie solution
&lt;/h2&gt;&lt;p&gt;En fait si.&lt;/p&gt;
&lt;p&gt;Au début, je n’ai même pas cherché à appliquer cette solution car elle ne s’applique normalement que pour les machines virtuelles Windows.&lt;/p&gt;
&lt;p&gt;Si vous avez un problème du type de celui que je décris sur une VM Windows, on vous conseille chez Oracle d’ajouter un paramètre à la machine virtuelle qui permet de mieux suivre les mouvements de la souris.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Add below your config to force the device model to use absolute (tablet) coordinates:&lt;/p&gt;
&lt;p&gt;usbdevice=’tablet’&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Mais sur le papier, la solution est bien indiquée « For Windows virtual machines (guests) ». Mon problème moi, c’était sur les machines virtuelles CentOS, indiquées comme pas impactées par ce genre de problèmes.&lt;/p&gt;
&lt;h2 id="bon-jai-bien-compris-ou-tu-veux-en-venir-comment-on-modifie-ce-paramètre-"&gt;Bon j’ai bien compris ou tu veux en venir. Comment on modifie ce paramètre ?
&lt;/h2&gt;&lt;p&gt;En fait, c’est TRES mal indiqué dans la documentation. Il s’agit de la configuration de la machine virtuelle, &lt;strong&gt;VM éteinte&lt;/strong&gt;, mais où faire la modification ? Ahah ! Mystère !&lt;/p&gt;
&lt;p&gt;La documentation fait elle état d’un fichier de configuration de la machine virtuelle mais je n’ai pas su trouver ce fichier. Cependant, et &lt;strong&gt;ce n’était pas dit dans la documentation&lt;/strong&gt; on peut modifier ce paramètre directement depuis la GUI de Oracle VM Manager !&lt;/p&gt;
&lt;p&gt;Dans les paramètres de la machine virtuelle, dans l’onglet Configuration, on trouve le paramètre &lt;strong&gt;Mouse Device Type&lt;/strong&gt;. Sur les machines Windows, comme le problème est connu, il me semble d’ailleurs que le paramètre est passé à « tablet » par défaut.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2016/10/oraclevm45.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;Une fois validé, on peut vérifier que cette configuration a effectivement été modifiée en affichant ce fameux &lt;strong&gt;VM Config File&lt;/strong&gt; que je ne sais pas où trouver :&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2016/10/oraclevm46.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2016/10/oraclevm47.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;p&gt;A partir de là, la souris ne devrait plus vous faire de blagues. Même si avec Oracle VM, on ne sait jamais trop ;-) #Troll&lt;/p&gt;
&lt;h2 id="source"&gt;Source
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="https://support.oracle.com/rs?type=doc&amp;amp;id=1548825.1" target="_blank" rel="noopener"
&gt;How To Access Guest Console In OVM 3 Using VNC Without Using OVM Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="https://support.oracle.com/rs?type=doc&amp;amp;id=466379.1" target="_blank" rel="noopener"
&gt;Mouse Pointer Fails to Track Cursor on a VNC / Oracle VM Manager Window&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>[Tutoriel] Installation d’Oracle VM for x86 – partie 1</title><link>https://blog.zwindler.fr/2016/10/11/tutoriel-installation-doracle-vm-for-x86-part-1/</link><pubDate>Tue, 11 Oct 2016 12:00:23 +0000</pubDate><guid>https://blog.zwindler.fr/2016/10/11/tutoriel-installation-doracle-vm-for-x86-part-1/</guid><description>&lt;img src="https://blog.zwindler.fr/2016/10/oracle-vm.webp" alt="Featured image of post [Tutoriel] Installation d’Oracle VM for x86 – partie 1" /&gt;&lt;h2 id="présentation-doracle-vm"&gt;Présentation d’Oracle VM
&lt;/h2&gt;&lt;p&gt;Dans le cadre d’un très sérieux &lt;strong&gt;&lt;em&gt;Dossier de Choix de Solution d’Infrastructure&lt;/em&gt;&lt;/strong&gt;, j’ai été amené à étudier la plateforme de virtualisation proposée par Oracle : &lt;strong&gt;Oracle VM&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Dans la lignée d’&lt;strong&gt;Oracle Unbreakable Linux&lt;/strong&gt; qui est une copie de RHEL modifiée (les sources étant disponibles sur Internet car open source), Oracle tente depuis plusieurs années de pénétrer le marché de la virtualisation de serveur, sans jamais vraiment parvenir à percer. La faute à une concurrence trop forte de VMware et Hyper-V, trop loin en tête en adoption dans les entreprises et un retard fonctionnel conséquent, surtout dans les suites logicielles périphériques (internes ou tierces) de SDS, SDN, sauvegarde, VDI, cloud, etc etc.&lt;/p&gt;
&lt;p&gt;Pourtant sur le papier, Oracle VM a de bons arguments pour séduire les administrateurs : un noyau robuste (RHEL + Xen), sans coût de licence et avec un coût de support (souscription comme chez Redhat) en 24×7 à 500$ / serveur / an en prix public, très en deçà de la concurrence moyenne !&lt;/p&gt;
&lt;p&gt;Cerise sur le gâteau, &lt;strong&gt;contrairement à l’ensemble des autres solutions de virtualisation x86&lt;/strong&gt;, Oracle permet de ne licencier que les vCPU réellement affectées aux VMs Oracle VM sur lesquelles sont installés des produits Oracle. Et c’est probablement là que le bat blesse. Dans bon nombre d’entreprises, Oracle est devenu synonyme d’audit et de changement de règles de licencing au petit bonheur la chance&amp;hellip;&lt;/p&gt;
&lt;p&gt;Ce sont quand même de sérieux atouts et je ne voyais pas passer outre un PoC pour me faire une idée du produit.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Info :&lt;/strong&gt; Pour plus de lisibilité j’ai scindé l’article en 2 parties. Celle ci concerne les prérequis pour l’ensemble des composants et l’installation de la console (non trivial) et la seconde se concentrera sur la configuration de notre premier serveur (réseau, stockage, vms).&lt;/p&gt;
&lt;h2 id="prérequis"&gt;Prérequis
&lt;/h2&gt;&lt;h3 id="oracle-vm-virtualisation"&gt;Oracle VM (virtualisation)
&lt;/h3&gt;&lt;p&gt;Pour la partie virtualisation, Oracle VM se base sur RHEL et Xen. Et ces deux composants sont peu gourmands et assez flexibles en terme de compatibilité matérielle. Vous n’aurez aucun mal à trouver un vieux serveur pour faire un PoC comme je l’ai fais.&lt;/p&gt;
&lt;p&gt;On trouve assez facilement sur le site d’Oracle les valeurs minimum pour Oracle VM 3.4. A noter quand même que les liens qui remontent dans Google pointent parfois sur des versions antérieures. Attention donc.&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
Items
&lt;/td&gt;
&lt;td&gt;
Minimum Value
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Memory
&lt;/td&gt;
&lt;td&gt;
1.0 GB
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Processor Type
&lt;/td&gt;
&lt;td&gt;
64 bit i686 P4
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Processor Speed
&lt;/td&gt;
&lt;td&gt;
1.3 GHz x 2
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Available Hard Disk Space
&lt;/td&gt;
&lt;td&gt;
6 GB
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;h3 id="oracle-vm-manager"&gt;Oracle VM Manager
&lt;/h3&gt;&lt;p&gt;Pour ce qui est de la console de management Oracle VM Manager, les prérequis sont par contre plus élevés, mais c’est malheureusement une habitude avec les consoles d’administration de plateforme de virtualisation (les premiers vCenter / appliances Linux plantaient dès qu’on passait sous les 8 Go de RAM).&lt;/p&gt;
&lt;table&gt;
&lt;tr&gt;
&lt;td&gt;
Items
&lt;/td&gt;
&lt;td&gt;
Minimum Value
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Memory
&lt;/td&gt;
&lt;td&gt;
8.0 GB
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Processor Type
&lt;/td&gt;
&lt;td&gt;
64 bit
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Processor Speed
&lt;/td&gt;
&lt;td&gt;
1.83 GHz x 2
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Swap Space
&lt;/td&gt;
&lt;td&gt;
2.1 GB
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
Hard Disk Space
&lt;/td&gt;
&lt;td&gt;
5.5 GB in /u01
3 GB in /tmp
400 MB in /var
300 MB in /usr
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Vous trouverez la liste des OS compatible sur le site d’Oracle au même endroit que l’ISO pour Oracle VM Manager :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Oracle Linux 5 Update 5 64-bit&lt;/li&gt;
&lt;li&gt;Oracle Linux 6 64-bit&lt;/li&gt;
&lt;li&gt;Oracle Linux 7 64-bit&lt;/li&gt;
&lt;li&gt;Red Hat Enterprise Linux 5 Update 5 64-bit&lt;/li&gt;
&lt;li&gt;Red Hat Enterprise Linux 6 64-bit&lt;/li&gt;
&lt;li&gt;Red Hat Enterprise Linux 7 64-bit&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A noter, sans surprise, il peut s’agir soit d’une machine virtuelle soit d’un serveur physique.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation
&lt;/h2&gt;&lt;h3 id="configuration-doracle-vm-manager"&gt;Configuration d’Oracle VM Manager
&lt;/h3&gt;&lt;p&gt;Dans mon cas, j’ai installé OVMM sur un RHEL 7.&lt;/p&gt;
&lt;p&gt;Il est nécessaire d’avoir (au moins localement) une résolution du nom de la machine qui héberge l’oracle VM Manager. Idéalement, il est préférable d’avoir une résolution de nom par DNS donc, mais à minima, vous devez avoir une entrée similaire au retour de la commande hostname dans votre fichier /etc/hosts :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# hostname
ovmm01.example.org
# vi /etc/hosts
[…]
192.168.100.10 ovmm01.example.org ovmm01
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;La documentation d’Oracle vous indique que selon votre contexte, vous pouvez soit désactiver complètement votre firewall soit ajouter les règles correspondantes. L’exemple donné dans la documentation (iptables) ne fonctionne pas avec firewalld installé par défaut sur RHEL 7. Voici les bonnes commandes :&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;firewall-cmd --get-active-zones
public
interfaces: eno16780032
firewall-cmd --permanent --zone=public --add-port=7002/tcpfirewall-cmd --permanent --zone=public --add-port=10000/tcp
firewall-cmd --permanent --zone=public --add-port=123/udp
firewall-cmd --reload
firewall-cmd --zone=public --list-ports
123/udp 10000/tcp 7002/tcp
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ou si vous n’avez peur de rien (et que c’est un serveur de test)&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;systemctl stop firewalld
systemctl disabled firewalld
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Pour une bonne introduction avec les commandes firewalld je vous conseille &lt;a class="link" href="https://www.certdepot.net/rhel7-get-started-firewalld/" target="_blank" rel="noopener"
&gt;le post suivant&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="prérequis-complémentaires"&gt;Prérequis complémentaires
&lt;/h3&gt;&lt;p&gt;Monter le fichier ISO sur le serveur sur lequel sera installé Oracle VM Manager. Oracle a mis au point un script qui permet de paramétrer les prérequis (utilisateur oracle, limites, /u01, …).&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mount /dev/cdrom /mnt
cd /mnt
./createOracle.sh
Missing required package, Oracle VM Manager requires &amp;#39;iptables-services&amp;#39; to be installed, you can use &amp;#39;yum install iptables-services&amp;#39; to install it.
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;La encore, petit oubli d’Oracle ! Le script createOracle.sh utilise iptables et pas firewalld. Il ne fonctionne donc pas sur RHEL7 alors que cet OS est censé être supporté ! On ne peut pas utiliser ce script, il faut faire les modifications à la main (heureusement simples) !&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;mkdir /u01
chmod 755 /u01
groupadd dba
groupadd -g 54321 oinstall
useradd -u 54321 -g dba -G oinstall -d /home/oracle oracle
/bin/chown oracle:dba /home/oracle
vi /etc/security/limits.conf
oracle hard nofile 8192
oracle soft nofile 8192
oracle soft nproc 4096
oracle hard nproc 4096
oracle soft core unlimited
oracle hard core unlimited
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Une fois les modifications réalisées, on peut lancer l’installeur à proprement parler.&lt;/p&gt;
&lt;h3 id="installation-du-vm-manager"&gt;Installation du VM Manager
&lt;/h3&gt;&lt;p&gt;Lancer l’installeur présent sur l’ISO.&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;[root@ovmm01 mnt]# ./runInstaller.sh
Oracle VM Manager Release 3.4.1 Installer
Oracle VM Manager Installer log file:
/var/log/ovmm/ovm-manager-3-install-2016-07-20-150727.log
Please select an installation type:
1: Install
2: Upgrade
3: Uninstall
4: Help
Select Number (1-4): 1
Verifying installation prerequisites ...
Conflicts when MySQL install. Oracle VM Manager requires &amp;#39;mariadb-libs&amp;#39; to be uninstalled, you can use &amp;#39;yum remove mariadb-libs&amp;#39; to uninstall it.
Configuration verification failed ...
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Dans mon cas la première installation n’a pas fonctionné. Pour une raison que j’ignore, mon installation contenait déjà mariadb-libs dans une version entrant en conflit avec le MySQL embarqué par OVMM. Etrangement ils préfèrent qu’on utilise MySQL plutôt que MariaDB ;-). Je l’ai donc désinstallée comme demandé, mais attention aux dépendances qui sont désinstallées dans la foulée !&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;yum remove mariadb-libs
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et on recommence&amp;hellip;&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Verifying installation prerequisites ...
Starting production with local database installation ...
One password is used for all users created and used during the installation.
Enter a password for all logins used during the installation:
Invalid password.
Passwords need to be between 8 and 16 characters in length.
Passwords must contain at least 1 lower case and 1 upper case letter.
Passwords must contain at least 1 numeric value.
&lt;/code&gt;&lt;/pre&gt;&lt;blockquote&gt;
&lt;p&gt;Tu pouvais pas me le dire avant ? ;-)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;Enter a password for all logins used during the installation:
Enter a password for all logins used during the installation (confirm):
********
Please enter your fully qualified domain name, e.g. ovs123.us.oracle.com, (or IP address) of your management server for SSL certification generation, more than one IP address are detected: 192.168.20.94 192.168.122.1 [ovmm01.example.org]: ovmm01.example.org
Verifying configuration ...
Start installing Oracle VM Manager:
1: Continue
2: Abort
Select Number (1-2): 1
Step 1 of 7 : Database Software ...
Installing Database Software...
[...]
Oracle VM Manager UI:
https://ovmm01.example.org:7002/ovm/console
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Vous pouvez maintenant vous connecter à l’URL donnée en fin d’installation.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://blog.zwindler.fr/2016/10/Oracle-VM-manager_login.avif"
loading="lazy"
&gt;&lt;/p&gt;
&lt;h2 id="sources"&gt;Sources
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class="link" href="http://docs.oracle.com/cd/E64076_01/" target="_blank" rel="noopener"
&gt;docs.oracle.com/cd/E64076_01/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="http://www.oracle.com/technetwork/server-storage/vm/downloads/index.html" target="_blank" rel="noopener"
&gt;www.oracle.com/technetwork/server-storage/vm/downloads/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="http://docs.oracle.com/cd/E64076_01/E64078/html/index.html" target="_blank" rel="noopener"
&gt;docs.oracle.com/cd/E64076_01/E64078/html/index.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class="link" href="http://docs.oracle.com/cd/E64076_01/E64078/html/vmiug-server-installation.html" target="_blank" rel="noopener"
&gt;docs.oracle.com/cd/E64076_01/E64078/html/vmiug-server-installation.html&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>