Essayez diverses distributions Linux avec VMware ESXi arm edition + essayez le démarrage USB

Au début

L'édition ESXi arm de VMware fonctionne désormais avec raspberry pi 4. La méthode d'installation est décrite en détail dans Officiel, vous pouvez donc la suivre. Cependant, j'ai fait des allers-retours pour créer une vm à partir de là, donc je vais l'écrire. Cependant, je viens de chercher une méthode expérimentalement et cela ne semble pas être une méthode formelle, donc s'il y a une formule, j'apprécierais que vous puissiez commenter. De plus, le démarrage USB était étonnamment facile, je vais donc le signaler également.

Page de référence

ESXi arm edition official

Ubuntu 20.10 aarch64

CentOS 8 aarch64 generic image

Fedora 33 aarch64 image

Quoi préparer

--raspberry pi 4e édition ESXi arm edition Veuillez installer et vérifier le fonctionnement selon Officiel. Sélectionnez "Fling-on-Raspberry-pi.pdf" dans le menu au-dessus du bouton Télécharger sur le côté gauche de cette page pour télécharger et vous trouverez des instructions détaillées. De plus, Pi4 8 Go ou 4 Go, carte SD, SSD / HDD avec connexion USB sont nécessaires pour l'installation.

Création de VM ① Édition Ubuntu

Ubuntu a une image ISO du programme d'installation aarch64 qui fonctionne et peut être installée de la manière habituelle. Fedora a également un installateur ISO et je l'installe, mais l'installation de la capture échoue et cela ne fonctionne pas.

(1) Commencez par télécharger l'ISO du programme d'installation depuis Ubuntu 20.10 aarch64 sur votre PC de travail.

(2) Sélectionnez Stockage sur le côté gauche de l'écran ESXi du navigateur pour ouvrir le navigateur Data Store.

スクリーンショット 2020-10-31 101045.jpg

Ouvrez Télécharger et téléchargez le fichier ISO téléchargé.

スクリーンショット 2020-10-31 101244.jpg

(3) Créez une VM. Sélectionnez Virtural Machines-> Create / Register VM.

スクリーンショット 2020-10-31 102645.jpg

Sélectionnez Créer une nouvelle machine virtuelle ensuite

スクリーンショット 2020-10-31 103023.jpg

Sélectionnez un nom approprié et une machine virtuelle ESXi 7.0, Linux, Ubuntu Linux (64 bits) et suivant

スクリーンショット 2020-10-31 103504.jpg

Ensuite, sélectionnez un stockage approprié (probablement un seul) suivant Sélectionnez ensuite le fichier ISO. Tout d'abord, réglez le processeur sur environ 2. Peut-être que 4 est impossible. La mémoire (qu'ESXi a utilisée tout le temps) devrait être d'environ 2 Go pour la version 4 Go. Le disque dur ne doit pas être trop petit en consultation avec le disque que vous utilisez. S'il s'agit d'une expérience, c'est OK par défaut. Faites le choix du lecteur CD / DVD 1 en bas d'un fichier ISO de banque de données. L'écran de sélection de fichier apparaîtra, alors sélectionnez le fichier que vous avez téléchargé précédemment.

スクリーンショット 2020-10-31 104230.jpg

Assurez-vous que Connect est coché ensuite

スクリーンショット 2020-10-31 104425.jpg

Il se termine par le suivant et se termine. Peut-être que ceux qui ont de l'expérience avec virturalbox etc. n'auront aucun problème.

(4) Démarrez la VM nouvellement créée. Cliquez sur Power on et suivez les instructions.

Création de VM ② Édition CentOS

Dans CentOS, lorsque j'ai recherché aarch 64, il n'y a pas d'ISO d'installation et l'image disque brute installée est distribuée. Je dois apporter cela à ESXi, mais j'ai fait un essai et une erreur ici et j'ai réussi à démarrer. Tout d'abord, en tant qu'image, l'image de Raspberry Pi semble être NG. Apparemment, le démarrage est spécial et ne démarre pas. L'image générique d'Arm en général a fonctionné. La procédure est la suivante.

(1) Préparation, ouvrez le port ESXi ssh. Ouvrez Gérer dans le navigateur sur le côté gauche de l'écran du navigateur ESXi. Sélectionnez TSM-SSH parmi les éléments et appuyez sur Démarrer. Vous pouvez ssh quand il devient Running. Il y a aussi une habitude de se connecter. Vous ne pouvez pas ouvrir teratarm, sélectionner un hôte, écrire votre nom d'utilisateur (root dans ce cas), puis entrer votre mot de passe sous celui-ci. Sélectionnez Utiliser l'authentification interactive du clavier en bas du menu. Ensuite, l'écran de saisie du mot de passe s'affiche, vous pouvez donc vous connecter en entrant le mot de passe. J'utiliserai la console plus tard.

スクリーンショット 2020-10-31 091724.jpg

スクリーンショット 2020-10-31 092222.jpg

Le stockage pour stocker les données VM est le suivant.

# cd /vmfs/volumes/datastore1/

(1) Téléchargez l'image brute sur votre PC Linux en état de marche et décompressez-la.

$ wget https://people.centos.org/pgreco/CentOS-Userland-8-stream-aarch64-generic-Minimal/CentOS-Userland-8-stream-aarch64-generic-Minimal-sda.raw.xz
$ unxz CentOS-Userland-8-stream-aarch64-generic-Minimal-sda.raw.xz

(2) Utilisez qemu pour créer un fichier vmdk, qui est une image disque pour VMware.

$ qemu-img convert -f raw -O vmdk CentOS-Userland-8-stream-aarch64-generic-Minimal-sda.raw centos.vmdk

(3) Utilisez SCP pour transférer le fichier vmdk vers ESXi. Notez que le port ssh dans (0) est ouvert.

$ scp centos.vmdk root@<Adresse ESXi>:/vmfs/volumes/datastore1/

(4) Accédez à la console ESXi ssh ouverte dans (1) et vérifiez que le fichier transféré existe. Ensuite, procédez comme suit:

# vmkfstools -i centos.vmdk centos_2.vmdk
Destination disk format: VMFS zeroedthick
Cloning disk 'centos.vmdk'...
Clone: 100% done.

En effet, le fichier .vmdk qui peut être créé avec qemu est une version qui ne fonctionne pas sur ESXi et doit être convertie.

(5) Vous pouvez enfin travailler depuis le navigateur. Créez une VM. Sélectionnez Virtural Machines-> Create / Register VM. Sélectionnez CentOS 8 comme système d'exploitation. Dans Personnaliser les paramètres, appuyez sur le x à l'extrême droite du disque dur 1 pour l'effacer. Enregistrez plutôt un nouveau disque dur. Vous pourrez sélectionner le fichier avec Ajouter un disque dur-> Disque dur existant, donc sélectionnez le vmdk converti (centos_2.vmdk dans ce cas). Après cela, effectuez quelques ajustements et terminez Créer. Après cela, sélectionnez la machine virtuelle et démarrez-la, et le système d'exploitation devrait démarrer.

Fedora 33 Il a commencé exactement de la même manière que CentOS. Le fichier utilisé:

$ wget https://dl.fedoraproject.org/pub/fedora/linux/releases/33/Workstation/aarch64/images/Fedora-Workstation-33-1.3.aarch64.raw.xz

Démarrage à partir du disque dur USB d'ESXi

L'installation officielle d'ESXi nécessitera également une carte SD pour le prochain démarrage. Je pensais que c'était un gaspillage d'avoir Raspberry Pi 4 USB bootable, alors je l'ai considéré un peu. Au début, j'ai essayé de décaler petit à petit la partition du disque dur d'ESXi pour faire de la place et mettre le boot de la carte SD, mais gparted n'est pas bon. Si vous regardez de plus près, vous verrez la partition HDD BOOT et l'indicateur de démarrage. Si vous regardez à l'intérieur, vous trouverez des éléments liés au démarrage EFI, et seul le répertoire EFI se trouve directement en dessous. Je me suis demandé si cela fonctionnerait si je démarrais Raspberry Pi ici, c'est-à-dire que je mettais le contenu de la carte SD, et quand je l'ai essayé, j'ai démarré sans la carte SD. C'est un peu plus pratique. Pour ceux qui ne savent pas comment le faire dans la phrase ci-dessus. (1) Copiez le contenu de la carte SD sur votre PC Linux. Veuillez utiliser une clé USB, etc. (2) Connectez le disque dur ESXi au PC Linux. Vérifiez avec fdisk -l.

$ sudo su
# fdisk -l

Vérifiez le nom de périphérique du disque dur connecté. Ici, il s'agit de / dev / sdb.

(3) Montez / dev / sdb1. En supposant que le fichier de la carte SD copié se trouve sous / home / pi / boot /, ce sera comme suit.

# mount /dev/sdb1 /mnt
# cp -r /home/pi/boot/* /mnt
# umount /mnt

Essayez de le retirer et de démarrer sans la carte SD.

À la fin

J'ai utilisé VMware en tant qu'utilisateur au travail, c'est donc très amusant de pouvoir créer un environnement de système d'exploitation hôte qui peut être détruit dans le pire des cas et de l'expérimenter. Personnellement, je pense que ce serait bien si l'hôte virtualbox pouvait être Pi4.

Recommended Posts

Essayez diverses distributions Linux avec VMware ESXi arm edition + essayez le démarrage USB
Démarrage USB avec Raspberry Pi 4 modèle B (3) édition LVM
Essayez différentes choses avec PhantomJS
Créer une zone d'écriture permanente sur Kali Linux démarré à partir d'une clé USB